The Workflow Automator MCP: Natural Language to Automation
You have Make.com scenarios. Zapier zaps. n8n workflows.
They work great -- when you remember to trigger them.
The Workflow Automator MCP lets you trigger any of them from Claude using plain English.
The Problem It Solves
Without it:
1. Open Make.com
2. Find the right scenario
3. Click 'Run once' or wait for the trigger
4. Or: copy email, paste into CRM, send follow-up, update spreadsheet
With it:
You: 'Run my lead nurture sequence for john@company.com'
Claude -> MCP -> Make.com webhook fires
Email sends, CRM updates, task creates. Done.
How It Works
1. You register your webhooks with the MCP server
(Make.com, Zapier, n8n, or any webhook URL)
2. You give each webhook a natural language description
'Lead nurture: sends 3-email sequence to the provided email address'
3. Claude reads the descriptions and knows when to call each one
4. You ask Claude to do things in natural language
'Add John Smith to the onboarding sequence'
Claude maps this to the right webhook and fires it
Configuration
// ~/.config/workflow-automator/webhooks.json
{
"webhooks": [
{
"name": "lead_nurture",
"description": "Starts the 3-email lead nurture sequence for a prospect",
"url": "https://hook.make.com/abc123",
"method": "POST",
"bodySchema": {
"email": "string (required)",
"name": "string (optional)",
"source": "string (optional, e.g. 'twitter', 'referral')"
}
},
{
"name": "slack_alert",
"description": "Sends an alert message to the #ops Slack channel",
"url": "https://hooks.slack.com/services/xxx",
"method": "POST",
"bodySchema": {
"text": "string (required, the message to send)"
}
},
{
"name": "invoice_generator",
"description": "Generates and sends an invoice via QuickBooks",
"url": "https://hook.zapier.com/hooks/catch/xxx",
"method": "POST",
"bodySchema": {
"client_email": "string",
"amount": "number (USD)",
"description": "string"
}
}
]
}
Example Sessions
You: 'The deployment went fine. Alert the ops team.'
Claude: [calls slack_alert with text: 'Deployment completed successfully']
Claude: 'Done -- I sent an alert to #ops.'
You: 'Invoice Acme Corp $2,500 for the consulting work in March'
Claude: [calls invoice_generator with client, amount, description]
Claude: 'Invoice sent to Acme Corp for $2,500.'
You: 'Add everyone who signed up today to the onboarding sequence'
Claude: [queries DB for today's signups, calls lead_nurture for each]
Claude: 'Added 7 new signups to the onboarding sequence.'
Supported Platforms
Any platform with webhooks:
- Make.com (Integromat)
- Zapier
- n8n
- Pipedream
- Custom webhook endpoints
- Slack incoming webhooks
- Discord webhooks
- Any HTTP endpoint
Installation
// Claude Desktop config
{
"mcpServers": {
"workflow-automator": {
"command": "node",
"args": ["/path/to/workflow-automator-mcp/dist/index.js"]
}
}
}
$15/mo at whoffagents.com
The cheapest automation upgrade you'll add this year.
Works with any webhook-based tool.
Top comments (0)