Install
openclaw skills install zapier-mcpConnect 8,000+ apps via Zapier MCP. Includes full UI integration for Clawdbot Gateway dashboard. Use when setting up Zapier integration, connecting apps, or using Zapier tools via mcporter.
openclaw skills install zapier-mcpConnect your AI agent to 8,000+ apps via Zapier's MCP (Model Context Protocol) integration. This skill provides:
Zapier MCP exposes your configured Zapier actions as tools your agent can call. Unlike Pipedream (which requires OAuth token management), Zapier MCP uses a simple URL-based authentication — just paste your MCP URL and you're connected.
npm install -g mcporter)https://actions.zapier.com/mcp/...)That's it! Zapier will validate the URL and show how many tools are available.
Once connected, tools are available via mcporter:
# List available tools
mcporter list zapier-mcp --schema
# Call a tool
mcporter call zapier-mcp.<tool_name> --args '{"instructions": "your request"}'
instructions ParameterEvery Zapier tool accepts an instructions parameter. Zapier's AI interprets this to fill in missing parameters:
# ❌ Vague - may prompt for clarification
mcporter call zapier-mcp.slack_send_message \
--args '{"instructions": "Send a message"}'
# ✅ Specific - AI can resolve parameters
mcporter call zapier-mcp.slack_send_message \
--args '{"instructions": "Send \"Hello team!\" to the #general channel"}'
output_hint ParameterControl what data is returned:
mcporter call zapier-mcp.google_sheets_find_row \
--args '{
"instructions": "Find row where email is bob@example.com",
"output_hint": "name, email, phone number"
}'
# Slack
mcporter call zapier-mcp.slack_send_message \
--args '{"instructions": "Send \"Build complete!\" to #deployments"}'
# Gmail
mcporter call zapier-mcp.gmail_send_email \
--args '{"instructions": "Send email to bob@example.com with subject \"Meeting\" and body \"See you at 3pm\""}'
# Google Sheets
mcporter call zapier-mcp.google_sheets_create_row \
--args '{"instructions": "Add row with Name=John, Email=john@example.com to Sales Leads spreadsheet"}'
# Notion
mcporter call zapier-mcp.notion_create_page \
--args '{"instructions": "Create page titled \"Meeting Notes\" in the Team Wiki database"}'
# Calendar
mcporter call zapier-mcp.google_calendar_create_event \
--args '{"instructions": "Create meeting \"Team Standup\" tomorrow at 10am for 30 minutes"}'
| Location | Purpose |
|---|---|
~/clawd/config/mcporter.json | MCP server configuration with Zapier URL |
The skill uses these gateway RPC methods:
| Method | Purpose |
|---|---|
zapier.status | Get connection status and tool count |
zapier.save | Validate and store MCP URL |
zapier.test | Test the connection |
zapier.disconnect | Remove Zapier from mcporter config |
zapier.tools | List all available tools |
Zapier MCP uses Server-Sent Events format:
event: message
data: {"result":{"tools":[...]},"jsonrpc":"2.0","id":1}
The backend automatically parses this format.
The Zapier page in Clawdbot dashboard provides:
Tools are automatically grouped by app:
| Feature | Zapier MCP | Pipedream Connect |
|---|---|---|
| Setup | Paste URL | OAuth + credentials |
| Token refresh | Not needed | Every 45 minutes |
| Apps | 8,000+ | 2,000+ |
| Cost | Zapier subscription | Pipedream subscription |
| Complexity | Simple | More control |
Use Zapier when: You want simple setup and already use Zapier.
Use Pipedream when: You need fine-grained OAuth control or prefer Pipedream's pricing.
https://actions.zapier.com/mcp/)instructions parameter.mcporter list zapier-mcp to see available toolsquickbooks_online_find_customerOnce Zapier MCP is connected, you can create app-specific skills for commonly used integrations. See:
zapier-quickbooks — QuickBooks Online tools with detailed parameter documentationThese skills provide deeper documentation for specific apps while using the same underlying Zapier MCP connection.
This skill includes reference implementations:
reference/zapier-backend.ts — Gateway RPC handlersreference/zapier-controller.ts — UI controller logicreference/zapier-views.ts — UI rendering (Lit)These are for reference when building custom integrations or debugging.
| Behavior | Description |
|---|---|
| URL contains auth | Your MCP URL includes authentication — treat it like a password |
| Stored in config | URL saved to ~/clawd/config/mcporter.json |
| External API calls | Calls actions.zapier.com |
Best practices: