How to Set Up the Zapier MCP Server (2026)
Updated July 13, 2026• Web MCP Guide
The Zapier MCP server connects your AI assistant to Zapier's library of 7,000+ app integrations. It runs as a hosted remote server at mcp.zapier.com — no local install — so Claude, Cursor, or VS Code can trigger a Zap action, send a Slack message, or update a spreadsheet directly from a prompt.
Prerequisites
- A Zapier account (free tier works, with limited monthly tool calls)
- An MCP-compatible client: Claude Desktop, Cursor, or VS Code
- Node.js 18+ if your client needs the
mcp-remotebridge (Claude Desktop)
Step 1 — Create Your Zapier MCP Server
Go to mcp.zapier.com and sign in with your Zapier account. Click “Create MCP Server”, then choose the apps and specific actions you want available as tools — for example Gmail “Send Email,” Google Sheets “Create Row,” or Slack “Send Channel Message.”
Once you save, Zapier generates a unique server URL for that configuration. Copy it — this URL is what authenticates the connection, so treat it like a secret credential rather than a public link.
⚠️ URL acts as your credential
Unlike most MCP servers that use a separate API key, Zapier's hosted MCP server bakes authentication into the URL itself. Anyone who has that URL can call the tools you enabled. Only share it with clients and people you trust, and regenerate it from mcp.zapier.com if you suspect it leaked.
Step 2 — Add the Server to Your MCP Client
Clients that support remote MCP servers natively (Cursor, VS Code) can point at the URL directly. Claude Desktop needs the mcp-remote bridge to reach a remote HTTP server from its local config.
Claude Desktop
Config: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"zapier": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.zapier.com/api/mcp/YOUR_UNIQUE_URL/sse"]
}
}
}Cursor IDE
Config: ~/.cursor/mcp.json
{
"mcpServers": {
"zapier": {
"url": "https://mcp.zapier.com/api/mcp/YOUR_UNIQUE_URL/sse"
}
}
}Replace the placeholder with the exact URL copied from mcp.zapier.com. Restart your client after saving — Zapier's tools typically only appear after a full restart, not a config reload.
Step 3 — Test the Connection
Try a prompt that matches one of the actions you enabled:
"Send a Slack message to #general saying the deploy is done"If the message goes through, the connection is live. If nothing happens, confirm that action was actually selected when you created the server at mcp.zapier.com — the assistant can only call tools you explicitly enabled, and won't know about the rest of your Zapier account.
What You Can Do With the Zapier MCP Server
- Send messages or post updates in Slack, Discord, or Microsoft Teams from a prompt
- Create or update rows in Google Sheets and Airtable
- Draft or send emails through Gmail or Outlook
- Create calendar events in Google Calendar
- Kick off any Zap that has a webhook or instant trigger
- Chain multiple app actions in a single request, like “log this in Sheets, then notify Slack”
For deeper spreadsheet workflows without going through Zapier, see the Google Sheets MCP server guide — useful when you want direct read/write access instead of routing through an automation platform.
Troubleshooting
| Problem | Likely Cause | Fix |
|---|---|---|
| No tools appear after connecting | No apps/actions were enabled on mcp.zapier.com | Return to mcp.zapier.com and add at least one action to the server |
| Connection fails entirely | Truncated or malformed server URL in config | Re-copy the full URL from mcp.zapier.com and check for line breaks |
| Claude Desktop can't reach the server | Missing mcp-remote bridge or outdated Node.js | Install Node 18+ and use the npx mcp-remote wrapper shown above |
| "Task limit reached" errors | Free plan monthly tool-call limit hit | Check usage in your Zapier dashboard or upgrade your plan |
Frequently Asked Questions
Is there an official Zapier MCP server?
Yes. Zapier hosts an official remote MCP server at mcp.zapier.com. Instead of installing anything locally, you sign in with your Zapier account, choose which apps and actions to expose as tools, and Zapier generates a unique server URL scoped to your account. That URL is what you add to Claude, Cursor, or VS Code.
Do I need a Zapier API key for the MCP server?
No separate API key is required. Zapier MCP authenticates through your logged-in Zapier account when you create the server at mcp.zapier.com, and the resulting server URL itself acts as the credential. Treat that URL like a secret — anyone with it can trigger the actions you exposed.
Which Zapier plan do I need for MCP?
Zapier MCP is available on Zapier's free tier with a limited number of monthly tool calls, with higher call volumes unlocked on paid plans. The specific actions and apps you can expose depend on which Zapier integrations your account already has access to, so check your plan's app and task limits if a tool call fails unexpectedly.
Can the Zapier MCP server run any Zap or app action?
It can run whichever apps and actions you explicitly enable when configuring the MCP server at mcp.zapier.com — for example sending a Slack message, creating a Google Calendar event, or adding a row to a spreadsheet. You control the exposed tool list directly in the Zapier dashboard, and can add or remove apps at any time without changing your client config.
Why isn't my Zapier MCP server showing up in Claude or Cursor?
First confirm the server URL was pasted correctly with no trailing characters cut off. Second, fully restart the MCP client — Zapier tools often only load after a clean restart. Third, check mcp.zapier.com to confirm the server is still active and that at least one app/action is enabled; a server with zero tools selected will connect but expose nothing.
Related Articles
Notion MCP Server Setup
Connect your Notion workspace to Claude
Sentry MCP Server Setup
Pull error context into your AI assistant
Browse the full MCP server directory for more setup guides, including Stripe and Linear.