zapier-mcp

mcp
Security Audit
Warn
Health Warn
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 30 GitHub stars
Code Pass
  • Code scan — Scanned 5 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested
Purpose
This project is a remote server implementation that connects AI assistants to Zapier's massive ecosystem. It allows your AI to perform real-world actions across thousands of third-party applications—such as sending emails, updating spreadsheets, and managing tasks—using natural language commands.

Security Assessment
Risk: Medium. Because this is a remote server, the actual code execution happens on Zapier's infrastructure rather than locally. The light code scan found no dangerous patterns or hardcoded secrets. The primary risk lies in the tool's capabilities rather than its code. By design, it handles highly sensitive data and credentials to perform actions like reading emails or modifying CRM records. Authentication and encryption are securely managed by Zapier via API keys or OAuth. However, users must be careful to configure strict action permissions, as granting an AI unchecked access to thousands of apps could lead to accidental data exposure or unauthorized external communications.

Quality Assessment
The project is actively maintained, evidenced by a push made as recently as today. It has earned about 30 GitHub stars, indicating a small but growing level of community trust. The automated scan confirmed that the repository has a clear description and requests no dangerous local permissions. However, it lacks a license file, which is a notable drawback for open-source collaboration. While the repository serves primarily as a client wrapper and documentation hub for Zapier's enterprise backend, the missing license leaves the exact terms of use legally ambiguous.

Verdict
Use with caution: The underlying code is safe and well-maintained, but the massive scale of third-party access requires strict user oversight and careful configuration to prevent unauthorized actions.
SUMMARY

Connect your AI to thousands of apps with the Model Context Protocol.

README.md

Zapier MCP

Connect your AI to thousands of apps with the Model Context Protocol

Transform your AI assistant from a conversational tool into a functional extension of your applications. Zapier MCP is a remote MCP server that gives your AI direct access to 9,000+ apps and 40,000+ actions—no complex API integrations required.

https://github.com/user-attachments/assets/8304058f-67da-40b9-bc4f-5095b2817d61


What is Zapier MCP?

Zapier MCP is a standardized way to connect AI assistants to thousands of apps and services. It enables your AI to take real actions like:

  • 💬 Send Slack messages and create channels
  • 📊 Add rows to Google Sheets and create spreadsheets
  • 📧 Send Gmail emails and manage labels
  • ✅ Create Asana tasks and update projects
  • 🐙 Create GitHub issues and manage PRs
  • 📈 Update HubSpot deals and manage contacts

All through natural language commands—just describe what you want done.


Key Features

  • 8,000+ App Connections — Access Zapier's massive library of pre-built integrations
  • 40,000+ Actions — Enable specific tasks and searches across apps
  • Natural Language — No complex commands needed
  • Secure by Default — Authentication, encryption, and rate limiting handled by Zapier
  • Multiple Client Support — Works with Claude, ChatGPT, Cursor, Windsurf, and more

Getting Started

1. Generate your credentials

Visit mcp.zapier.com to set up your server. Two auth options are available:

  • API Key — Best for personal use and local development. Generate one at mcp.zapier.com.
  • OAuth — Best for building apps where end users connect their own Zapier account. Use the connect URL: https://mcp.zapier.com/api/v1/connect

2. Connect your MCP client

Point your AI client at your Zapier MCP server URL. See client-specific setup guides at mcp.zapier.com.

3. Add actions to your server

Visit mcp.zapier.com to browse and enable specific actions. Each action you add becomes a callable tool in your AI client.


Built-in Tools

Zapier MCP servers operate in one of two modes. Your server's mode determines which built-in tools are available.

Agentic (Beta)

The Agentic configuration is currently in Beta and being rolled out to all users. Agentic servers provide 14 static meta-tools for managing and executing actions entirely within the chat experience:

Tool Category Description
list_enabled_zapier_actions Action Management See all your currently enabled actions
discover_zapier_actions Action Management Search for apps and actions available to add
enable_zapier_action Action Management Enable a specific action as a tool
disable_zapier_action Action Management Disable an action you no longer need
auto_provision_mcp Action Management Auto-setup tools from your existing Zapier connections
execute_zapier_read_action Execution Run a read/search action (e.g., find an email, look up a contact)
execute_zapier_write_action Execution Run a write action (e.g., send a message, create a task)
get_configuration_url Configuration Get the URL to your Zapier MCP config page
list_zapier_skills Skills List saved Zapier skills/workflows
get_zapier_skill Skills Retrieve a specific skill
create_zapier_skill Skills Create a new skill
update_zapier_skill Skills Update an existing skill
delete_zapier_skill Skills Delete a skill
send_feedback Feedback Send feedback to Zapier

Classic

Classic servers expose one built-in tool alongside your configured action tools:

Tool Description
get_configuration_url Returns the URL to add/edit/remove actions from this server

How Actions Work

Agentic (Beta)

Actions are managed and executed directly in chat. Use discover_zapier_actions to find available apps, enable_zapier_action to add one, and execute_zapier_read_action / execute_zapier_write_action to run it. Your AI can also call list_enabled_zapier_actions at any time to see what's currently available.

Classic

When you add an action at mcp.zapier.com, it gets exposed as a dedicated tool on your MCP server. Your AI can then call it directly.

Example: Enable the "Gmail - Send Email" action, and your AI gains a gmail_send_email tool it can invoke with the right parameters (to, subject, body) whenever you ask it to send an email.

The more actions you enable, the more capable your AI becomes. You can build a focused server with just a handful of tools, or a broad one that spans your entire stack.


Plugins

This repo also hosts official Zapier plugins for AI workflows. Each plugin is a standalone directory under plugins/ with its own manifest.

Plugin Category Description
Zapier Productivity Connect 9,000+ apps to your AI workflow. Discover, enable, and execute Zapier actions directly from your client. Includes onboarding skills, status tools, and safety rules.

Resources


Zapier MCP is part of the Model Context Protocol ecosystem

Reviews (0)

No results found