Skip to main content
Most Zapier MCP servers use dynamic tool discovery. Your agent discovers and enables tools during conversation, with no manual setup required.

Dynamic tool discovery

In the default mode, your AI agent manages its own toolset. When you connect via OAuth, Zapier auto-provisions tools from your existing connected apps. From there, your agent can:
  • Search for available apps and actions using discover_zapier_actions.
  • Enable a specific action using enable_zapier_action.
  • Run read actions (searches, lookups) using execute_zapier_read_action.
  • Run write actions (send, create, update) using execute_zapier_write_action.
Your agent adapts to requests in real time. It does not need a pre-configured list of tools before it can help.

Meta-tools

Your server exposes 15 static meta-tools across five categories. These are always available regardless of which apps you have connected.

Auto-provisioning

When you connect to Zapier MCP via OAuth, the auto_provision_mcp tool runs automatically. It sets up your server based on the apps you have already connected in your Zapier account.
Auto-provisioning covers your own Zapier connections only. Apps or connections shared with you by another Zapier user are not included.
After auto-provisioning completes, your agent can immediately start working with those apps. You can expand coverage at any time by asking your agent to search for and enable additional actions.

Skills

Skills are reusable, Markdown-based workflow instructions your agent can load on demand. Zapier includes packaged Skills, including an onboarding Skill and example Skills, to show how to build your own. With Skills, you can capture complex, multi-step workflows and turn them into reusable instructions. You can manage Skills using the five Skills meta-tools, or directly in the Skills tab at mcp.zapier.com.

Manual configuration

Some servers use manual configuration instead of dynamic discovery. In this mode, each action is exposed as a dedicated tool and you configure tools at mcp.zapier.com rather than through the agent. Manual configuration is useful when you need:
  • A fixed, predictable toolset: your client always has the same tools available, with no dynamic discovery.
  • Tightly scoped access: you control exactly which actions are available, with no ability for the agent to enable new ones.
  • Pre-configured field values: lock specific field values for each tool, useful for repeatable or automated tasks.

Next steps

Your first MCP workflow

Walk through connecting via OAuth, auto-provisioning, and running your first tool call end to end.

Tool bundles

Share your tool configuration with other users.