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)