Only this pageAll pages
Powered by GitBook
1 of 13

MCP Server

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Make MCP Server

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

How does Make MCP server work?

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.

When connecting to Make MCP server, note that the use of scenarios as tools is available to all plans, and management tools are available to paid plans.

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 and outputs:

  • Inputs: parameters your AI fills with data when the scenario runs

  • Outputs: data returned from the scenario to your AI

We strongly recommend adding detailed scenario descriptions. These help your AI understand the purpose of the scenario and improve the reliability of your prompts.

Available transport methods

Make MCP server is a cloud-based server hosted by Make, running via Server-Sent Events (SSE) and Streamable HTTP.

Clients with SSE support

If your MCP client supports SSE, use the following connection URLs, depending on your connection type:

OAuth
https://mcp.make.com/sse
MCP token
https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse

In the above configuration, 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 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:

https://<MAKE_ZONE>/mcp/api/v1/sse

Specify the MCP token in the Authorization header as follows:

Authorization: Bearer <MCP_TOKEN>

Clients without SSE support

If your MCP client does not support SSE, use the Cloudflare mcp-remote proxy for compatibility. Refer to Cloudflare's MCP Remote Proxy Guide for more details.

OAuth

Configuration example:

{
  "mcpServers": {
    "make": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.make.com/sse"
      ]
    }
  }
}
MCP token

Configuration example:

{
  "mcpServers": {
    "make": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse"
      ]
    }
  }
}

Clients with Streamable HTTP support

If your MCP client supports Streamable HTTP, use /stream instead of /sse at the end of the connection URL specified for your chosen connection type (OAuth or MCP token).

Usage with Cursor

This article outlines how to connect Make MCP server with Cursor using an MCP token.

Prerequisites

  • Cursor account (Desktop version)

  • MCP token

Installation

To connect Make MCP server to Cursor:

  1. Open your Cursor account.

  2. On the upper right-hand side, click the gear icon to open the Cursor Settings dialog.

  3. In the left sidebar, click Tools & Integrations (or Tools, if you're on the Free Plan).

  4. Under MCP Tools, click Add Custom MCP to open the editor for the mcp.json file.

  5. In the editor, add the configuration.

Use the following URL, with your zone and MCP token embedded in the URL:

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"
    }
  }
}

For Streamable HTTP, use /stream instead of /sse at the end of your connection URL.

  1. 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.

You have now connected Make MCP server to Cursor.

Scenarios as tools access control

By default, the mcp:use scope of your MCP token allows AI systems to access all active and on-demand scenarios across all of your Make organizations. To restrict access, you can append query parameters to the connection URL according to these levels: organization, team, and scenario.

Scenarios must be active with on-demand scheduling to be used as MCP tools.

The following MCP token access control applies to scenario tools only. It does not restrict access to management tools and other tool types.

Organization level

https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse?organizationId=<id>

The AI system can see all scenarios in any team within the specified organization.

Team level

https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse?teamId=<id>

The AI system can see all scenarios within the specified team.

Scenario level

https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse?scenarioId=<id>

The AI system 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 levels are mutually exclusive and can't be combined.

Usage with OpenAI

This article outlines how to connect Make MCP server with OpenAI using an MCP token.

Prerequisites

  • OpenAI Platform account

  • MCP token

Installation

To connect Make MCP server to OpenAI:

  1. In OpenAI's Playground, sign in to your OpenAI account.

  2. Navigate to Prompts.

  3. In Tools, click the + button.

  4. Select MCP Server.

  5. In the dialog, click Add new to display the form below.

  1. In URL, add the following URL:

https://<MAKE_ZONE>/mcp/api/v1/u/sse
  1. Replace <MAKE_ZONE> with your actual values.

  • MAKE_ZONE - The zone your organization is hosted in (e.g., eu2.make.com).

  1. In Label, name your Make MCP server.

  2. In Authentication, select Access token / API key.

  3. Add your MCP token to the field that requires an access token.

  4. Click Connect.

You have now connected Make MCP server to OpenAI.

Usage with Claude Desktop

This article outlines how to connect Make MCP server with Claude Desktop using OAuth.

Prerequisites

  • Claude Desktop account (paid subscription)

Installation

To connect Make MCP server to Claude Desktop:

  1. Open your Claude Desktop account.

  2. Click your profile name on the left sidebar, then Settings.

  3. In Settings, navigate to Connectors.

  4. Click Add custom connector, which opens a dialog.

  5. In the URL field, add the following URL:

https://mcp.make.com/sse
  1. In Connectors, find Make and click Connect.

  1. In the OAuth consent screen, select the organization in Organization and its granted scopes.

  2. Click Allow to proceed.

You've now connected Make MCP server to Claude Desktop.

Usage with Vapi

This article outlines how to connect Make MCP server with Vapi.

Prerequisites

  • Vapi account

  • MCP token

Installation

To connect Make MCP server to Vapi:

  1. Open your Vapi account.

  2. Navigate to Tools on the left sidebar.

  3. Click the Create Tool button, then select MCP.

  4. Configure the tool name and describe when to use the tool.

  5. In Server URL, add the following URL:

https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse
  1. 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 which scenarios are available as tools, you can further configure the URL according to the levels outlined in scenarios as tools access control.

  1. In Timeout, enter an appropriate timeout for your use case.

  2. In MCP Settings, select Server-Sent Events (SSE) or Streamable HTTP.

  3. Click Save.

You have now connected 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.

Connect using MCP token

You can connect Make MCP server using an MCP token in the connection URL. An MCP token is an API token that you create in Make for adding Make MCP server to an MCP client.

Obtain MCP token

To obtain an MCP token:

  1. At the bottom of the left sidebar in your Make account, click your name.

  2. Click Profile.

  3. Navigate to the API access tab.

  4. In Tokens, click Add token, which opens a dialog.

  1. Select your desired scopes, including the mcp:use scope if you want to make your scenarios available as tools.

  2. In Label, name your API token.

  3. Click Add.

You have now generated an MCP token for your MCP client. You will include this token in the connection URL.

An MCP token is a secret key; treat it as sensitive information and share it only with trusted parties.

To complete the connection, refer to the Usage page of your MCP client (e.g., Usage with Cursor).

Access control

To control which scenarios are available as tools through your MCP token, see Scenarios as tools access control.

For Streamable HTTP, use /stream instead of /sse at the end of your connection URL.

For Streamable HTTP, use /stream instead of /sse at the end of your connection URL.

For Streamable HTTP, use /stream instead of /sse at the end of your connection URL.

For Streamable HTTP, use /stream instead of /sse at the end of your connection URL.

Connect using OAuth

You can connect Make MCP server to MCP clients using OAuth. OAuth is recommended due to its simple and secure setup. Its single universal URL eliminates the need to configure the URL with an MCP token.

Connection URL

To connect Make MCP server using OAuth, use this URL:

https://mcp.make.com/sse

Access control

While connecting Make MCP server with an MCP client, you will select the organization and granted scopes in the OAuth consent screen. Scopes determine the tools available to the MCP client.

Consent screen example:

The Run your scenarios scope provides access to all on-demand and active scenarios within a specific organization. For more granular control, a Teams plan allows you to limit access to scenarios within specific teams in your organization.

To complete the connection, refer to the Usage page of your MCP client (e.g., Usage with Cursor).

Usage with Cursor

This article outlines how to connect Make MCP server with Cursor using OAuth.

Prerequisites

  • Cursor account (Desktop version)

Installation

To connect Make MCP server to Cursor:

  1. Open your Cursor account.

  2. On the upper right-hand side, click the gear icon to open the Cursor Settings dialog.

  3. In the left sidebar, click Tools & Integrations (or Tools, if you're on the Free Plan).

  4. Under MCP Tools, click Add Custom MCP to open the editor for the mcp.json file.

  1. In the editor, add the configuration.

Use the following URL:

https://mcp.make.com/sse

Configuration example:

{
  "mcpServers": {
    "make": {
      "url": "https://mcp.make.com/sse"
    }
  }
}
  1. In MCP Tools, you'll see Make added as an MCP tool. Click Needs login.

  1. In the dialog, click Open, which takes you to an OAuth consent screen.

  2. In the Organization dropdown, select the organization that can access the server.

  3. Select its granted scopes.

  4. Click Allow, then Open Cursor.

  5. Click Open to allow the extension to open the URI.

You have now connected Make MCP server to Cursor.

Usage with Claude Desktop

This article outlines how to connect Make MCP server with Claude Desktop using an MCP token.

Prerequisites

  • Claude Desktop account (paid subscription)

  • MCP token

Installation

To connect Make MCP server to Claude Desktop:

  1. Open your Claude Desktop account.

  2. Click your profile name on the left sidebar, then Settings.

  3. In Settings, navigate to Connectors.

  4. Click Add custom connector, which opens a dialog.

  5. In the URL field, add the following URL:

https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse
  1. 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.

  1. Click Add.

You have connected Make MCP server to Claude Desktop.

Usage with ChatGPT

This article outlines how to connect Make MCP server with ChatGPT using an MCP token.

Prerequisites

  • ChatGPT account (paid subscription)

  • MCP token

Installation

To connect Make MCP server to ChatGPT:

  1. Open the web version of ChatGPT.

  2. Click on your profile name on the left sidebar.

  1. Click Settings to open the settings dialog.

  2. Navigate to the Connectors section, then to Advanced settings.

  1. In Advanced settings, enable Developer mode.

  2. Return to Connectors, and click the Create button that is now visible in the top-right corner.

  3. In the New Connector dialog, name your MCP server.

  4. In the MCP Server URL field, add the following URL:

https://<MAKE_ZONE>/mcp/api/v1/u/<MCP_TOKEN>/sse
  1. 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 API token in your Make profile.

  1. In the Authentication dropdown, select No authentication.

  2. Select the I trust this application checkbox.

  3. Click the Create button.

You have now connected Make MCP server to ChatGPT. In Connectors, you can click on it to expand its details and select which tools ChatGPT can use.

Enable in chat

After adding Make MCP server, you can enable it in the chat:

  1. Open a new chat in ChatGPT.

  2. In the left-hand corner of the message bar, click the + sign to open a dropdown.

  3. Click More, then Developer Mode.

  1. Click Add sources.

  2. Enable Make MCP server.

Usage with ChatGPT

This article outlines how to connect Make MCP server with ChatGPT using OAuth.

Prerequisites

  • ChatGPT account (paid subscription)

Installation

To connect Make MCP server to ChatGPT:

  1. Open the web version of ChatGPT.

  2. Click on your profile name on the left sidebar.

  1. Click Settings to open the settings dialog.

  2. Navigate to the Connectors section, then to Advanced settings.

  1. In Advanced settings, enable Developer mode.

  2. Return to Connectors, and click the Create button that is now visible.

  3. In the New Connector dialog, name your MCP server.

  4. In the MCP Server URL field, add the following URL:

https://mcp.make.com/sse
  1. In the Authentication dropdown, select OAuth.

  2. Select the I trust this application checkbox.

  3. Click the Create button.

  4. In the OAuth consent screen, select your organization and its granted scopes.

  5. Click Allow.

You have now connected Make MCP server to ChatGPT. In Connectors, you can click on it to expand its details and select which tools ChatGPT can use.

Enable in chat

After adding Make MCP server, you can enable it in the chat:

  1. Open a new chat in ChatGPT.

  2. In the left-hand corner of the message bar, click the + sign to open a dropdown.

  3. Click More, then Developer Mode.

  1. Click Add sources.

  2. Enable Make MCP server.

You have now enabled Make MCP server in the chat, allowing ChatGPT to use Make tools when interacting with you.

For Streamable HTTP, use /stream instead of /sse at the end of your connection URL.

For Streamable HTTP, use /stream instead of /sse at the end of your connection URL.

For Streamable HTTP, use /stream instead of /sse at the end of your connection URL.

For Streamable HTTP, use /stream instead of /sse at the end of your connection URL.

For Streamable HTTP, use /stream instead of /sse at the end of your connection URL.

Usage with OpenAI API

This article outlines how to connect Make MCP server with the OpenAI API.

Prerequisites

  • MCP token

Installation

To add Make MCP server through the OpenAI API:

  1. 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",
      }
    ]
  }'

For Streamable HTTP, use /stream instead of /sse at the end of your connection URL.

  1. Replace <MAKE_ZONE> with your actual values.

  • MAKE_ZONE - The zone your organization is hosted in (e.g., eu2.make.com).

You have now added Make MCP server through the OpenAI API.