Endpoints
- Human docs: https://marketo-rest-mcp.heritagemcp.org/docs
- Machine-readable docs: https://marketo-rest-mcp.heritagemcp.org/docs.json
- MCP endpoint:
https://marketo-rest-mcp.heritagemcp.org/mcp - Tool list JSON: https://marketo-rest-mcp.heritagemcp.org/tools.json
- Health: https://marketo-rest-mcp.heritagemcp.org/healthz
Ways to connect
Microsoft Copilot Studio
Use API key authentication with a single request header.
Server URL: https://marketo-rest-mcp.heritagemcp.org/mcp
Authentication: API key
Location: Header
Header name: X-Marketo-Credentials
Value: <base64url JSON credential payload>
Bearer-token MCP clients
Use this mode for clients that provide a bearer authorization value.
Authorization: Bearer <base64url JSON credential payload>
Separate request headers
Use this mode for MCP clients that support multiple custom headers.
X-Marketo-Client-Id: <client id>
X-Marketo-Client-Secret: <client secret>
X-Marketo-Munchkin-Id: <munchkin id>
X-MCP-API-Key: <mcp server api key>
Available MCP tools (9)
These are the tools currently exposed through MCP service discovery.
People resolution
marketo_lookup_person_by_emailmarketo_find_peoplemarketo_get_person_by_id
Subscription data
marketo_find_subscription_fieldsmarketo_get_person_subscriptionsmarketo_lookup_person_subscriptions_by_email
Activity data
marketo_get_activity_typesmarketo_get_person_recent_activitiesmarketo_count_person_activities
Subscription workflow
- Resolve the person by email, name, or lead ID.
- Discover subscriber/subscription fields for the Marketo instance.
- Read those fields for the selected lead ID.
Activity workflow
- Resolve the person by email, name, or lead ID.
- Optionally resolve activity type names.
- Retrieve or count activity records for that lead ID.
Credential note
The Worker does not store Marketo credentials. MCP clients send credentials with each request using one of the supported connection modes above.