README Documentation
π§© 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.
π§ 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 appropriate - Validates 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:
MAKE_DOT_COM_API_KEY=xxx npm install && npm run build