Have you ever wanted to build complex Make.com automation scenarios using natural language? What if your AI assistant could understand Make.com's 200+ base modules and help you create, validate, and deploy scenarios in seconds?
Enter make-mcp-server - an unofficial Model Context Protocol (MCP) server that brings Make.com's powerful automation platform directly into your AI workflow.
🎯 What is MCP?
The Model Context Protocol is a standardized way for AI assistants (like Claude Desktop, Cursor, or any MCP-compatible client) to interact with external tools and services. Think of it as a universal adapter that lets your AI assistant "talk" to different platforms.
🚀 What Can You Do?
With make-mcp-server, you can:
✅ Search 200+ Make.com Modules
"Find modules for sending Slack notifications"
Returns comprehensive information about Slack modules with parameters, examples, and documentation.
🔍 Get Detailed Module Information
"Show me how to use the Google Sheets Add Row module"
Get parameter schemas, configuration examples, and best practices.
🧠 Validate Scenarios Before Deployment
"Check if this scenario is valid: [blueprint JSON]"
Auto-healing validation that catches errors, suggests fixes, and validates data flow.
🚢 Deploy Directly to Make.com
"Create this scenario in my Make.com account"
One command deploys your AI-generated scenario to production.
📦 Quick Setup
Prerequisites
- Node.js 18+
- Make.com account (sign up free)
- Make.com API token
Installation
For Claude Desktop:
-
Get your Make.com credentials:
- Team ID: Found in your Make.com dashboard URL
- API Token: Settings → API → Generate Token
- Region: Check your Make.com URL (eu1, eu2, us1, us2)
Configure Claude Desktop:
Edit your claude_desktop_config.json:
{
"mcpServers": {
"make-mcp-server": {
"command": "npx",
"args": ["-y", "make-mcp-server@latest"],
"env": {
"MAKE_API_KEY": "your-api-token",
"MAKE_TEAM_ID": "your-team-id",
"MAKE_API_URL": "https://eu2.make.com/api/v2"
}
}
}
}
- Restart Claude Desktop - The MCP server icon should appear.
For Cursor IDE:
Add to your Cursor settings (Ctrl+Shift+P → "MCP: Edit Config"):
{
"mcpServers": {
"make-mcp-server": {
"command": "npx",
"args": ["-y", "make-mcp-server@latest"],
"env": {
"MAKE_API_KEY": "your-api-token",
"MAKE_TEAM_ID": "your-team-id",
"MAKE_API_URL": "https://eu2.make.com/api/v2"
}
}
}
}
🎨 Real-World Examples
Example 1: Slack → Notion Integration
Prompt to Claude:
"Create a Make.com scenario that monitors a Slack channel for messages containing 'bug report', extracts the content, and creates a new page in Notion with the report details."
What happens:
- Searches for Slack and Notion modules
- Builds the scenario structure with proper routing
- Validates the blueprint for errors
- Deploys to your Make.com account
Example 2: GitHub → Discord Notifications
Prompt:
"Build a scenario that watches GitHub for new pull requests and posts them to Discord with formatting."
Result: A working scenario with GitHub webhook trigger, data mapping, and Discord message formatting.
Example 3: Complex Multi-Step Workflow
Prompt:
"Create a scenario that: 1) Triggers daily at 9 AM, 2) Fetches data from Airtable, 3) Uses a router to split records by status, 4) Sends different email templates via Gmail, 5) Logs results to Google Sheets"
Result: Complete scenario with scheduler, Airtable integration, router logic, conditional branching, and logging.
🔧 Available Tools
The MCP server exposes these tools:
| Tool | Description |
|---|---|
search_modules |
Search 200+ Make modules by keyword/app |
get_module |
Get detailed info about a specific module |
list_apps |
Browse all available Make.com apps |
search_templates |
Find pre-built scenario templates |
validate_scenario |
Check blueprint validity with auto-healing |
create_scenario |
Deploy scenario to Make.com |
⚡ Advanced Features
Auto-Healing Validation
The validator doesn't just find errors - it fixes them:
// Invalid: Missing required parameters
{
"module": "google-sheets:addRow",
"parameters": {
"spreadsheet": "abc123"
// Missing 'sheetName' parameter
}
}
// Auto-healed:
{
"module": "google-sheets:addRow",
"parameters": {
"spreadsheet": "abc123",
"sheetName": "Sheet1" // ✅ Added with default
}
}
Router Support
Build complex conditional workflows:
{
"modules": [
{
"id": 1,
"module": "webhook:trigger"
},
{
"id": 2,
"module": "router",
"routes": [
{
"filter": "{{status}} = 'urgent'",
"modules": [/* urgent path */]
},
{
"filter": "{{status}} = 'normal'",
"modules": [/* normal path */]
}
]
}
]
}
Template Discovery
Browse 500+ pre-built templates:
"Show me templates for e-commerce automation"
Returns categorized templates with difficulty ratings and module lists.
🔐 Security & Disclaimer
⚠️ Important: This is an unofficial, community-built project. It is:
- ✅ NOT affiliated with Make.com
- ✅ NOT officially supported
- ✅ Open source and transparent
- ✅ Uses official Make.com APIs
Always review scenarios before deployment - AI can make mistakes!
🌟 Why Use This?
For Developers:
- 10x faster scenario creation
- Natural language → working automation
- Instant documentation lookup
- No more clicking through UI menus
For AI Enthusiasts:
- See MCP in action
- Learn how AI agents interact with external tools
- Build your own MCP servers
For Make.com Users:
- Rapid prototyping
- Complex scenario scaffolding
- Template discovery
- Validation before deployment
🛣️ Roadmap
- [ ] Support for more Make.com features
- [ ] Visual scenario builder integration
- [ ] Scenario testing framework
- [ ] Community template sharing
- [ ] Improved error recovery
🤝 Contributing
This is an open-source project! Contributions welcome:
- 🐛 Report bugs: GitHub Issues
- 💡 Feature requests: GitHub Discussions
- 🔧 Pull requests: Contributing Guide
📚 Resources
- GitHub Repository: danishashko/make-mcp
- npm Package: make-mcp-server
- MCP Registry: io.github.danishashko/make-mcp
- Make.com Docs: make.com/en/help
- MCP Documentation: modelcontextprotocol.io
🎓 Tutorial: Your First AI-Powered Scenario
Let's build a simple RSS → Email notification scenario with Claude:
Step 1: Set up the MCP server (see Installation above)
Step 2: Prompt Claude:
"Create a Make.com scenario that:
- Checks an RSS feed every hour
- Filters for items with 'AI' in the title
- Sends me an email with the article link"
Step 3: Claude will:
- Search for RSS and Email modules
- Configure the schedule trigger
- Set up filtering logic
- Build the email template
- Ask if you want to deploy
Step 4: Review and deploy!
🔥 Hot Tips
- Be specific: "Use Gmail" vs "Send email"
- Provide context: Share your data structure
- Iterate: Ask Claude to refine the scenario
- Test first: Use Make.com's test mode
- Review always: AI is powerful but not perfect
🎉 Get Started Now!
# Quick test (no installation)
npx make-mcp-server --help
# Install globally
npm install -g make-mcp-server
# Check version
make-mcp-server --version
Then configure your AI assistant and start building!
📈 Stats
- ⭐ 200+ Make.com modules supported
- 🎯 500+ templates searchable
- 🔧 6 powerful tools for AI agents
- 💪 Auto-healing validation with smart fixes
- 🚀 1-command deployment to production
⭐ Star the repo: github.com/danishashko/make-mcp
📦 Try it now: npx make-mcp-server
Built with 🧡 by the community. Not affiliated with Make.com.
Top comments (0)