Set up the Marketo Engage MCP server
The Marketo Engage MCP server gives AI agents access to Marketo's marketing automation data (leads, smart lists, campaigns, programs, emails, forms, snippets, and folders) through a read-focused set of operations. This guide covers requesting MCP access from Adobe, creating a custom LaunchPoint service in Marketo to generate API credentials, and installing the server from MintMCP's recommended servers catalog.
Prerequisites
- A MintMCP admin account
- An active Marketo Engage instance with admin access to the Marketo admin panel
- MCP access enabled on your Marketo instance by Adobe (see Request MCP access below)
Request MCP access
The Marketo MCP server is in limited availability. Adobe must enable MCP on your Marketo instance before the endpoint works; until then, any connection attempt returns an error indicating your instance is not enabled for MCP access.
Adobe enables MCP per Marketo instance by adding your Munchkin ID to its allowlist. To request enablement, contact your Adobe account team or your organization's Marketo MCP administrator with your Munchkin ID (format XXX-XXX-XXX, found at Admin > Munchkin). Adobe notifies you once your instance is enabled. Continue with the steps below while you wait, since credential setup does not require MCP to be enabled. For details on the server and its supported operations, see the Marketo Engage MCP server documentation on Adobe Experience League.
Create a LaunchPoint custom service
MintMCP authenticates to Marketo using a custom service registered in LaunchPoint, Marketo's integration hub. The service generates a Client ID and Client Secret tied to a dedicated API-only user.
Before creating the service, create a dedicated API-only user in Marketo and assign it a role scoped to only the asset types your agents need access to. Tools return empty results silently when the API user's role lacks permission for a given asset type. For instructions on creating API roles and users, see the Marketo Engage developer documentation.
Once the API user is ready:
- In Marketo, go to Admin > LaunchPoint.
- Click New > New Service.
- Enter a Display Name for the service, for example
MintMCP. - Set Service to Custom.
- Under API Only User, select the dedicated user you created.
- Click Create.
Copy the Client ID and Client Secret
- In the LaunchPoint services list, find the service you created.
- Click View Details.
- Copy the Client ID and Client Secret. Keep both values ready for the next step.
Find your Munchkin ID
- In Marketo, go to Admin > Munchkin.
- Copy the Munchkin Account ID. It follows the format
XXX-XXX-XXXand matches the prefix of your Marketo instance URL.
Add Marketo Engage to MintMCP
-
In MintMCP, go to MCP store and open the Recommended servers tab.
-
Select Marketo Engage to open the configuration panel.
-
Enter the following credentials:
Field Value Client ID Client ID from the LaunchPoint service details Client Secret Client Secret from the LaunchPoint service details Munchkin ID Munchkin Account ID from Admin > Munchkin -
Click Install.
Security considerations
- The Client Secret grants API-level access to your Marketo instance. MintMCP stores it encrypted, so never share it in version control or plain-text configuration files.
- The LaunchPoint service acts as a shared credential. All agents and users who access Marketo through MintMCP act with the permissions of the API-only user assigned to the service.
- Use a dedicated API-only user with a minimum-privilege role. A narrowly scoped role limits the blast radius of a compromised credential.
- Tools return empty results silently if the API user's role lacks permission for a given asset type. This is not an error from Marketo's API. Adjust the role in Admin > Security > Users & Roles if tools consistently return no data.
- To revoke access, go to Admin > LaunchPoint, find the service, and delete it. MintMCP's connection stops working immediately.
- For questions about MCP access approval or instance enablement, contact your Adobe account team or your Marketo MCP administrator.
Next steps
- Tool customization: Control which Marketo tools are exposed to your users
- MCP gateway administration: Manage access and permissions