---
title: Marketo MCP Server
slug: docs/marketo-mcp-server
docTags: 
createdAt: 2026-05-27T09:18:57.892Z
---

This page shows you what you can accomplish with th&#x65;**&#x20;Adobe Marketo MCP server** using natural-language prompts, from quick lookups to multi-step analysis and reporting tasks.

## Prerequisites

- Access to Adobe Marketo Engage
- Marketo MCP is pre-enabled on the Coworker gateway. If your instance is not enabled, Marketo Munchkin needs to be added to the allowed list. For this, please reach out to the demo infra team ([SVDemoSystemOPS@adobe.com](mailto\:SVDemoSystemOPS@adobe.com)) and Tomasz’s team can work with Engineering team
- Access to Coworker (internal and no paid subscription needed), Cursor, ChatGPT and/or Claude.ai with a paid subscription



:::ExpandableHeading{isOpen="true"}
## Connect the Adobe Marketo Engage MCP server with Coworker

1. Open **Coworker,** Customizations--> Integrations-->Add server.

![](https://api.archbee.com/api/optimize/bAgVaanSi1tFmfc8PghaH/XLOZVuOs24O0-6HYS0Nhj_image.png)

2. Add details like Source (as is from the screens), Client ID, Client Secret, and Muchkin as shown below.

![](https://api.archbee.com/api/optimize/bAgVaanSi1tFmfc8PghaH/t-SoKiVZoNp7SEveBuAjw_image.png)

3. Test the connection to see the tools available.

![](https://api.archbee.com/api/optimize/bAgVaanSi1tFmfc8PghaH/6B0J78oqT5J8Cb1TS6E3f_image.png)

![](https://api.archbee.com/api/optimize/bAgVaanSi1tFmfc8PghaH/Rl9Yw-veBqfMprq_W8lZZ_image.png)

4. Use coworker prompts to proceed with Marketo tasks.

![](https://api.archbee.com/api/optimize/bAgVaanSi1tFmfc8PghaH/8sVF8_tbXDbETE989Yobh_image.png)
:::



::::ExpandableHeading{isOpen="true"}
## Connect the Adobe Marketo Engage MCP server with Cursor

1. Open the **Cursor MCP** settings and add a new MCP server.
2. Add a new MCP server as below:
3. MCP details:

:::BlockQuote{listStyleType="decimal" listStart="4" indent="1"}
"Marketo Live MCP Server": \{
&#x20;       "url": "https\://marketo-mcp.adobe.io/mcp",
&#x20;       "type": "http",
&#x20;       "headers": \{
&#x20;         "X-Marketo-Client-Id": "\<client\_id>",
&#x20;         "X-Marketo-Client-Secret": "\<client\_secret>",
&#x20;         "X-Marketo-Munchkin-Id": "\<munchkin\_id>"
&#x20;       }
&#x20;     }
:::

5. The Marketo dedicated MCP API credentials are available in the **[Shared Demo Environment](https://adobe.sharepoint.com/\:w:/r/sites/MarketoSharedDemoEnvironments/Shared%20Documents/General/Shared%20Demo%20Environments.docx?d=w76ec1dfd9e7444f6a37d4efd13293e21\&csf=1\&web=1\&e=6cc6hh)** document
6. Once authenticated, all tools are immediately available. Try `“Show me the 10 most recent static lists and their descriptions”` to verify the connection.
::::



::::ExpandableHeading{isOpen="true"}
## Connect with the Adobe Marketo Engage MCP server with Claude

**# Marketo MCP Bridge**
A stdio bridge that proxies Marketo MCP tools from the remote server to Claude Desktop.

**## Prerequisites**
\- Node.js v18+
\- npm
\- Marketo MCP credentials (Client ID, Client Secret, Munchkin ID). The Marketo dedicated MCP API credentials are available in the **[Shared Demo Environment](https://adobe.sharepoint.com/\:w:/r/sites/MarketoSharedDemoEnvironments/Shared%20Documents/General/Shared%20Demo%20Environments.docx?d=w76ec1dfd9e7444f6a37d4efd13293e21\&csf=1\&web=1\&e=6cc6hh)** document

**## Download marketo-mcp-bridge.mjs**
Download marketo-mcp-bridge.mjs into a known location so you can point to it in step below.

::File{src="https://api.archbee.com/api/presign/bAgVaanSi1tFmfc8PghaH/iYUqwNWISncMcQ1-r2lVW_marketo-mcp-bridge.mjs" label="marketo-mcp-bridge.mjs" isUploading="false"}

**## Configure Claude Desktop**

1. Open Claude Desktop.
2. Go to **Settings > Developer > Edit Config**
3. Add the following to `claude_desktop_config.json`:

:::BlockQuote
<u>**For Mac users:**</u>
\{
&#x20; "mcpServers": \{
&#x20;   "marketo": \{
&#x20;     "command": "node",
&#x20;     "args": \[
&#x20;       "/path/to/marketo-bridge/bridge.mjs"
&#x20;     ],
&#x20;     "env": \{
&#x20;       "MARKETO\_MCP\_PROD\_CLIENT\_ID": "\<your-client-id>",
&#x20;       "MARKETO\_MCP\_PROD\_CLIENT\_SECRET": "\<your-client-secret>",
&#x20;       "MARKETO\_MCP\_PROD\_MUNCHKIN\_ID": "your-munchkin-id",
&#x20;       "MARKETO\_BASE\_URL": "https\://your-munchkin-id.mktorest.com"
&#x20;     }
&#x20;   }
&#x20; }
}
:::

:::BlockQuote
<u>**For Windows users:**</u>
\{
&#x20; "mcpServers": \{
&#x20;   "marketo": \{
&#x20;     "command": "node",
&#x20;     "args": \[
&#x20;       "\\\path\\\to\\\marketo-bridge\\\bridge.mjs"
&#x20;     ],
&#x20;     "env": \{
&#x20;       "MARKETO\_MCP\_PROD\_CLIENT\_ID": "\<your-client-id>",
&#x20;       "MARKETO\_MCP\_PROD\_CLIENT\_SECRET": "\<your-client-secret>",
&#x20;       "MARKETO\_MCP\_PROD\_MUNCHKIN\_ID": "your-munchkin-id",
&#x20;       "MARKETO\_BASE\_URL": "https\://your-munchkin-id.mktorest.com"
&#x20;     }
&#x20;   }
&#x20; }
}
:::

The Marketo dedicated MCP API credentials are available in the **[Shared Demo Environment](https://adobe.sharepoint.com/\:w:/r/sites/MarketoSharedDemoEnvironments/Shared%20Documents/General/Shared%20Demo%20Environments.docx?d=w76ec1dfd9e7444f6a37d4efd13293e21\&csf=1\&web=1\&e=6cc6hh)** document

**\*\*Note:\*\*** If Claude Desktop picks up the wrong Node version (e.g. v14), use the absolute path to your Node binary ("C:\\\Program Files\\\nodejs\\\node.exe") instead of \`"node"\`.

4. Restart Claude Desktop
::::

:::ExpandableHeading{isOpen="true"}
## Use cases



|   **Goal**               |   **Prompts**                                                                                                            |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
| **Explore the instance** | List the first 10 folders in Marketo and summarize how the instance is organized                                         |
| **Explore the instance** | Show me all available channels and explain what each one is used for                                                     |
| **Explore the instance** | Browse the first 10 programs and group them by type and channel                                                          |
| **Explore the instance** | Show me all approved forms                                                                                               |
| **Explore the instance** | Browse the first 10 smart campaigns and tell me which ones are active                                                    |
| **Inspect assets**       | Find the email named **Welcome Email** and summarize its metadata and content structure                                  |
| **Inspect assets**       | Show me all programs tagged as **Webinar**                                                                               |
| **Inspect assets**       | Find the smart campaign named **Lead Scoring Update** and summarize what it is, where it lives, and whether it is active |
| **Inspect assets**       | Show me the smart list attached to the campaign **Welcome Email**                                                        |
| **Inspect assets**       | Find the static list (listid#) named **MQL Leads** and show me its metadata and current members                          |
:::

For more details on available options and example prompts [click here](https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/mcp-server)

For list of Marketo Engage MCP operations, [click here](https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/mcp-server-operations)
