Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 38 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,33 @@
# Make MCP Server (legacy)
# Make MCP Server with Claude Integration

**A modern, cloud-based version of the Make MCP Server is now available. For most use cases, we recommend using [this new version](https://developers.make.com/mcp-server).**

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.
A Model Context Protocol server that enables Make scenarios to be utilized as tools by AI assistants and allows Claude to help create new automation scenarios. This integration allows AI systems like Claude to trigger and interact with your Make automation workflows, as well as help you design and create new workflows from natural language prompts.

## How It Works

The MCP server:
The enhanced MCP server:

- Connects to your Make account and identifies all scenarios configured with "On-Demand" scheduling
- Parses and resolves input parameters for each scenario, providing AI assistants with meaningful parameter descriptions
- Allows AI assistants to invoke scenarios with appropriate parameters
- Returns scenario output as structured JSON, enabling AI assistants to properly interpret the results
- **NEW**: Allows Claude to help create new automation scenarios from templates or natural language prompts
- **NEW**: Provides access to Make templates to jumpstart your automation creation

## Benefits

- Turn your Make scenarios into callable tools for AI assistants
- Maintain complex automation logic in Make while exposing functionality to AI systems
- Create bidirectional communication between your AI assistants and your existing automation workflows
- **NEW**: Leverage Claude's intelligence to help design and build new automation scenarios
- **NEW**: Quickly create automation flows from natural language descriptions

## Usage with Claude Desktop
## Usage with Claude

### Prerequisites

- NodeJS
- MCP Client (like Claude Desktop App)
- Make API Key with `scenarios:read` and `scenarios:run` scopes
- Make API Key with `scenarios:read`, `scenarios:run`, and `scenarios:write` scopes

### Installation

Expand All @@ -36,7 +38,7 @@ To use this server with the Claude Desktop app, add the following configuration
"mcpServers": {
"make": {
"command": "npx",
"args": ["-y", "@makehq/mcp-server"],
"args": ["-y", "github:hdbookie/make-mcp-server#claude-automation-helper"],
"env": {
"MAKE_API_KEY": "<your-api-key>",
"MAKE_ZONE": "<your-zone>",
Expand All @@ -47,6 +49,33 @@ To use this server with the Claude Desktop app, add the following configuration
}
```

- `MAKE_API_KEY` - You can generate an API key in your Make profile.
- `MAKE_API_KEY` - You can generate an API key in your Make profile. Make sure it has scenarios:write permission.
- `MAKE_ZONE` - The zone your organization is hosted in (e.g., `eu2.make.com`).
- `MAKE_TEAM` - You can find the ID in the URL of the Team page.

## New Features

This fork adds the following capabilities to the original Make MCP Server:

### 1. List Templates
Get available scenario templates from Make that can be used as starting points for new automation flows.

### 2. Get Template Details
Retrieve detailed information about a specific template, including its modules and connections.

### 3. Create Scenario
Create a new scenario from scratch by specifying the modules and their connections.

### 4. Create Scenario from Prompt
Create a new scenario directly from a natural language description, letting Claude help design the appropriate modules and connections.

## Example Usage with Claude

Once you have the MCP server running, you can ask Claude to help you create automation flows:

1. "Please help me create a scenario that sends an email when a new file is uploaded to Google Drive."
2. "Can you show me what templates are available in Make for social media automation?"
3. "Create a workflow that posts new WordPress blog entries to Twitter and LinkedIn."
4. "Design an automation that monitors a website for changes and notifies me via Slack."

Claude will be able to use the new tools to help you design and build these automation flows directly in your Make account.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@makehq/mcp-server",
"version": "0.5.0",
"description": "MCP server for interacting with Make automations",
"version": "0.6.0",
"description": "MCP server for interacting with Make automations and creating scenarios with Claude",
"license": "MIT",
"author": "Make",
"repository": "github:integromat/make-mcp-server",
Expand Down
Loading