Checks Zapier MCP setup health via dashboard, audits for duplicates/waste/conflicts, and diagnoses issues. Useful for 'zapier status', tool checks, audits, or troubleshooting.
From zapiernpx claudepluginhub zapier/zapier-mcp --plugin zapierThis skill uses the workspace's default tool permissions.
Executes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Three modes for monitoring and maintaining a Zapier MCP setup. Determine the mode from context, or ask if unclear.
Each configured action is its own MCP tool (e.g., slack_send_channel_message, gmail_find_email). The tool description identifies the associated app. Inspect the available Zapier MCP tools to understand what's configured.
Trigger: "check my tools", "zapier status", "is everything working?", or any general status inquiry.
A quick dashboard view of the current state.
Check the available Zapier MCP tools. Each action tool follows the pattern app_action_name. The built-in get_configuration_url tool is always present when the server is connected.
If no Zapier tools are available: report the connection status and suggest running zapier-setup.
If tools are available, build a summary by grouping action tools by app (identified from each tool's description):
For each app, show:
Format as a dashboard:
Zapier MCP status
=================
Server: connected
Total actions: 14 across 5 apps
Slack 3 actions (2 read, 1 write) ✓ working
Gmail 3 actions (1 read, 2 write) ✓ working
Google Cal 2 actions (1 read, 1 write) ✓ working
Jira 3 actions (2 read, 1 write) ✓ working
Google Docs 2 actions (1 read, 1 write) ✓ working
If any actions appear broken (based on recent errors or auth issues), flag them.
End with: "Everything looks good." or "Found [N] issues. Want me to diagnose them?"
Trigger: "audit my setup", "clean up my tools", "find duplicates", "what should I remove?"
Find inefficiencies: duplicate actions, unused tools, conflicts with native MCP servers.
Inspect the available Zapier MCP action tools to get the full inventory.
Check for duplicates within Zapier MCP:
slack_find_message and slack_search_messages)Check for conflicts with native MCP servers:
.cursor/mcp.json, claude_desktop_config.json, .mcp.json — depends on the client)Check for unused or low-value actions:
Show the audit report:
Audit results
=============
Duplicates: 1 found
- Slack: "find_message" and "search_messages" overlap. Recommend removing "search_messages".
Native conflicts: 1 found
- Slack: native Slack MCP also configured. Consider removing Zapier Slack actions.
Cleanup candidates: 2 found
- Google Sheets "delete_row": rarely needed, can re-add on demand
- Jira "add_attachment": niche action, add when needed
Recommended removals: 4 actions
Want me to show you how to clean these up?
get_configuration_url and direct them to the web UI to remove the recommended actions. List exactly which ones to remove.Trigger: "what's broken?", "my tools aren't working", "debug my MCP", or when a specific tool call has failed.
Systematic troubleshooting with error pattern matching.
Gather context: Ask what went wrong, or use the error from the current conversation.
Run diagnostics in order:
a. Connection check: Try calling get_configuration_url or any available Zapier tool. If nothing works, the problem is server-level (auth, config, network).
b. Action check: Is the specific action tool available? If not, the user needs to add it through the web UI.
c. Auth check: Try calling a read action tool for the affected app. If it returns an auth error, the app connection needs re-authentication.
d. Parameter check: Review the failing call's parameters. Common issues:
Match against known error patterns:
| Symptom | Likely cause | Fix |
|---|---|---|
| All tools fail | Server auth expired | Re-authenticate at mcp.zapier.com |
| One app fails, others work | App-level auth expired | Re-connect that specific app |
| Tool not found / unavailable | Action not configured | Direct user to get_configuration_url to add it |
| "invalid params" | Wrong fields or format | Check the tool's parameter schema |
| Results are empty but expected data exists | Search too narrow or wrong field | Broaden the search or check field names |
| Timeout on execute | Server overloaded or action is slow | Retry once, then report if persistent |
| "rate limit exceeded" | Too many calls | Space out requests, wait 30 seconds |
| Works in one project, fails in another | Project-level vs global config | Check both project-level and global MCP config for the client |
"Here's what I found: