Zapier Dev MCP server
For Zapier integration developers: inspect, lint, and validate zapier-platform-cli projects.
0 stars33 downloads/wk
Reviews
Write oneNobody has reviewed Zapier Dev yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Zapier Dev tools (4, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
generate_test_fixturesReady-to-run test scaffolds for the integration: a bundle mock (authData from the auth fields, typed inputData from each component's input fields) plus a zapier-platform appTester test skeleton per trigger/create/search. Optionally target one component.
inspect_integrationStructured summary of a zapier-platform-cli project: triggers, creates, searches, authentication, platform version, request hooks. Note: this evaluates the project's own entry module (exactly as the Zapier CLI does).
lint_integrationChecks a Zapier integration against common app-review blockers: missing sample data, unlabeled input fields, missing descriptions/nouns, dynamic dropdowns referencing nonexistent triggers, version mismatches. Complements (does not replace) `zapier validate`.
validate_integrationwrite actionRuns the project's own `zapier validate` (schema + style checks) via npx. Requires zapier-platform-cli in the project or globally; returns install guidance if missing.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- Code scan9 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 39 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Zapier Dev repository's README, as published. We do not edit it. Read it on GitHub
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 claudedesktopconfig.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."
Tools
What the linter checks
- Missing operation.sample on visible actions — required for public apps, and the single most common review bounce
- Dynamic dropdowns ("trigger_key.id.label") referencing triggers that don't exist
- Missing display.label / display.description / noun; unlabeled input fields
- Definition version vs package.json version mismatch; platformVersion vs the zapier-platform-core dependency
- Auth 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-cli is 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
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y zapier-dev-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add zapier-dev-mcp -- npx -y zapier-dev-mcp
Zapier Dev: common questions
- Is Zapier Dev MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Zapier Dev safety report
- How do I install Zapier Dev?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Zapier Dev need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Zapier Dev maintained?
- The last commit was 41 days ago (2026-08-15). The latest release is v0.2.0.
- What can I use instead of Zapier Dev?
- Servers from other publishers that do the same job: Semiotic MCP server.
Alternatives to Zapier Dev
Same job from other publishers: the closest match first, then the best rated.
- SemioticVerified React chart generation: select, validate, repair, render, and inspect charts through MCP.not reviewedWidely usedB