loading…
Search for a command to run...
loading…
This server enables AI assistants to discover, parameterize, and trigger Make.com automation workflows configured for on-demand execution. It allows users to ex
This server enables AI assistants to discover, parameterize, and trigger Make.com automation workflows configured for on-demand execution. It allows users to execute scenarios and receive structured JSON results, bridging the gap between AI assistants and complex automation ecosystems.
Forked from integromat/make-mcp-server for extension and customization.
A Model Context Protocol server that enables Make scenarios to be utilized as tools by AI assistants. This integration allows AI systems to trigger and interact with your Make automation workflows.
This fork extends the vanilla MCP server with full scenario lifecycle management:
run_scenario_{id} toolslist_scenarios, get_scenario - List all scenarios with filtering, get full scenario detailscreate_scenario, clone_scenario - Create new scenarios or duplicate existing onesupdate_scenario, delete_scenario - Modify or remove scenariosget_blueprint, update_blueprint - View and modify scenario module flowset_interface - Define input parameters for on-demand scenariosactivate_scenario, deactivate_scenario - Control scenario schedulingget_logs - View incomplete execution logs (DLQ)The server does not yet support:
The /research/api/ directory contains comprehensive documentation on the Make.com API, focused on programmatically creating, editing, and managing scenarios:
| Document | Description |
|---|---|
| README.md | Overview and workflow |
| scenarios-api.md | CRUD operations for scenarios |
| blueprints-api.md | Scenario structure and IML mapping |
| execution-api.md | Running and testing scenarios |
| modules-apps-api.md | Available modules and apps |
| connections-api.md | OAuth and auth management |
| webhooks-api.md | Webhook creation and management |
| data-stores-api.md | Persistent key-value storage |
| scenario-interface-api.md | Input/output definitions |
| teams-organizations-api.md | Team and org management |
| authentication.md | API tokens, scopes, rate limits |
For full functionality when extending this server:
scenarios:read - List and view scenariosscenarios:write - Create and modify scenariosscenarios:run - Execute scenariosconnections:read - View connectionsconnections:write - Create connectionshooks:read / hooks:write - Webhook managementdata-stores:read / data-stores:write - Data store accessteams:read - Team informationnpm installnpm run buildAdd to Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"make": {
"command": "node",
"args": ["/path/to/make-mcp-server/build/index.js"],
"env": {
"MAKE_API_KEY": "<your-api-key>",
"MAKE_ZONE": "<your-zone>",
"MAKE_TEAM": "<your-team-id>"
}
}
}
}
For the vanilla upstream version:
{
"mcpServers": {
"make": {
"command": "npx",
"args": ["-y", "@makehq/mcp-server"],
"env": {
"MAKE_API_KEY": "<your-api-key>",
"MAKE_ZONE": "<your-zone>",
"MAKE_TEAM": "<your-team-id>"
}
}
}
}
MAKE_API_KEY - Generate in your Make profile under API AccessMAKE_ZONE - Your organization's zone (e.g., us2.make.com, eu1.make.com)MAKE_TEAM - Found in the URL when viewing your Team page| Tool | Description |
|---|---|
run_scenario_{id} |
Execute an on-demand scenario (dynamic, one per scenario) |
list_scenarios |
List all scenarios with optional filtering by type/status |
get_scenario |
Get full scenario details including status and scheduling |
create_scenario |
Create a new scenario with optional blueprint and scheduling |
update_scenario |
Update scenario name, folder, blueprint, or scheduling |
delete_scenario |
Permanently delete a scenario |
clone_scenario |
Create a copy of an existing scenario |
get_blueprint |
Get scenario blueprint (module flow and configuration) |
update_blueprint |
Update scenario blueprint |
set_interface |
Define input parameters for on-demand scenarios |
get_logs |
Get incomplete execution logs (DLQ) |
activate_scenario |
Activate scenario for scheduled execution |
deactivate_scenario |
Deactivate scenario |
Future extensions planned:
See upstream repository for license information.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"make-mcp-server": {
"command": "npx",
"args": []
}
}
}