MCP server

Zapier MCP

MCP server with a hosted endpoint. Transports: streamable-http. Maintained in zapier/zapier-mcp.

Checked 2026-10-31

Install

Claude Code
claude mcp add --transport http zapier https://mcp.zapier.com/api/v1/connect

Hosted endpoint: https://mcp.zapier.com/api/v1/connect

Commands come from the project's own docs or registry entry. Check them against the source before you run them.

Loading poll...

Zapier MCP is a hosted server that lets an AI agent run actions in 9,000+ apps through your own Zapier connections. Every client points at https://mcp.zapier.com/api/v1/connect. There is no separate MCP bill: each successful tool call uses two tasks from your Zapier plan, and failed calls use none. We checked the docs on 31 October 2026.

Quick facts

Maintainer

Zapier

Endpoint

https://mcp.zapier.com/api/v1/connect

Transport

Streamable HTTP only (no SSE)

Auth

OAuth inside the client, or a connection token

Open source

The server is hosted, not open. zapier/zapier-mcp is an MIT plugin distribution repo (452 stars, last push 22 Oct 2026, no releases)

Reach

9,000+ apps and 40,000+ actions, per Zapier's docs index

Billing

Your Zapier plan's tasks; 2 tasks per successful call; 0 for failed calls

Server modes

Agentic (default) and managed

Compliance

SOC 2 Type II, per Zapier's security page

Data location

AWS US-East 1, region choice not available unless agreed

The server is not a single app's API. It is a router. You connect Gmail, Slack, HubSpot or Sheets in Zapier once, and the agent asks Zapier to call them. The agent never sees the third-party API key.

What it does

Most MCP servers wrap one product. Zapier's wraps a catalog. If your agent needs to "find a contact in HubSpot and email them through Gmail", it does not need two servers. It calls Zapier twice, and Zapier uses the connections you already set up.

Zapier's own docs push this hard. The docs index says to reach for Zapier MCP before calling a third-party API directly, "Zapier holds the credentials, token refresh, and retries." That is a vendor view, and it fits the pitch, but the practical gain is real. OAuth setup for each service is the dull part of agent work, and this removes it.

It also means you inherit Zapier's limits. Zapier's older "AI Actions" and "Natural Language Actions" are retired, and the docs say to use MCP instead.

How tools work: two modes

A Zapier MCP server has two modes, and the difference changes how your agent behaves.

Agentic mode

Managed mode

Who adds actions

Zapier and your agent

You

Where you manage actions

In your MCP client

At mcp.zapier.com

Tools the client sees

A fixed set of 16 meta-tools

One tool per action

Skills

Yes

No

Best for

Open-ended work across many apps

A fixed, scoped set of actions

New servers default to agentic mode. A few programmatic clients, such as Vapi and the OpenAI API, start in managed mode.

Agentic mode and the meta-tools

In agentic mode the server exposes 16 meta-tools, always available. The agent uses them to find, enable and run actions as needed.

Group

Tools

Action management

inspect_zapier_actions, discover_zapier_actions, enable_zapier_action, disable_zapier_action, auto_provision_mcp

Execution

execute_zapier_read_action, execute_zapier_write_action

Connections

list_zapier_connections, manage_zapier_connections

Configuration

get_configuration_url

Skills

list_zapier_skills, get_zapier_skill, create_zapier_skill, update_zapier_skill, delete_zapier_skill

Feedback

send_feedback

Notice the split between a read action and a write action. That is useful: an agent client that asks permission per tool can allow reads and prompt for writes. Some servers also expose a write_code_action tool that generates custom code for an app when no built-in action matches, and runs it in a sandbox with authenticated API access. It is rolling out to more accounts over time, and Enterprise admins can allow or block its requests per app.

Agentic mode keeps the tool list short, which saves context. The cost is that the agent spends calls on discovery.

Auto-provisioning

Zapier auto-provisions a server from the apps already connected in your account. It enables their actions and sets default connections. Shared connections from other users are not included. With no connections, the server starts empty and the agent finds an action, enables it and asks you to connect the app.

Skills

Skills are reusable Markdown workflow instructions the agent loads on demand. They exist only in agentic mode. Zapier also describes Next Gen Zaps, where you describe a workflow and your client builds, tests and deploys it, as early access.

What it costs

Zapier's usage page says: "There is no separate MCP billing." The numbers:

Item

Value

Tasks per successful tool call

2, fixed

Tasks per failed call

0

Tool calls per session

No limit

Tools per server

No limit

Test calls

Count like normal calls

Total limit

Your plan's task allowance

Batch work adds up. Zapier's examples: adding 5 rows to a sheet is 5 calls (10 tasks), and "search and update 10 records" is 11 calls (22 tasks). Asking what tools exist, authenticating and viewing history do not count.

If pay-per-task billing is on, calls continue up to a usage cap and Zapier charges for the extra tasks. The dashboard sidebar shows Plan Tasks and MCP Tasks. Zapier's pricing page lists Free at 100 tasks a month and Professional from $19.99 a month, with the price rising by task tier.

The practical rule: an agent that loops over 200 rows costs 400 tasks. Put a cap in your prompt, or use a bulk action.

Install it in each agent

Zapier documents Claude, Claude Code, ChatGPT, Cursor, Codex and Antigravity, with many more clients on its quickstart. OpenCode is not on its list, so that line is our adaptation. See MCP clients for how agents differ.

Claude Code

From Zapier's page:

claude mcp add --transport http "Zapier-MCP" https://mcp.zapier.com/api/v1/connect

Restart Claude Code, then sign in to Zapier in the browser when prompted. On Claude Team or Enterprise, an Owner may need to approve MCP servers first. Zapier warns that on WSL the OAuth callback may not reach Claude Code, so use a native terminal if sign-in fails. Zapier also publishes a plugin: /plugin install zapier@claude-plugins-official, or add the zapier/zapier-mcp marketplace first.

Codex

From Zapier's page:

codex mcp add zapier --url https://mcp.zapier.com/api/v1/connect
codex mcp login zapier

Run /mcp in the Codex TUI to confirm the server is listed. The ChatGPT desktop app route is Settings, MCP servers, Add server, with the name zapier, transport Streamable HTTP and the same URL.

Cursor

Zapier's docs describe a team plugin or the Cursor marketplace plugin. The flow is to open an Agent chat, ask for something that uses Zapier and sign in when prompted. If sign-in fails repeatedly, update Cursor, since Zapier notes an RFC 9728 OAuth issue in some versions. Cursor and Grok Bot share one Zapier connection.

Antigravity

From Zapier's page, in the Antigravity app or CLI:

/mcp add https://mcp.zapier.com/api/v1/connect

Allow the change, restart, open Customizations, find Zapier under Installed, MCP Servers, and choose Authenticate. Copy the code from Zapier and paste it into Antigravity. This differs from the config-file route, but it is Zapier's documented flow. The config-file equivalent uses serverUrl in ~/.gemini/config/mcp_config.json. Gemini CLI is now Code Assist enterprise only.

OpenCode

Our adaptation, with a connection token from mcp.zapier.com:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "zapier": {
      "type": "remote",
      "url": "https://mcp.zapier.com/api/v1/connect",
      "headers": { "Authorization": "Bearer {env:ZAPIER_MCP_TOKEN}" }
    }
  }
}

Zapier prefers the Authorization header over the ?token= URL form, since URLs end up in logs and shell history. OpenCode's docs say remote servers that require OAuth prompt you to sign in, but we did not confirm that Zapier's server offers OAuth, so use the token header.

Connection tokens

OAuth is the default and the client manages the credential. The token route is for unlisted clients and your own Python or TypeScript code. You create a server at mcp.zapier.com, generate a token and pass it to the client. Zapier's warnings:

  • A token is long-lived and tied to one server.
  • Whoever holds it can run the server's tools and read the data they return.
  • It is shown once. Regenerating it invalidates the old one at once.
  • Rotating it cuts off every client that uses it.
  • Treat it like a password and give each user their own server and token.

Security notes

The risk with Zapier MCP is reach. One connection can touch your email, calendar, CRM and chat. Think about what the agent could do in the worst case.

  • Permissions follow your apps. Zapier says permissions inside the apps still apply. If you cannot change something in Rippling, you cannot through MCP either.
  • No MCP-only restrictions. Zapier states app and action restrictions cannot be set only for MCP. They apply account-wide.
  • Read versus write. Use your client's per-tool approvals. Allow execute_zapier_read_action, and prompt for execute_zapier_write_action.
  • Prompt injection. An agent that reads email and can also send email can be steered by a hostile message. Keep write actions on a short, deliberate list, or use managed mode with only the actions you chose.
  • Managed mode for scope. If you want exactly five actions and nothing else, managed mode gives you that.
  • Audit. Every call appears in the History tab at mcp.zapier.com.
  • Workspace controls. Admins can disable MCP per workspace by contacting their Zapier account manager, restrict it by membership and set task quotas.
  • Data. Customer data is stored in AWS US-East 1. Enterprise customers are opted out of AI training by default, per Zapier's AI Supplementary Terms. Multi-tenant cloud only, with no dedicated VPC.
  • Server sharing. Sharing a server lets others review or manage tools. It does not share app connections.

Limits and known issues

  • Streamable HTTP only. SSE-only clients cannot connect.
  • Auto-provisioning ignores connections shared with you.
  • Skills and Next Gen Zaps need agentic mode, and Next Gen Zaps are early access.
  • Each client connects to one server at a time.
  • Credentials and shared connections cannot be pooled across users.
  • WSL OAuth callbacks can fail with Claude Code.

Example prompts

Prompt

What happens

Cost

"Find Dana in HubSpot and email her the proposal link"

One read call, one write call

4 tasks

"Add these 5 leads to my sheet"

5 write calls

10 tasks

"What Zapier actions do I have enabled?"

inspect_zapier_actions

0 tasks

"Connect me to Slack"

Discovery, enable, then connect

Setup only

Alternatives

Option

Fits when

Notes

This server

You want many apps behind one connection

Task-billed, hosted

Slack MCP

You only need Slack

Direct, no task cost

Airtable MCP

Your data lives in Airtable

Official hosted

Asana MCP

You need Asana only

Official hosted, OAuth app

Notion MCP

You work in Notion

One product

Docker MCP

You want a local gateway for many servers

You run the servers

Direct servers give you finer scope and no per-call charge. Zapier gives you breadth and the credential handling. The choice is simple. If you need three apps, use three servers. If you need thirty, Zapier is less work.

Which agents it suits

Any client that speaks Streamable HTTP can connect. Claude Code, Codex, Cursor and Antigravity have documented flows. Chat clients such as Claude and ChatGPT have first-party connectors. Org admins can roll out to a Claude, ChatGPT or Cursor team so members sign in once.

Our take

Zapier MCP is the quickest route we know of from a coding agent to a long tail of business apps. The two-task cost is predictable and the 16 meta-tools keep the tool list small. For small teams that already use Zapier, there is little reason not to try it.

Three cautions. Watch task use on any loop. Do not give an agent write access to an inbox it also reads. And remember it runs in a single US region on multi-tenant infrastructure, which may rule it out for some regulated data.

This is our reading of the documentation, not a hands-on test.

A short setup checklist

  1. Check your Zapier plan's task allowance.
  2. Connect the apps you need in Zapier first.
  3. Add the server in your agent with its documented command.
  4. Sign in with OAuth. Avoid tokens unless needed.
  5. Require approval for write actions.
  6. Ask for a read action first.
  7. Check History at mcp.zapier.com.
  8. Set a task quota for your workspace if you are an admin.

See also the MCP server list and best MCP servers.

Frequently asked questions

What does Zapier MCP do?

It gives an agent one hosted endpoint to run actions in 9,000+ apps through your own Zapier connections.

How much does Zapier MCP cost?

No separate bill. Each successful call uses 2 tasks from your plan, and failed calls use none.

Is Zapier MCP open source?

The server is hosted. The zapier/zapier-mcp repository is an MIT plugin distribution.

Do I need an API key?

Not for listed clients. They use OAuth. A connection token is the fallback.

Does it support SSE?

No. It supports Streamable HTTP only.

Works with

Tried it with one of these? Vote below: works for me, or not.

Questions

What does Zapier MCP do?

It gives an MCP client one hosted endpoint, https://mcp.zapier.com/api/v1/connect, through which an agent can run actions in 9,000+ apps using your existing Zapier app connections.

How much does Zapier MCP cost?

There is no separate MCP billing. Each successful tool call uses 2 tasks from your Zapier plan's task allowance, and failed calls use none.

Is Zapier MCP open source?

The server is hosted by Zapier and not open source. The zapier/zapier-mcp repository is an MIT-licensed plugin distribution for AI clients.

Do I need an API key?

Not for supported clients. They use OAuth from inside the client. A connection token is the fallback for unlisted clients and your own code.

Does it support SSE?

No. Zapier MCP supports Streamable HTTP only, so a client that can only use SSE cannot connect.

Loading poll...

Reviews

Loading reviews…

Write a review

Your rating

Up to 1000 characters. Stars alone are enough.

Sources

  1. docs.zapier.com/mcp/overview/how-connections-work
  2. docs.zapier.com/mcp/overview/how-tools-work
  3. docs.zapier.com/mcp/overview/usage
  4. docs.zapier.com/mcp/manage/security
  5. docs.zapier.com/mcp/get-started/connect/claude-code
  6. docs.zapier.com/mcp/get-started/connect/codex
  7. docs.zapier.com/mcp/get-started/connect/antigravity
  8. docs.zapier.com/mcp/get-started/connect/other
  9. github.com/zapier/zapier-mcp
  10. opencode.ai/docs/mcp-servers
  11. zapier.com/pricing

Similar

  • browser-use MCP

    Browser Use is an open-source Python library for AI browser agents, and our entry covers its MCP route.

    • MCP server
    • Official

    browser-use · 119,597 stars

  • Scrapling MCP Server

    Scrapling is a Python web scraping framework from D4Vinci, described on GitHub as handling everything from a single request to a full-scale crawl, and this entry is its MCP server.

    • MCP server

    D4Vinci · 90,477 stars

  • Netdata MCP

    Netdata is an observability platform, and this entry is its hosted MCP endpoint at app.netdata.cloud, reached over streamable HTTP.

    • MCP server

    netdata · 81,227 stars

  • claude-flow MCP

    Claude Flow is published on npm as claude-flow, and its repository now sits at ruvnet/ruflo, which the GitHub description calls the original agent harness for deploying multi-agent swarms and coordinating autonomous workflows.

    • MCP server

    ruvnet · 80,298 stars

  • Context7 MCP

    Context7 is an MCP server from Upstash that serves up-to-date library documentation to coding agents, so the model reads current docs instead of guessing from training data.

    • MCP server

    upstash · 63,974 stars

  • Chrome DevTools MCP

    MCP server published on npm as chrome-devtools-mcp. Transports: stdio. Maintained in ChromeDevTools/chrome-devtools-mcp.

    • MCP server

    ChromeDevTools · 54,503 stars

Part of the Wbcom Designs family

The all-in-one WordPress community stack

Also ours: wbcomdesigns.comvapvarun.combrndle.com