DEV Community

Cover image for ๐Ÿค– Build Make.com Automation Scenarios with AI Using MCP
Daniel Shashko
Daniel Shashko

Posted on

๐Ÿค– Build Make.com Automation Scenarios with AI Using MCP

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"
Enter fullscreen mode Exit fullscreen mode

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"
Enter fullscreen mode Exit fullscreen mode

Get parameter schemas, configuration examples, and best practices.

๐Ÿง  Validate Scenarios Before Deployment

"Check if this scenario is valid: [blueprint JSON]"
Enter fullscreen mode Exit fullscreen mode

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"
Enter fullscreen mode Exit fullscreen mode

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:

  1. 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)
  2. 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"
      }
    }
  }
}
Enter fullscreen mode Exit fullscreen mode
  1. 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"
      }
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

๐ŸŽจ 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:

  1. Searches for Slack and Notion modules
  2. Builds the scenario structure with proper routing
  3. Validates the blueprint for errors
  4. 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
  }
}
Enter fullscreen mode Exit fullscreen mode

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 */]
        }
      ]
    }
  ]
}
Enter fullscreen mode Exit fullscreen mode

Template Discovery

Browse 500+ pre-built templates:

"Show me templates for e-commerce automation"
Enter fullscreen mode Exit fullscreen mode

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:

๐Ÿ“š Resources

๐ŸŽ“ 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"
Enter fullscreen mode Exit fullscreen mode

Step 3: Claude will:

  1. Search for RSS and Email modules
  2. Configure the schedule trigger
  3. Set up filtering logic
  4. Build the email template
  5. Ask if you want to deploy

Step 4: Review and deploy!

๐Ÿ”ฅ Hot Tips

  1. Be specific: "Use Gmail" vs "Send email"
  2. Provide context: Share your data structure
  3. Iterate: Ask Claude to refine the scenario
  4. Test first: Use Make.com's test mode
  5. 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
Enter fullscreen mode Exit fullscreen mode

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)