Zapier MCP Gateway
Zapier MCP turns your configured Zapier actions into MCP tools โ a gateway to thousands of app integrations with a single endpoint and OAuth login.
- Provider
- Zapier โ
- Categories
- ๐ Multi-App Gateways & Automation
ไธญๆ็ฎไป
Zapier MCP ็ฝๅ ณ๏ผไธไธช็ซฏ็นไปฃ็ๆฐๅไธช SaaS ๅบ็จๅจไฝ๏ผGmailใSlackใSheets ็ญ๏ผ๏ผๅค็จไฝ ๅทฒ่ฟๆฅ็ Zapier ่ดฆๅทใ
Or add to ~/.cursor/mcp.json:
{
"mcpServers": {
"zapier": {
"url": "https://mcp.zapier.com/api/mcp/mcp"
}
}
}claude mcp add --transport http zapier https://mcp.zapier.com/api/mcp/mcp
Or add to .vscode/mcp.json:
{
"servers": {
"zapier": {
"type": "http",
"url": "https://mcp.zapier.com/api/mcp/mcp"
}
}
}- Open Settings โ Connectors (Integrations) โ Add Custom Connector.
- Paste the endpoint URL:
https://mcp.zapier.com/api/mcp/mcp - Complete the browser OAuth 2.1 login flow when prompted.
Bridge the remote endpoint into stdio with mcp-remote in claude_desktop_config.json:
{
"mcpServers": {
"zapier": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.zapier.com/api/mcp/mcp"
]
}
}
}Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"zapier": {
"serverUrl": "https://mcp.zapier.com/api/mcp/mcp"
}
}
}๐งฐ Tools exposed by Zapier MCP (3)
| Tool | Safety | Description | Parameters |
|---|---|---|---|
| execute_zap_action | ๐ Write | Execute a configured Zapier action (e.g. send email, post to Slack). | action*: stringinstructions: stringparams: object |
| list_connected_apps | ๐ข Read | List the app accounts connected to Zapier MCP. | โ |
| run_webhook_workflow | ๐ Write | Trigger a webhook-based Zapier workflow. | workflow*: stringdata: object |
๐ OAuth 2.1 & Security
- Auth type
- OAuth 2.1
- Dynamic Client Registration
- โ Supported
- PKCE S256
- โ Supported
- Protected resource metadata
- https://mcp.zapier.com/.well-known/oauth-protected-resource (expected location)
๐งฉ Recommended Agent Skills
๐ Guide
Zapier MCP โ Remote MCP Server
Zapier MCP is a gateway rather than a single-purpose server: you configure which app actions (send a Gmail message, create a Slack post, add a Sheets row) are exposed, and the endpoint presents them as MCP tools. Tool inventory therefore depends on your Zapier account configuration.
Endpoint & Transport
- Endpoint URL:
https://mcp.zapier.com/api/mcp/mcp - Transport: Streamable HTTP
Authentication
Zapier MCP uses OAuth 2.1 โ the first request returns a 401 Unauthorized challenge with a WWW-Authenticate header pointing at the authorization metadata. Compliant clients (Cursor, Claude, VS Code, ChatGPT) handle the whole flow โ PKCE and Dynamic Client Registration, so no manual client setup is needed โ and simply open a browser consent screen.
Available Tools (3)
| Tool | Safety | Description |
|---|---|---|
execute_zap_action |
write | Execute a configured Zapier action (e.g. send email, post to Slack). |
list_connected_apps |
read | List the app accounts connected to Zapier MCP. |
run_webhook_workflow |
write | Trigger a webhook-based Zapier workflow. |
Connect in 30 Seconds
Claude Code โ one command:
claude mcp add --transport http zapier https://mcp.zapier.com/api/mcp/mcp
Cursor โ add to ~/.cursor/mcp.json:
{ "mcpServers": { "zapier": { "url": "https://mcp.zapier.com/api/mcp/mcp" } } }
VS Code โ add to .vscode/mcp.json:
{ "servers": { "zapier": { "type": "http", "url": "https://mcp.zapier.com/api/mcp/mcp" } } }
Claude Desktop & stdio clients โ bridge with mcp-remote:
{ "mcpServers": { "zapier": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.zapier.com/api/mcp/mcp"] } } }
On first connect your client opens a browser OAuth consent screen โ approve it and tools become available immediately.
Troubleshooting
- 401 Unauthorized on connect โ that's expected; the server is OAuth-protected. Let your client complete the browser consent flow, or inspect the endpoint in our OAuth debugger to see the exact
WWW-Authenticatechallenge. - "Session expired" / stale
Mcp-Session-Idโ just re-sendinitialize; stateless clients can ignore session headers entirely. - Available tools are the actions you enable at mcp.zapier.com โ configure them before connecting.
- One endpoint can front thousands of apps; keep the action list tight for better agent accuracy.
๐ How to Connect
- Copy the Zapier MCP endpoint URLThe remote endpoint is https://mcp.zapier.com/api/mcp/mcp.
- Add it to your MCP clientClaude Code:
claude mcp add --transport http zapier https://mcp.zapier.com/api/mcp/mcp. Cursor: add"zapier": { "url": "https://mcp.zapier.com/api/mcp/mcp" }undermcpServersin ~/.cursor/mcp.json. Other clients work similarly. - Complete the OAuth consentOn first connection your client opens a Zapier consent screen in the browser. Approve it to grant access; the token is stored by the client and refreshed automatically.
- Verify with the online inspectorPaste https://mcp.zapier.com/api/mcp/mcp into remotemcp.net/inspector, run initialize and tools/list, and confirm Zapier MCP's 3 tools respond.
โ FAQ
What is the Zapier MCP remote MCP endpoint?
The primary endpoint is https://mcp.zapier.com/api/mcp/mcp. It is a hosted gateway server operated by Zapier, speaking the Streamable HTTP transport.
How do I authenticate with Zapier MCP?
Zapier MCP uses OAuth 2.1. When your client first connects it receives a 401 challenge, discovers the authorization server via RFC 9728 metadata, and opens a browser consent screen. Dynamic Client Registration is supported, so compliant clients register themselves automatically.
I'm getting a 401 Unauthorized from Zapier MCP โ what's wrong?
A 401 means your client hasn't completed (or has lost) the OAuth authorization. Remove and re-add the server in your client to restart the consent flow, and check that your browser session can reach the provider's login page. If the 401 arrives without a WWW-Authenticate header, run it through our OAuth debugger to see what's missing.
Which MCP clients work with Zapier MCP?
Any client that supports remote MCP servers: Cursor, Claude Code (`claude mcp add --transport http zapier https://mcp.zapier.com/api/mcp/mcp`), VS Code Copilot, ChatGPT connectors, Windsurf, and Claude Desktop via the `mcp-remote` bridge.
What tools does Zapier MCP expose?
3 tools are cataloged in this directory โ including `execute_zap_action`, `list_connected_apps`, `run_webhook_workflow`. Use our online inspector to fetch the live tool list straight from the endpoint.
๐ Connect Guides
๐ Embed Status Badge in README
Related Servers
Composio's remote MCP gateway exposing 250+ SaaS toolkits (GitHub, Slack, Notion...) with managed OAuth โ one endpoint for multi-app agent workflows.
Pipedream's remote MCP gateway. Run 2,700+ app actions and managed triggers against connected accounts through a single OAuth-protected endpoint.