Connect Thousands of Apps Using Zapier MCP
Connect to thousands of apps through one MCP server — no individual setup required.
The Shortcut: Zapier MCP
You've connected to Google Workspace and Linear. But what about Slack? Notion? HubSpot? Airtable? Salesforce? There are thousands of apps, and setting up each one individually would take forever.
Enter Zapier MCP: one connection that opens the door to 5,000+ apps.
What is Zapier?
Zapier is a service that connects apps together. You've probably seen it: "When this happens in App A, do that in App B." It's been around for years.
The Zapier MCP server gives Claude access to those same connections. Instead of setting up individual integrations, Claude can say "send a Slack message" or "add a row to Airtable" and Zapier handles the connection.
What you'll be able to do
With Zapier MCP configured, Claude can:
- Send Slack messages
- Create Notion pages
- Add records to Airtable
- Create HubSpot contacts
- Post to social media
- Trigger any Zapier automation
- And thousands more...
All through one integration.
Step 1: Set up Zapier
If you don't have a Zapier account:
- Go to zapier.com
- Create a free account
- You get 100 tasks/month free (enough to test)
Step 2: Create a Zapier API connection
Zapier has a beta feature for AI connections:
- Go to zapier.com/natural-language-actions (or search "Zapier NLA" in their docs)
- Enable Natural Language Actions for your account
- Create an API key for external access
- Note the API key
Step 3: Install the Zapier MCP server
npm install -g @anthropic/mcp-server-zapierStep 4: Configure Claude Code
Add Zapier to your ~/.claude/config.json:
{
"mcp_servers": [
{
"name": "zapier",
"command": "npx",
"args": ["@anthropic/mcp-server-zapier"],
"env": {
"ZAPIER_API_KEY": "your-zapier-api-key"
}
}
]
}If you already have the Linear config, add Zapier to the array:
{
"mcp_servers": [
{
"name": "linear",
"command": "npx",
"args": ["@anthropic/mcp-server-linear"],
"env": {
"LINEAR_API_KEY": "your-linear-key"
}
},
{
"name": "zapier",
"command": "npx",
"args": ["@anthropic/mcp-server-zapier"],
"env": {
"ZAPIER_API_KEY": "your-zapier-key"
}
}
]
}Step 5: Enable specific actions in Zapier
Before Claude can use an app through Zapier, you need to enable that action:
- Go to your Zapier NLA dashboard
- Click "Add action"
- Choose an app (e.g., Slack)
- Choose an action (e.g., "Send message to channel")
- Connect your Slack account
- Enable the action
Now Claude can send Slack messages through Zapier.
Repeat for each app/action you want to use.
Using Zapier actions
Once enabled, you can use natural language:
Send a Slack message:
Send a Slack message to #general:
"Weekly report is ready! Check it out at [link]"Create a Notion page:
Create a Notion page in my "Meeting Notes" database:
Title: "Product Sync - March 9"
Content: [the meeting summary from earlier]Add to Airtable:
Add a row to my Airtable "Customer Feedback" base:
Name: "Acme Corp"
Feedback: "Love the new dashboard"
Rating: 5
Date: TodayCreate a HubSpot contact:
Create a contact in HubSpot:
Name: John Smith
Email: [email protected]
Company: Example Inc
Source: Website formBuilding multi-app workflows
The real power is chaining actions across apps:
Process this week's customer feedback:
1. Read feedback.csv
2. For each piece of feedback:
- Add a row to the Airtable "Feedback" base
- If sentiment is negative, create a Linear issue for follow-up
3. Generate a summary of themes
4. Send the summary to #product-feedback on Slack
5. Create a Notion page with the full analysisOne instruction, five different apps, all connected.
Example: automated customer follow-up
Read new_customers.csv (list of customers who signed up this week).
For each customer:
1. Add them to HubSpot as a new contact with source "Product signup"
2. Send them a personalized welcome email via Mailchimp
3. Create an Airtable record for onboarding tracking
4. If they're enterprise tier, send a Slack alert to #sales
Generate a summary of this week's signups and save locally.Limitations to know
Zapier rate limits:
Free accounts get 100 tasks/month. Each action (send a Slack message, create a contact) counts as a task. For heavy use, you'll need a paid plan.
Action approval:
Each app/action must be explicitly enabled in Zapier NLA. Claude can't use actions you haven't set up. This is actually good — it gives you control.
Complexity:
Some actions have many parameters. Claude does its best to map your request to the right parameters, but complex actions might need more specific instructions.
When to use Zapier vs. direct integration
Use Zapier MCP when:
- You need quick access to many different apps
- You're exploring what's possible
- The actions are simple (create, send, add)
- You want one unified setup
Use direct integrations (like gog or Linear MCP) when:
- You use that tool heavily
- You need complex operations
- You want faster performance
- You need more control over the interaction
Many people use both: direct integrations for core tools, Zapier for everything else.
What you've unlocked
With Zapier MCP, Claude Code can now reach into virtually any business app:
- CRMs (HubSpot, Salesforce)
- Databases (Airtable, Notion)
- Communication (Slack, Discord, Email)
- Social (Twitter, LinkedIn)
- Payments (Stripe, QuickBooks)
- And thousands more
You've transformed Claude Code from a file processor into a genuine business automation hub.
Next steps
You've completed the Connecting Tools series. You now know how to:
- Connect to Google Workspace directly
- Manage Linear issues through MCP
- Access 5000+ apps via Zapier
Combine these with everything else you've learned — workflows, scheduling, error handling, dashboards — and you can automate almost any business process.
Start with one workflow that annoys you. Connect the tools. Automate it. Then do the next one.