Choose Your Setup Method
Synta MCP supports two authentication methods:OAuth
- A Synta account at synta.io
- Your n8n instance setup in your Synta account
- A paid Claude plan (Pro, Team, or Enterprise)
API Key
- Node.js 16+ installed
- Synta API Key from synta.io/mcp
- Your n8n instance URL and API key
How to Get These Details
- OAuth Requirements
- API Key Requirements
Synta Account Setup
Synta Account Setup
- Go to synta.io
- Click Continue with Google to sign up or log in
- Complete the onboarding to configure your n8n instance URL and API key (and optionally login email and password for self-healing)
- Your credentials are now stored securely for OAuth access
https://your-instance.app.n8n.cloud). Localhost URLs are not supported.Install Node.js
Install Node.js
Get Your Synta API Key
Get Your Synta API Key
- Go to synta.io/mcp
- Sign up or log in
- Navigate to the API Keys section
- Create a new API key and copy it
Get Your n8n Instance URL & API Key
Get Your n8n Instance URL & API Key
https://your-instance.app.n8n.cloud)n8n API Key:- Open your n8n instance and log in
- Go to Settings → n8n API
- Click “Create an API Key”, give it a label, and click “Create”
- Copy and save the key (you won’t see it again!)
(Optional) n8n Login Credentials for Self-Healing
(Optional) n8n Login Credentials for Self-Healing
- Login Email: Your n8n account email
- Login Password: Your n8n account password
n8n_trigger_execution: Execute workflows directly, detect errors, and automatically fix issuesn8n_manage_pindataCRUD operations: Add/update/remove/clear pin data for testing workflows
Configuration by Client
Select your AI client below:- Cursor
- Claude.ai
- Claude Code
- ChatGPT
- Google Antigravity
- Codex
- OpenCode
- OpenClaw
- Windsurf
- OAuth
- API Key
Manual Installation
Manual Installation
Add MCP Server
{
"mcpServers": {
"synta-mcp": {
"url": "https://mcp.synta.io/mcp"
}
}
}
Authenticate
YOUR_SYNTA_API_KEY, YOUR_N8N_URL, and YOUR_N8N_API_KEY.Manual Installation
Manual Installation
Add MCP Server
{
"mcpServers": {
"synta-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.synta.io/mcp",
"--header",
"X-Synta-Api-Key: YOUR_SYNTA_API_KEY",
"--header",
"X-N8n-Url: YOUR_N8N_URL",
"--header",
"X-N8n-Key: YOUR_N8N_API_KEY"
]
}
}
}
Replace Credentials
YOUR_SYNTA_API_KEY- Get from synta.io/mcpYOUR_N8N_URL- Your n8n instance URLYOUR_N8N_API_KEY- Your n8n API key
(Optional) Enable Self-Healing
{
"mcpServers": {
"synta-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.synta.io/mcp",
"--header",
"X-Synta-Api-Key: YOUR_SYNTA_API_KEY",
"--header",
"X-N8n-Url: YOUR_N8N_URL",
"--header",
"X-N8n-Key: YOUR_N8N_API_KEY",
"--header",
"X-N8n-Login-Email: YOUR_EMAIL",
"--header",
"X-N8n-Login-Password: YOUR_PASSWORD"
]
}
}
}
- Enables
n8n_trigger_execution- execute workflows and auto-fix errors - Enables
n8n_manage_pindataCRUD operations - add/update/remove/clear pin data for testing - Full execution data for debugging
- OAuth (Paid Plans only)
- API Key (Desktop app only)
Authenticate
Add Configuration
{
"mcpServers": {
"synta-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.synta.io/mcp",
"--header",
"X-Synta-Api-Key: YOUR_SYNTA_API_KEY",
"--header",
"X-N8n-Url: YOUR_N8N_URL",
"--header",
"X-N8n-Key: YOUR_N8N_API_KEY"
]
}
}
}
Replace Credentials
YOUR_SYNTA_API_KEY- Get from synta.io/mcpYOUR_N8N_URL- Your n8n instance URLYOUR_N8N_API_KEY- Your n8n API key
(Optional) Enable Self-Healing
{
"mcpServers": {
"synta-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.synta.io/mcp",
"--header",
"X-Synta-Api-Key: YOUR_SYNTA_API_KEY",
"--header",
"X-N8n-Url: YOUR_N8N_URL",
"--header",
"X-N8n-Key: YOUR_N8N_API_KEY",
"--header",
"X-N8n-Login-Email: YOUR_EMAIL",
"--header",
"X-N8n-Login-Password: YOUR_PASSWORD"
]
}
}
}
- Enables
n8n_trigger_execution- execute workflows and auto-fix errors - Enables
n8n_manage_pindataCRUD operations - add/update/remove/clear pin data for testing - Full execution data for debugging
- OAuth
- API Key
Add MCP Server
claude mcp add --transport http --scope user synta-mcp https://mcp.synta.io/mcp
Authenticate
synta-mcp with a ⚠️ needs authentication message next to it. Navigate to it, press Enter, then select Authenticate and press Enter again. Claude Code will open a browser window. Log in with the same account you used at synta.io.Add MCP Server
claude mcp add --scope user synta-mcp \
-- npx -y mcp-remote https://mcp.synta.io/mcp \
--header "X-Synta-Api-Key: YOUR_SYNTA_API_KEY" \
--header "X-N8n-Url: YOUR_N8N_URL" \
--header "X-N8n-Key: YOUR_N8N_API_KEY"
Replace Credentials
YOUR_SYNTA_API_KEY- Get from synta.io/mcpYOUR_N8N_URL- Your n8n instance URLYOUR_N8N_API_KEY- Your n8n API key
(Optional) Enable Self-Healing
claude mcp add --scope user synta-mcp \
-- npx -y mcp-remote https://mcp.synta.io/mcp \
--header "X-Synta-Api-Key: YOUR_SYNTA_API_KEY" \
--header "X-N8n-Url: YOUR_N8N_URL" \
--header "X-N8n-Key: YOUR_N8N_API_KEY" \
--header "X-N8n-Login-Email: YOUR_EMAIL" \
--header "X-N8n-Login-Password: YOUR_PASSWORD"
- Enables
n8n_trigger_execution- execute workflows and auto-fix errors - Enables
n8n_manage_pindataCRUD operations - add/update/remove/clear pin data for testing - Full execution data for debugging
Create MCP App
synta-mcp
https://mcp.synta.io/mcp
Authenticate
- OAuth
- API Key
Open MCP Settings
Add Configuration
{
"mcpServers": {
"synta-mcp": {
"serverUrl": "https://mcp.synta.io/mcp"
}
}
}
Authenticate
Open MCP Settings
Add Configuration
{
"mcpServers": {
"synta-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.synta.io/mcp",
"--header",
"X-Synta-Api-Key: YOUR_SYNTA_API_KEY",
"--header",
"X-N8n-Url: YOUR_N8N_URL",
"--header",
"X-N8n-Key: YOUR_N8N_API_KEY"
]
}
}
}
Replace Credentials
YOUR_SYNTA_API_KEY- Get from synta.io/mcpYOUR_N8N_URL- Your n8n instance URLYOUR_N8N_API_KEY- Your n8n API key
(Optional) Enable Self-Healing
{
"mcpServers": {
"synta-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.synta.io/mcp",
"--header",
"X-Synta-Api-Key: YOUR_SYNTA_API_KEY",
"--header",
"X-N8n-Url: YOUR_N8N_URL",
"--header",
"X-N8n-Key: YOUR_N8N_API_KEY",
"--header",
"X-N8n-Login-Email: YOUR_EMAIL",
"--header",
"X-N8n-Login-Password: YOUR_PASSWORD"
]
}
}
}
- Enables
n8n_trigger_execution- execute workflows and auto-fix errors - Enables
n8n_manage_pindataCRUD operations - add/update/remove/clear pin data for testing - Full execution data for debugging
- OAuth
- API Key
Enable rMCP Client
codex --config experimental_use_rmcp_client=true
Add MCP Server
codex mcp add synta-mcp --url https://mcp.synta.io/mcp
Authenticate
Direct Config File Setup
Direct Config File Setup
startup_timeout_sec to 40.Open Configuration File
- macOS/Linux:
~/.codex/config.toml - Windows:
C:\Users\<YourUsername>\.codex\config.toml
nano ~/.codex/config.toml
Enable Experimental Feature
experimental_use_rmcp_client = true
Add MCP Server
[mcp_servers.synta-mcp]
url = "https://mcp.synta.io/mcp"
type = "http"
startup_timeout_sec = 30
tool_timeout_sec = 360
Authenticate
Add MCP Server
codex mcp add synta-mcp \
-- npx -y mcp-remote https://mcp.synta.io/mcp \
--header "X-Synta-Api-Key: YOUR_SYNTA_API_KEY" \
--header "X-N8n-Url: YOUR_N8N_URL" \
--header "X-N8n-Key: YOUR_N8N_API_KEY"
Replace Credentials
YOUR_SYNTA_API_KEY- Get from synta.io/mcpYOUR_N8N_URL- Your n8n instance URLYOUR_N8N_API_KEY- Your n8n API key
(Optional) Enable Self-Healing
codex mcp add synta-mcp \
-- npx -y mcp-remote https://mcp.synta.io/mcp \
--header "X-Synta-Api-Key: YOUR_SYNTA_API_KEY" \
--header "X-N8n-Url: YOUR_N8N_URL" \
--header "X-N8n-Key: YOUR_N8N_API_KEY" \
--header "X-N8n-Login-Email: YOUR_EMAIL" \
--header "X-N8n-Login-Password: YOUR_PASSWORD"
- Enables
n8n_trigger_execution- execute workflows and auto-fix errors - Enables
n8n_manage_pindataCRUD operations - add/update/remove/clear pin data for testing - Full execution data for debugging
Direct Config File Setup
Direct Config File Setup
startup_timeout_sec to 40.Open Configuration File
- macOS/Linux:
~/.codex/config.toml - Windows:
C:\Users\<YourUsername>\.codex\config.toml
nano ~/.codex/config.toml
Enable Experimental Feature
experimental_use_rmcp_client = true
Add MCP Server with Headers
[mcp_servers.synta-mcp]
command = "npx"
args = [
"-y",
"mcp-remote",
"https://mcp.synta.io/mcp",
"--header",
"X-Synta-Api-Key: YOUR_SYNTA_API_KEY",
"--header",
"X-N8n-Url: YOUR_N8N_URL",
"--header",
"X-N8n-Key: YOUR_N8N_API_KEY"
]
startup_timeout_sec = 30
tool_timeout_sec = 360
Replace Credentials
YOUR_SYNTA_API_KEY- Get from synta.io/mcpYOUR_N8N_URL- Your n8n instance URLYOUR_N8N_API_KEY- Your n8n API key
(Optional) Enable Self-Healing
[mcp_servers.synta-mcp]
command = "npx"
args = [
"-y",
"mcp-remote",
"https://mcp.synta.io/mcp",
"--header",
"X-Synta-Api-Key: YOUR_SYNTA_API_KEY",
"--header",
"X-N8n-Url: YOUR_N8N_URL",
"--header",
"X-N8n-Key: YOUR_N8N_API_KEY",
"--header",
"X-N8n-Login-Email: YOUR_EMAIL",
"--header",
"X-N8n-Login-Password: YOUR_PASSWORD"
]
startup_timeout_sec = 30
tool_timeout_sec = 360
- Enables
n8n_trigger_execution- execute workflows and auto-fix errors - Enables
n8n_manage_pindataCRUD operations - add/update/remove/clear pin data for testing - Full execution data for debugging
n8n_manage_pindata’s analyzePinDataRequirement mode works without login credentials.- OAuth
- API Key
Follow the Prompts
synta-mcp
https://mcp.synta.io/mcp
Authenticate
opencode mcp auth synta-mcp
Edit Config File Directly
Edit Config File Directly
Open Config File
- macOS/Linux:
~/.config/opencode/opencode.json - Windows:
%APPDATA%\opencode\opencode.json
nano ~/.config/opencode/opencode.json
Add MCP Server Configuration
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"synta-mcp": {
"type": "remote",
"url": "https://mcp.synta.io/mcp",
"enabled": true
}
}
}
Authenticate
opencode mcp auth synta-mcp
Follow the Prompts
synta-mcp
npx -y mcp-remote https://mcp.synta.io/mcp --header "X-Synta-Api-Key: YOUR_SYNTA_API_KEY" --header "X-N8n-Url: YOUR_N8N_URL" --header "X-N8n-Key: YOUR_N8N_API_KEY"
Replace Credentials
YOUR_SYNTA_API_KEY- Get from synta.io/mcpYOUR_N8N_URL- Your n8n instance URLYOUR_N8N_API_KEY- Your n8n API key
(Optional) Enable Self-Healing
opencode mcp add
npx -y mcp-remote https://mcp.synta.io/mcp --header "X-Synta-Api-Key: YOUR_SYNTA_API_KEY" --header "X-N8n-Url: YOUR_N8N_URL" --header "X-N8n-Key: YOUR_N8N_API_KEY" --header "X-N8n-Login-Email: YOUR_EMAIL" --header "X-N8n-Login-Password: YOUR_PASSWORD"
YOUR_EMAIL- Your n8n account emailYOUR_PASSWORD- Your n8n account password
- Enables
n8n_trigger_execution- execute workflows and auto-fix errors - Enables
n8n_manage_pindataCRUD operations - add/update/remove/clear pin data for testing - Full execution data for debugging
n8n_manage_pindata’s analyzePinDataRequirement mode works without login credentials.Edit Config File Directly
Edit Config File Directly
Open Config File
- macOS/Linux:
~/.config/opencode/opencode.json - Windows:
%APPDATA%\opencode\opencode.json
nano ~/.config/opencode/opencode.json
Add MCP Server with Headers
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"synta-mcp": {
"type": "local",
"command": [
"npx",
"-y",
"mcp-remote",
"https://mcp.synta.io/mcp",
"--header",
"X-Synta-Api-Key: YOUR_SYNTA_API_KEY",
"--header",
"X-N8n-Url: YOUR_N8N_URL",
"--header",
"X-N8n-Key: YOUR_N8N_API_KEY"
],
"enabled": true
}
}
}
Replace Credentials
YOUR_SYNTA_API_KEY- Get from synta.io/mcpYOUR_N8N_URL- Your n8n instance URLYOUR_N8N_API_KEY- Your n8n API key
(Optional) Enable Self-Healing
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"synta-mcp": {
"type": "local",
"command": [
"npx",
"-y",
"mcp-remote",
"https://mcp.synta.io/mcp",
"--header",
"X-Synta-Api-Key: YOUR_SYNTA_API_KEY",
"--header",
"X-N8n-Url: YOUR_N8N_URL",
"--header",
"X-N8n-Key: YOUR_N8N_API_KEY",
"--header",
"X-N8n-Login-Email: YOUR_EMAIL",
"--header",
"X-N8n-Login-Password: YOUR_PASSWORD"
],
"enabled": true
}
}
}
- Enables
n8n_trigger_execution- execute workflows and auto-fix errors - Enables
n8n_manage_pindataCRUD operations - add/update/remove/clear pin data for testing - Full execution data for debugging
n8n_manage_pindata’s analyzePinDataRequirement mode works without login credentials.- OAuth
- API Key
Install the mcporter Skill
- On the sidebar, navigate to Agent → Skills and search for mcporter.
- Expand Built-in skills, find the mcporter skill, click Install, and wait until it shows Installed.
Add Synta MCP
mcporter config add synta \
--url "https://mcp.synta.io/mcp" \
--auth oauth \
--config ~/.openclaw/workspace/config/mcporter.json
Authenticate
mcporter auth synta-mcp --config ~/.openclaw/workspace/config/mcporter.json
Failed to authorize ‘synta-mcp’: MCP error -32001: Request timed outEnable full tool profile and restart gateway
openclaw config set tools.profile full && openclaw gateway restart
Install the mcporter Skill
- On the sidebar, navigate to Agent → Skills and search for mcporter.
- Expand Built-in skills, find the mcporter skill, click Install, and wait until it shows Installed.
Add Synta MCP with API key headers
mcporter config add synta \
--url "https://mcp.synta.io/mcp" \
--header "X-Synta-Api-Key=YOUR_SYNTA_API_KEY" \
--header "X-N8n-Url=YOUR_N8N_URL" \
--header "X-N8n-Key=YOUR_N8N_API_KEY" \
--config ~/.openclaw/workspace/config/mcporter.json
Replace credentials
YOUR_SYNTA_API_KEY- Get from synta.io/mcpYOUR_N8N_URL- Your n8n instance URLYOUR_N8N_API_KEY- Your n8n API key
(Optional) Enable Self-Healing
mcporter config add synta \
--url "https://mcp.synta.io/mcp" \
--header "X-Synta-Api-Key=YOUR_SYNTA_API_KEY" \
--header "X-N8n-Url=YOUR_N8N_URL" \
--header "X-N8n-Key=YOUR_N8N_API_KEY" \
--header "X-N8n-Login-Email=YOUR_EMAIL" \
--header "X-N8n-Login-Password=YOUR_PASSWORD" \
--config ~/.openclaw/workspace/config/mcporter.json
- Enables
n8n_trigger_execution- execute workflows and auto-fix errors - Enables
n8n_manage_pindataCRUD operations - add/update/remove/clear pin data for testing - Full execution data for debugging
n8n_manage_pindata’s analyzePinDataRequirement mode works without login credentials.Enable full tool profile and restart gateway
openclaw config set tools.profile full && openclaw gateway restart
- OAuth
- API Key
Open MCP Settings
Add Configuration
{
"mcpServers": {
"synta-mcp": {
"serverUrl": "https://mcp.synta.io/mcp"
}
}
}
Authenticate
Open MCP Settings
Add Configuration
{
"mcpServers": {
"synta-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.synta.io/mcp",
"--header",
"X-Synta-Api-Key: YOUR_SYNTA_API_KEY",
"--header",
"X-N8n-Url: YOUR_N8N_URL",
"--header",
"X-N8n-Key: YOUR_N8N_API_KEY"
]
}
}
}
Replace Credentials
YOUR_SYNTA_API_KEY- Get from synta.io/mcpYOUR_N8N_URL- Your n8n instance URLYOUR_N8N_API_KEY- Your n8n API key
(Optional) Enable Self-Healing
{
"mcpServers": {
"synta-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.synta.io/mcp",
"--header",
"X-Synta-Api-Key: YOUR_SYNTA_API_KEY",
"--header",
"X-N8n-Url: YOUR_N8N_URL",
"--header",
"X-N8n-Key: YOUR_N8N_API_KEY",
"--header",
"X-N8n-Login-Email: YOUR_EMAIL",
"--header",
"X-N8n-Login-Password: YOUR_PASSWORD"
]
}
}
}
- Enables
n8n_trigger_execution- execute workflows and auto-fix errors - Enables
n8n_manage_pindataCRUD operations - add/update/remove/clear pin data for testing - Full execution data for debugging
Verify Installation
After setup, verify by asking your AI agent:Can you search for the slack node in n8n?
