Supports integration with GitHub workflows, allowing the MCP server to be used in automated GitHub processes.
Implements a Model Context Protocol interface for the Make.com API, enabling intelligent reading and updating of automation workflows (scenarios), including blueprint management, module patching, and scenario configuration based on declared metadata parameters.
Offers TypeScript support for type-safe interactions with the Make.com API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MakeSync MCP Serverupdate scenario 12345 to change the webhook URL to https://new-webhook.example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🧩 MakeSync MCP Server
An advanced Model Context Protocol (MCP) server for Make.com, enabling intelligent patching, scenario management, and integration with automation workflows.
Author: Nadav Daniel
License: MIT
Project Version: 1.0.0
🧠 Originally inspired by Eduard Litau’s
mcp-server-make-dot-com
🧠 Project Overview
This server implements a powerful and extensible MCP interface for interacting with the Make.com API. Unlike basic implementations, MakeSync MCP Server is module-agnostic, capable of reading and updating scenario blueprints based on their declared metadata.parameters, interface, and expect structure.
It supports:
Reading scenarios and their structure.
Smart, spec-compliant patching of any module.
CLI and Claude Desktop usage.
Safe blueprint patching using
confirmlogic.Configurable environment and TypeScript support.
Related MCP server: mcp-server-code-assist
🔧 Features
✅ Read live or draft blueprint of any scenario
✏️ Smart patching of module fields based on metadata spec
🛡 Confirm logic to safely update scenarios
🔍 Auto-wrap
{{...}}mappers if missing🧠 Agnostic patching across any module type
🧰 Compatible with Claude Desktop, local node, and GitHub workflows
📦 Tools
read_make_dot_com_scenario_blueprint
Inputs:
scenario_id(number)draft(boolean, optional)
Output: Full blueprint JSON
update_make_dot_com_scenario
Inputs:
scenario_id(number)name/description(optional)module_id(optional): The module inside the flow to patchoperations(optional): List of{ path, value }patch instructionsconfirm(boolean, default:true): Required for installing new apps
Behavior:
Applies all updates based on Make.com module structure
Wraps
valuewith{{...}}if appropriateValidates against module
interfaceandparameterskeys
🔑 Required API Key Scopes
Ensure your API key includes the following scopes:
agents:read apps:read connections:read datastores:read devices:read functions:read scenarios:read scenarios:run scenarios:write teams:read
⚙️ Configuration
Option 1: Quick Setup with Claude Desktop
Run the provided setup script or use: