AI Clients

Custom GPT

A Custom GPT cannot use an MCP connector — ChatGPT only accepts MCP in regular chat, Developer mode and the API. Inside a Custom GPT, tools are added as an Action: an OpenAPI schema over REST. MCP Ads publishes one.

Create an API key

Open the dashboard, go to API keys, and create one. Copy it now — it is shown once.

Note

The key is the credential for the whole GPT: anyone who can use that GPT acts as your account. Build the GPT for yourself, or keep it private.

Add the Action

In ChatGPT: Create a GPT, then Configure, then Create new action. Choose Import from URL and paste the schema URL.

Schema URL
https://mcp-ads.com/gpt/openapi.json

Set authentication

Set Authentication to API Key, Auth Type to Bearer, and paste the key from step one. Set the privacy policy to https://mcp-ads.com/privacy — ChatGPT requires one before a GPT can be shared.

Try it

Ask the GPT something concrete. It will discover the exact tool through listActions and then call the right category.

  • List my Google Ads accounts
  • What did I spend on Meta last week?
  • Show me the search terms wasting budget

What is different from the MCP connector

The Action carries two limits that come from ChatGPT, not from us. A call must finish within 45 seconds, and a response must stay under 100,000 characters.

  • Slow tools — full agency audits, long multi-account reports — return a message telling you to run them in the dashboard or over MCP instead
  • Very large results come back truncated and say so, with advice on narrowing the request
  • Everything else behaves exactly as it does in Claude
Note

If you want the full surface with no timeout and no size ceiling, use the MCP connector in regular ChatGPT or in Claude. The Action exists for Custom GPTs specifically.

Ready to connect?

Start free, connect the platforms you use, and run your first workflow from Claude in minutes.