The Zapier MCP Server enables integration with Zapier's APIs through function calling for various agent frameworks, including Model Context Protocol (MCP). It provides a convenient way to interact with Zapier services programmatically, allowing AI assistants to perform real-world tasks through a simple, secure connection with built-in authentication.
The fastest way to get started with the Zapier MCP server is by using your unique MCP server endpoint:
https://actions.zapier.com/mcp/YOUR_MCP_SERVER_KEY/sse
Make sure to replace YOUR_MCP_SERVER_KEY
with your actual Zapier MCP server key, which you can find in your Zapier MCP settings. Remember to treat your MCP server URL like a password as it can be used to run your AI Actions and access your data.
You can configure which actions you want your AI to access through the Zapier MCP settings:
Popular actions include:
The Zapier MCP Server can be used with various frameworks:
For Cursor version ≥ 0.46 (recommended):
{
"mcpServers": {
"Zapier Actions MCP": {
"url": "https://actions.zapier.com/mcp/YOUR_MCP_SERVER_KEY/sse"
}
}
}
Replace YOUR_MCP_SERVER_KEY
with your actual MCP server key.
For Cursor version < 0.46
In older versions of Cursor, you can set up Zapier AI Actions by directly pasting your MCP URL to the "Command" input and selecting the command Type from the dropdown.
To manage access to your Zapier MCP server:
Remember to treat your MCP server URL like a password, as it provides direct access to your connected services.
There are two ways to add an MCP server to Cursor. The most common way is to add the server globally in the ~/.cursor/mcp.json
file so that it is available in all of your projects.
If you only need the server in a single project, you can add it to the project instead by creating or adding it to the .cursor/mcp.json
file.
To add a global MCP server go to Cursor Settings > MCP and click "Add new global MCP server".
When you click that button the ~/.cursor/mcp.json
file will be opened and you can add your server like this:
{
"mcpServers": {
"cursor-rules-mcp": {
"command": "npx",
"args": [
"-y",
"cursor-rules-mcp"
]
}
}
}
To add an MCP server to a project you can create a new .cursor/mcp.json
file or add it to the existing one. This will look exactly the same as the global MCP server example above.
Once the server is installed, you might need to head back to Settings > MCP and click the refresh button.
The Cursor agent will then be able to see the available tools the added MCP server has available and will call them when it needs to.
You can also explictly ask the agent to use the tool by mentioning the tool name and describing what the function does.