zapier-dev-mcp
Provides tools for developing and reviewing Zapier integrations, including inspecting app definitions, linting for review readiness, generating test fixtures, and running validation.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@zapier-dev-mcpLint C:\code\my-zapier-app and walk me through fixing the errors."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
zapier-dev-mcp
An MCP server for people who build Zapier integrations. Zapier MCP lets AI use Zapier apps — this server helps you ship one. Point Claude at your zapier-platform-cli project:
"What's in this integration?" — triggers, creates, searches, auth, platform version, request hooks
"Is it ready for app review?" — a lint pass encoding the things Zapier's review commonly bounces integrations for
"Run the validator" — wraps your project's own
zapier validate
Quick start
Claude Code
claude mcp add zapier-dev -- npx -y zapier-dev-mcpClaude Desktop — add to claude_desktop_config.json:
{
"mcpServers": {
"zapier-dev": {
"command": "npx",
"args": ["-y", "zapier-dev-mcp"]
}
}
}Then: "Lint C:\code\my-zapier-app and walk me through fixing the errors."
Related MCP server: MCP Spectral
Tools
Tool | What it does |
| Structured summary of the app definition |
| Review-readiness report: errors / warnings / info, each anchored to a component path |
| Ready-to-run bundle mocks (typed |
| Runs the project's own |
What the linter checks
Missing
operation.sampleon visible actions — required for public apps, and the single most common review bounceDynamic dropdowns (
"trigger_key.id.label") referencing triggers that don't existMissing
display.label/display.description/noun; unlabeled input fieldsDefinition
versionvspackage.jsonversion mismatch;platformVersionvs thezapier-platform-coredependencyAuth without a
connectionLabel(users can't tell accounts apart)Key/map-key mismatches and duplicate keys
hidden components skip the visibility checks. The linter complements zapier validate — schema validation catches malformed definitions; this catches reviewable-but-rough ones.
Notes
Inspecting a project evaluates its entry module in a child process (with a timeout and output cap) — exactly what the Zapier CLI itself does. Only point it at projects you trust, i.e. your own.
Computed input fields (functions) can't be linted statically; they're skipped, not flagged.
Not affiliated with or endorsed by Zapier.
zapier-platform-cliis Zapier's open-source SDK.
Development
npm install
npm test # offline tests — synthetic projects written in-suite
npm run build # tsc → dist/
node scripts/smoke.mjs # end-to-end: generates a project, drives the server over stdioArchitecture: src/extract.ts (definition extraction via child process) and src/lint.ts (pure review checks) carry the logic; src/index.ts is the MCP wiring.
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server that validates LLM-generated tool-call arguments, lints tool definitions, and produces retry messages for AI assistants.3481MIT
- Alicense-qualityDmaintenanceAn MCP server that wraps Spectral to lint OpenAPI specifications, enabling LLMs to validate and fix API definitions.1MIT
- Flicense-qualityDmaintenanceMCP server that provides code validation rules and analysis for various stacks/frameworks, enabling automated code reviews and reporting directly from VS Code and other editors.
- AlicenseAqualityBmaintenanceA stdio MCP server that audits other MCP servers by linting their tool schemas and calling tools with malformed inputs to produce a 0–100 conformance score and Markdown report.6MIT
Related MCP Connectors
MCP Spec Compliance MCP — audits any MCP server.json against the official Model Context Protocol
A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/arose26/zapier-dev-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server