Skip to main content

Optmyzr MCP - FAQs & Troubleshooting

Written by Anshika Srivastava

This article answers common questions and troubleshooting steps for the Optmyzr MCP integration. For setup instructions, see the Optmyzr Sidekick MCP - User Guide.

Frequently Asked Questions

How does token usage work when Claude is connected to Optmyzr via MCP?

MCP shifts the processing load from Claude to Optmyzr's infrastructure. That's why usage shows up as Optmyzr token consumption rather than Claude token consumption.

LLM cost breaks down into two token types:

  1. Input tokens: Everything fed into the model (the prompt, any attached data, and for agents, the system instructions sent with every call).

  2. Output tokens: Everything the model generates (its internal reasoning and execution steps, plus the final response).

Without MCP, analyzing PPC data with an LLM adds directly to input tokens, fills the context window, and often requires the LLM to chunk the data before processing it, and that chunking counts as output tokens too.

With MCP, Claude never touches the raw data. It calls the Optmyzr MCP server, which runs the query and returns a clean, filtered result, so no dataset ever enters the prompt and input tokens stay low. Our Rule Engine also handles large datasets using logic, not AI, so Claude doesn't burn output tokens on that work either.

Can I connect more than one Optmyzr account to Claude?

Yes. However, Claude won’t register the same MCP server URL for two different connectors. To connect a second Optmyzr account, use a slightly different URL.

You need to Add an identifier parameter to the end of the standard URL:

https://tools.optmyzr.com/OptmyzrMcp?identifier=YourLabel

The identifier itself can be anything — it only exists to make the two URLs distinct.

Note: Enable only one Optmyzr connector per chat. If two are active at once, Claude may not know which account you mean. It could then run your request against both accounts.

To use two connectors in the same chat, name the one you want in your prompt. Example: "Using the Optmyzr MCP (ClientOne) connector, show me last week's spend."

Troubleshooting

My Optmyzr MCP connector is active in Claude, but no tools are showing up or returning results. What should I do?

This can happen if your MCP connector has a long or complex name in Claude. When Claude connects to an MCP server, it sends an initial request to list available tools — but with a long or complicated connector name, Claude may silently fail to load the tools afterward, even though the connection appears active.

To fix this:

Open your Claude settings and go to your MCP connectors.

Rename the Optmyzr connector to something short and simple, such as 'Optmyzr MCP.'

Reconnect the connector if prompted.

Once renamed, the tools should load and work as expected.

Note: This is most likely to occur when you have two MCP connector keys set up under the same Claude account. Keeping all connector names short reduces the chance of this issue.

I connected the Optmyzr MCP in ChatGPT and can see my account list, but ChatGPT can't pull actual data. It says the Google Ads OAuth may have expired — what's going on?

This almost always means the OAuth authorization with ChatGPT wasn't actually completed, even though the connection appeared to work during setup — it is not a Google Ads OAuth expiry issue on Optmyzr's side.

To confirm and fix it:

  1. Go to Authorized Applications in your Optmyzr account. If the ChatGPT OAuth flow completed successfully, "ChatGPT" should appear on this list. If it's missing, the OAuth flow didn't complete, and you need to redo the connection on ChatGPT's side.

  2. After completing OAuth in ChatGPT, verify that "Optmyzr" appears in ChatGPT's plugin/connector list before running any queries. If it doesn't show up yet, refresh the page — it should appear once the OAuth connection is truly complete.

  3. When querying, explicitly select the "Optmyzr" plugin/MCP so the request is routed through it rather than left ambiguous.

Did this answer your question?