Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Make MCP server allows external AI systems, such as AI agents, to discover your scenarios and perform tasks for you using those scenarios. Model Context Protocol (MCP) is a communication standard between AI systems and external systems. It enables these systems to easily and safely interact by defining endpoints and providing authentication.
Benefits
Turns your scenarios into callable tools for AI
Creates bidirectional communication between AI and scenarios
Takes advantage of automation logic in Make to give capabilities to AI
Make MCP server is available on all subscription plans, including the free plan.
Make MCP server connects Make to external AI systems in two key ways: exposing all your scenarios scheduled On demand to AI, and allowing AI to run these scenarios as tools. These functions (listing available scenarios and triggering their execution) have their own endpoints, or URLs that allow access to resources from a web service.
You can help your AI system understand what data to receive and send when it uses scenarios as tools by configuring scenario inputs and outputs:
Inputs: parameters your AI fills with data when the scenario runs
Outputs: data returned from the scenario to your AI
We currently allow two ways to integrate Make MCP server:
The cloud-based MCP server, hosted by Make, runs via Server-Sent Events (SSE). It is suitable for any integration and environment.
The local MCP server is a basic version that runs locally on your machine. It is ideal for scenarios that require local management and control, and when you have significant technical expertise.
Hosted by Make, the cloud-based Make MCP server runs via Server-Sent Events (SSE). SSE is a web standard for servers to send updates to clients over HTTP.
Features
Ideal for cloud-based solutions or setups without direct server access
Allows integration with Make scenarios through SSE endpoints
No local installation needed
Make MCP Token (see Obtaining MCP Token)
At least one available Make scenario with On demand scheduling
MCP-compatible client (e.g., Cursor App or Claude Desktop App)
If your client supports SSE, use the following endpoint:
https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse
Configuration example:
{
"mcpServers": {
"make": {
"url": "https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse"
}
}
}
Replace <MAKE_ZONE>
and <MCP_TOKEN>
with your actual values.
MAKE_ZONE
- The zone your organization is hosted in (e.g., eu2.make.com
).
MCP_TOKEN
- You can generate your MCP token in your Make profile.
To control which tools are visible to your AI, you can follow the Tool Access Controls guide.
If your client supports sending authorization in HTTP headers, you can use the following URL:
https://<MAKE_ZONE>/mcp/api/v1/sse
Specify the MCP token in the Authorization header as follows:
Authorization: Bearer <MCP_TOKEN>
Use the Cloudflare mcp-remote
proxy for compatibility. Refer to Cloudflare's MCP Remote Proxy Guide for more details.
Configuration example:
{
"mcpServers": {
"make": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse"
]
}
}
}
Replace <MAKE_ZONE>
and <MCP_TOKEN>
with your actual values.
MAKE_ZONE
- The zone your organization is hosted in (e.g., eu2.make.com
).
MCP_TOKEN
- You can generate your MCP token in your Make profile.
To control which tools are visible to your AI with more granularity, you can follow the Tool Access Controls guide.
You can append the following advanced query parameters to the MCP 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.
An MCP token is an API key that allows external AI systems to access your scenarios as callable tools.
To obtain an MCP token:
At the bottom of the left sidebar in your Make account, click your name.
Click Profile.
Navigate to the API access tab.
In Tokens, click Add token, which opens a dialog.
Choose the scopes, including the mcp:use
scope if you want to make your scenarios available as tools.
In Label, name your MCP token.
Click Add.
You have now generated an MCP token for your MCP client.
This URL includes a secret key; treat it as sensitive information and share it only with trusted parties.
By default, your MCP token grants AI systems access to all of your tools in Make, across every organization you belong to. You can append query parameters to the MCP URL to restrict tool access to the following levels:
https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse?organizationId=<id>
The AI can see all scenarios in any team within the specified organization.
https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse?teamId=<id>
The AI can see all scenarios within the specified team.
https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse?scenarioId=<id>
The AI can only see the specified scenario.
You can also specify multiple values for each of the entities above using the following syntax:
?scenarioId[]=<id1>&scenarioId[]=<id2>
Currently, these parameters are mutually exclusive and can't be combined.
This article outlines how to integrate the cloud-based Make MCP server with Claude Desktop.
Prerequisites
NodeJS
Claude Desktop app
To use the cloud-based server with Claude Desktop:
Open your Claude Desktop account.
Click on the hamburger menu in the upper left-hand corner.
Click File.
Click Settings, which opens a dialog box.
Navigate to the Developer section.
Click Edit Config, which takes you to the folder containing the claude_desktop_config.json
file.
Add the following configuration to the mcpServers
section of your claude_desktop_config.json
. Use the SSE endpoint with the token embedded directly in the URL:
https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse
Configuration example:
{
"mcpServers": {
"make": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse"
]
}
}
}
Replace <MAKE_ZONE>
and <MCP_TOKEN>
with your actual values.
MAKE_ZONE
- The zone your organization is hosted in (e.g., eu2.make.com
).
MCP_TOKEN
- You can generate your MCP token in your Make profile.
This article outlines how to integrate the cloud-based Make MCP server with Cursor.
Prerequisites
Cursor app
To use the cloud-based server with Cursor:
Open your Cursor account.
On the upper right-hand side, click the gear icon to open the Cursor Settings dialog.
In the left sidebar, click Tools & Integrations.
Under MCP Tools, click New MCP Server to open the editor for the mcp.json
file.
Use the SSE endpoint with the token embedded in the URL:
Configuration example:
Replace <MAKE_ZONE>
and <MCP_TOKEN>
with your actual values.
MAKE_ZONE
- The zone your organization is hosted in (e.g., eu2.make.com
).
MCP_TOKEN
- You can generate your MCP token in your Make profile.
https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse
{
"mcpServers": {
"make": {
"url": "https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse"
}
}
}
This article outlines how to integrate the cloud-based Make MCP server with Vapi.
Prerequisites
Vapi account
To add Make MCP server to Vapi:
Open your Vapi account.
Navigate to Tools on the left sidebar.
Click the Create Tool button, then select MCP.
Configure the tool name and describe when to use the tool.
In Server URL, add the following endpoint:
https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse
Replace <MAKE_ZONE>
and <MCP_TOKEN>
with your actual values.
MAKE_ZONE
- The zone your organization is hosted in (e.g., eu2.make.com
).
MCP_TOKEN
- You can generate your MCP token in your Make profile.
Optionally, to control tool access with more granularity, you can further configure the URL according to the levels outlined in Tool Access Control.
In Timeout, enter an appropriate timeout for your use case.
In MCP Settings, select Server-Sent Events (SSE).
Click Save.
You have now added Make MCP server to Vapi.
MCP Tool calls from Vapi Assistants may exceed Make API rate limits, resulting in rate limit errors. Check your Make API rate limit, as defined in your plan, in Make API rate limits.
The local version of Make MCP server runs on your machine. You should only use it for advanced cases; in most other cases, use Cloud MCP Server instead.
Features
Connects to your Make account to identify all scenarios scheduled On demand
Parses scenario input and outputs (if defined) to enable AI systems to use scenarios effectively
Facilitates scenario calling while validating all parameters
Make API key with scenarios:read
and scenarios:run
scopes
At least one available Make scenario scheduled On demand
MCP-compatible client (e.g., Claude Desktop app)
Add the following configuration to the mcpServers
section in your MCP client's configuration file (e.g., claude_desktop_config.json
for Claude Desktop):
{
"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>"
}
}
}
}
Replace placeholders:
MAKE_API_KEY
- Generate from your Make.com profile
MAKE_ZONE
- Your Make organization zone (e.g., eu2.make.com
)
MAKE_TEAM
- Obtain from your team's page URL on Make.com
This article outlines how to integrate the local Make MCP server with Cursor.
Prerequisites
Cursor app
To use the local server with Cursor:
Open your Cursor account.
On the upper right-hand side, click the gear icon to open the Cursor Settings dialog.
In the left sidebar, click Tools & Integrations.
Under MCP Tools, click New MCP Server to open the editor for the mcp.json
file.
Add the following configuration to the mcpServers
section of your mcp.json
file:
{
"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>"
}
}
}
}
Replace placeholders:
MAKE_API_KEY
- You can generate an API key in your Make profile.
MAKE_ZONE
- The zone your organization is hosted in (e.g., eu2.make.com
).
MAKE_TEAM
- The ID in the URL of the Team page.
This article outlines how to integrate the cloud-based Make MCP server with OpenAI API.
Prerequisites
To use the cloud-based server with OpenAI API:
Configure your API call as follows:
curl https://api.openai.com/v1/responses \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "gpt-4.1",
"input": "List all available tools.",
"tools": [
{
"type": "mcp",
"server_label": "make",
"server_url": "https://<MAKE_ZONE>/mcp/api/v1/sse",
}
]
}'
Replace <MAKE_ZONE>
and <MCP_TOKEN>
with your actual values.
MAKE_ZONE
- The zone your organization is hosted in (e.g., eu2.make.com
).
MCP_TOKEN
- You can generate your MCP token in your Make profile.
This article outlines how to integrate the cloud-based Make MCP server with OpenAI.
Prerequisites
OpenAI Platform account
To add Make MCP server to OpenAI:
In OpenAI's Playground, sign in to your OpenAI account.
Navigate to Prompts.
In Tools, click the + button.
Select MCP Server.
In the dialog, click Add new to display the form below.
In URL, add this endpoint:
https://<MAKE_ZONE>/mcp/api/v1/u/sse
Replace <MAKE_ZONE>
with your actual values.
MAKE_ZONE
- The zone your organization is hosted in (e.g., eu2.make.com
).
In Label, name your Make MCP server.
In Authentication, select Access token / API key.
Add your MCP token to the field that requires an access token.
Click Connect.
You have now added Make MCP server to OpenAI.
This article outlines how to integrate the local Make MCP server with Claude Desktop.
Prerequisites
NodeJS
Claude Desktop app
Make API Key with scenarios:read
andscenarios:run
scopes
To use the local MCP server with Claude Desktop:
Open your Claude Desktop account.
Click on the hamburger menu in the upper left-hand corner.
Click File.
Click Settings, which opens a dialog.
Navigate to the Developer section.
Click Edit Config, which directs you to the folder containing the claude_desktop_config.json
file.
Add the following configuration to the mcpServers
section of your claude_desktop_config.json
:
{
"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>"
}
}
}
}
Replace placeholders:
MAKE_API_KEY
- You can generate an API key in your Make profile.
MAKE_ZONE
- The zone your organization is hosted in (e.g., eu2.make.com
).
MAKE_TEAM
- The ID in the URL of the Team page.