Skip to main content
The allGood Marketo MCP server brings Mary’s Marketo capabilities — looking up programs, emails, forms, and templates, cloning campaigns, uploading assets to Design Studio — directly into Claude Desktop. This setup takes about 5 minutes.

Before you begin

You’ll need:
  • Claude Desktop installed (macOS or Windows)
  • A Claude plan that supports custom connectors (Pro, Max, Team, or Enterprise)
  • An allGood account with access to the Marketo integration
  • The allGood Marketo MCP server URL: https://api.allgoodhq.app/mcp/marketo
Custom connectors aren’t available on Claude’s Free plan, and may need to be enabled by a workspace admin on Team or Enterprise plans.

Steps

1

Open connector settings

  1. Open Claude Desktop
  2. Click your profile icon in the bottom-left corner and select Settings
  3. Go to the Connectors tab
Claude Desktop Settings window with the Connectors tab selected

Claude Desktop Settings window with the Connectors tab selected

2

Add a custom connector

  1. Scroll to the top of the Connectors list and click Add > Add custom connector
Connectors tab showing the Add menu with Add custom connector selected

Connectors tab showing the Add menu with Add custom connector selected

  1. Fill in the connector details:
    • Name: allGood Marketo
    • URL: https://api.allgoodhq.app/mcp/marketo
  2. Click Add
Add custom connector dialog with name and URL fields filled in

Add custom connector dialog with name and URL fields filled in

3

Connect and authenticate

  1. Find allGood Marketo in your Connectors list and click Connect
Connectors list showing the allGood Marketo connector with a Connect button

Connectors list showing the allGood Marketo connector with a Connect button

  1. A browser window opens and prompts you to log into your allGood account
  2. Review the requested permissions and click Allow
  3. Once authorized, the browser window closes and the connector status changes to Connected
4

Enable the connector in a chat

  1. Start a new chat in Claude Desktop
  2. Click the tools icon below the message box
  3. Confirm allGood Marketo is toggled on for this conversation
Chat tools menu showing the allGood Marketo connector toggled on

Chat tools menu showing the allGood Marketo connector toggled on

  1. Test the connection by asking Claude something like:
“Using allGood Marketo, look up the program details for [program name].”
If Claude returns Marketo data, the connection is working correctly.

Optional: Allow allGood’s API domain for image uploads

This step is only needed if you want to use the Marketo MCP’s image upload capability (uploading assets to Design Studio). Everything else — looking up programs, emails, forms, and templates, cloning campaigns — works without it.
Claude restricts which external domains a connector can reach for capabilities like file/image handling. To let Claude upload images to Marketo’s Design Studio through the allGood connector, add allGood’s API domain to the allowlist:
  1. In Settings, go to the Capabilities tab
  2. Find the Domain allowlist (sometimes listed under network or connector permissions)
  3. Click Add domain and enter api.allgoodhq.app
  4. Save your changes

Troubleshooting

Check that your browser isn’t blocking pop-ups, then retry.
Click Connect again and re-authenticate — your allGood session may have expired.
Make sure the connector is toggled on for the current chat (see Step 4) — it’s enabled per-conversation, not globally.
Custom connectors require a Claude plan that supports them (Pro, Max, Team, or Enterprise) and may need to be enabled by your workspace admin.
Check Settings → Capabilities → Domain allowlist and confirm api.allgoodhq.app is listed. If your workspace restricts outbound domains, Claude blocks the image upload until the domain is added — this doesn’t affect any other Marketo MCP functionality.