Workflow automation platform
## Zapier MCP Server: No-Code Automation Platform The **Zapier MCP Server** connects Google Antigravity to the leading no-code automation platform, enabling developers to trigger zaps, manage workflows, and integrate with 5000+ applications. ### Why Zapier MCP? - **5000+ apps** - Connect to thousands of applications - **Zap triggers** - Start zaps programmatically - **Table access** - Read and write Zapier Tables data - **Transfer monitoring** - Track data transfer usage - **Multi-step zaps** - Complex multi-action workflows ### Key Features #### 1. Zap Management ```python # List zaps zaps = await mcp.call("zapier", "list_zaps", { "status": "on" }) for zap in zaps: print(f"{zap[\"title\"]}: {zap[\"status\"]}") # Enable/disable zap await mcp.call("zapier", "update_zap", { "zap_id": "123456", "status": "on" }) ``` #### 2. Webhook Triggers ```python # Trigger webhook zap result = await mcp.call("zapier", "trigger_webhook", { "webhook_url": "https://hooks.zapier.com/hooks/catch/xxx/yyy", "data": { "event": "new_signup", "email": "user@example.com", "plan": "pro" } }) print(f"Request ID: {result[\"request_id\"]}") ``` #### 3. Tables API ```python # List table records records = await mcp.call("zapier", "list_records", { "table_id": "table_xxx", "filters": {"status": "active"} }) # Create record new_record = await mcp.call("zapier", "create_record", { "table_id": "table_xxx", "fields": { "name": "John Doe", "email": "john@example.com" } }) # Update record await mcp.call("zapier", "update_record", { "table_id": "table_xxx", "record_id": "rec_123", "fields": {"status": "completed"} }) ``` #### 4. Transfer History ```python # Get task history history = await mcp.call("zapier", "get_task_history", { "zap_id": "123456", "status": "success", "limit": 50 }) for task in history: print(f"{task[\"performed_at\"]}: {task[\"status\"]}") ``` ### Configuration ```json { "mcpServers": { "zapier": { "command": "npx", "args": ["-y", "@anthropic/mcp-zapier"], "env": { "ZAPIER_API_KEY": "your-api-key" } } } } ``` ### Use Cases **Event Notifications**: Trigger multi-channel notifications from code. **Data Synchronization**: Keep data in sync across business tools. **Workflow Automation**: Start complex zaps from application events. **Table Management**: Use Zapier Tables as a lightweight database. The Zapier MCP Server connects your code to 5000+ applications.
{
"mcpServers": {
"zapier": {
"mcpServers": {
"zapier": {
"env": {
"ZAPIER_API_KEY": "your-api-key"
},
"args": [
"-y",
"zapier-mcp-server"
],
"command": "npx"
}
}
}
}
}