Make MCP server allows external AI systems, such as AI agents, to run your scenarios and manage the contents of your Make account. Model Context Protocol (MCP) is a communication standard between AI systems and external systems. It enables them to easily and safely interact by defining endpoints and providing authentication.
Benefits
Creates bidirectional communication between AI and Make
Allows AI to access and manage elements of your Make account
Turns your active and on-demand scenarios into callable tools for AI
Make MCP server gives external AI systems access to scenario run and management tools that enable the following capabilities:
Run active and on-demand scenarios
View and modify scenarios and their related entities (e.g., connections, webhooks, and data stores)
View and modify teams and organizations
When connecting Make MCP server to an AI system, you select the scopes to determine the tools available to the system.
Scenario run (Run your scenarios) tools are available to all plans, and management (View and modify...) tools are available to paid plans.
Scenario inputs and outputs
If you're using scenarios as tools, you can help AI understand what data to receive and send by configuring scenario :
Inputs: parameters your AI fills with data when the scenario runs
Outputs: data returned from the scenario to the AI
Timeout for tool calling
Calls to scenarios used as MCP tools are subject to the Make API'sfor returning output.
If a called scenario's run time exceeds 40 seconds, the called scenario finishes its run, but the call returns a timeout response. The response includes the executionId to enable you to fetch the output later.
Make MCP server is a cloud-based server hosted by Make, running via Streamable HTTP and Server-Sent Events (SSE).
Stateless Streamable HTTP is Make's default transport method due to its connectivity reliability. It is recommended when connecting to any MCP client that supports Streamable HTTP.
Use the following connection URLs, depending on your connection type:
If your MCP client supports Streamable HTTP, you can use /stream at the end of the connection URL specified for your chosen connection type ( or ).
If your MCP client supports SSE, use the following connection URLs, depending on your connection type:
If your MCP client does not support SSE, use the Cloudflare mcp-remote proxy for compatibility. Refer to for more details.
MCP_TOKEN - You can generate your MCP token in your Make profile.
To control which scenarios are available as tools through your MCP token, see Scenarios as tools access control.
Optionally, you can append the following advanced query parameters to the URL for a more customized experience:
?maxToolNameLength=<length> - By default, generated tool names are cropped to a maximum of 56 characters to ensure compatibility with most AI systems. You can customize this behavior by specifying the maximum generated tool name length using this parameter. The allowed range is 32 to 160 characters.
Authorization in headers support
If your client supports sending authorization in HTTP headers, you can use the following URL:
Specify the MCP token in the Authorization header as follows:
MCP_TOKEN - You can generate your MCP token in your Make profile.
To control which scenarios are available as tools through your MCP token, see Scenarios as tools access control.
Optionally, you can append the following advanced query parameters to the URL for a more customized experience:
?maxToolNameLength=<length> - By default, generated tool names are cropped to a maximum of 56 characters to ensure compatibility with most AI systems. You can customize this behavior by specifying the maximum generated tool name length using this parameter. The allowed range is 32 to 160 characters.
Authorization in headers support
If your client supports sending authorization in HTTP headers, you can use the following URL:
Specify the MCP token in the Authorization header as follows:
https://mcp.make.comhttps://<MAKE_ZONE>/mcp/u/<MCP_TOKEN>/statelesshttps://mcp.make.com/ssehttps://<MAKE_ZONE>/mcp/u/<MCP_TOKEN>/sse{
"mcpServers": {
"make": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.make.com/sse"
]
}
}
}{
"mcpServers": {
"make": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://<MAKE_ZONE>/mcp/u/<MCP_TOKEN>/sse"
]
}
}
}https://<MAKE_ZONE>/mcp/statelessAuthorization: Bearer <MCP_TOKEN>https://<MAKE_ZONE>/mcp/sseAuthorization: Bearer <MCP_TOKEN>