Skip to content
Get MCP AdsGet MCP Ads, home
Start free

Tool discovery

Why your client sees a short list of tools, and how to reach the rest.

The gateway ships 185 tools. Announcing all of them would put roughly 170 KB of tool definitions in front of the model on every single turn, which crowds out the conversation and makes the model worse at choosing.

So it announces a working set: four routing tools, the core tools of each connected platform, and the write tools your plan allows. Everything else stays one call away.

What a client actually sees

SituationTools announcedPayload
Three sources, Free plan15about 14 KB
Three sources, paid plan32about 25 KB
All six sources, paid plan57about 44 KB
Full catalogue185about 170 KB

The four routing toolsLink to this section

ToolWhat it does
list_accountsThe ad accounts this organisation has exposed, per platform.
search_toolsFind tools by describing the task in plain words.
describe_toolThe full input schema of one tool.
run_toolExecute a tool that was not announced.
textReaching a tool that was not announced
search_tools({ task: "find keyword cannibalisation in Search Console" })
  -> gsc_detect_cannibalization

describe_tool({ name: "gsc_detect_cannibalization" })
  -> the input schema

run_tool({ name: "gsc_detect_cannibalization", args: { siteUrl: "..." } })
  -> the result

One endpoint per sourceLink to this section

If you only ever want one platform in a given client, point it at that platform's endpoint instead of the shared one. The tool list is then that platform's alone, and a cross-platform call is refused with the URL that would serve it.

SourceEndpoint
Meta Adshttps://mcp.getmcpads.com/meta-ads/mcp
Pinterest Adshttps://mcp.getmcpads.com/pinterest-ads/mcp
Google Adshttps://mcp.getmcpads.com/google-ads/mcp
TikTok Adshttps://mcp.getmcpads.com/tiktok-ads/mcp
Search Consolehttps://mcp.getmcpads.com/search-console/mcp
Google Analytics 4https://mcp.getmcpads.com/ga4/mcp
Esc

Type to search