Mmcp.market

Zapier Dev MCP server

by arose26·io.github.arose26/zapier-dev-mcp·v0.2.0

For Zapier integration developers: inspect, lint, and validate zapier-platform-cli projects.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

0 stars33 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • generate_test_fixtures

    Ready-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_integration

    Structured 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_integration

    Checks 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 action

    Runs 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

no findings
  • 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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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-mcp

Claude 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 stdio

Architecture: 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
Add to Cursor

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 40 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.

  • Semiotic
    Verified React chart generation: select, validate, repair, render, and inspect charts through MCP.
    B

More from arose26