One MCP URL for ads and analytics
One hosted MCP URL connects 15 available advertising and analytics sources from our published catalogue. You authorize each platform and select its accounts in the dashboard, then paste the URL into your MCP client. Microsoft Advertising and X Ads are available with selected-account reporting and supported campaign changes. Reads are available on Free; supported writes require an eligible paid plan and confirmation.
By The Get MCP Ads teamPublished by BENLY HLG30 Aug 2026
What this is about
Read this in
Each one opens that assistant with this URL and asks it for a summary.
Key takeaways
- The hosted URL is
https:/. One connector, available sources, OAuth 2.1 with dynamic client registration./ mcp. getmcpads. com/ mcp - Live sources: Adjust, Amazon Ads, Apple Ads, LinkedIn Ads, Reddit Ads, Microsoft Advertising, Snapchat Ads, X Ads, RTB House, Meta Ads, Pinterest Ads, Google Ads, TikTok Ads, Search Console, Google Analytics 4. Tool counts come from the catalogue, not from a marketing list.
- The ticked-account allowlist is checked server-side on every call, including calls routed through
run_tool. - Microsoft Advertising is available with native reporting and campaign tools. Supported writes require an eligible paid plan and confirmation.
- X Ads is available with selected-account reporting, campaign changes, image/video uploads, website cards, carousels and conversion events, with confirmation before writes.
- Writes preview then confirm. The Free plan has no write tools at all.
Why one URL instead of six official servers?Link to this section
Official ads MCPs are real, and they are one platform each. Google's official Ads MCP is self-hosted with 3 read-only tools and no Google-hosted URL. Meta hosts mcp.facebook.com/ads for Meta only. TikTok publishes two Business MCP URLs. Microsoft Advertising is in open pilot. Our X Ads connector uses X’s official Ads MCP with selected-account access. A media question that crosses Google, Meta and GA4 needs one reasoning context, not six OAuth dances.
Get MCP Ads hosts one gateway. Live sources today: Adjust, Amazon Ads, Apple Ads, LinkedIn Ads, Reddit Ads, Microsoft Advertising, Snapchat Ads, X Ads, RTB House, Meta Ads, Pinterest Ads, Google Ads, TikTok Ads, Search Console, Google Analytics 4. You paste https:/ once. Connecting each platform and ticking accounts still happens in the dashboard, and those two steps need a person. Official servers stay first-party. We publish the gateway’s reviewed catalogue separately from each provider’s complete upstream inventory. See the landscape for the sourced official rows.
The job this URL owns is a question that names two live sources. Paid search terms live in Google Ads; organic queries live in Search Console; checkout events live in GA4. One connector means one ticked-account allowlist, one OAuth 2.1 client, and one preview-then-confirm write rule. Six official servers mean six grants and six ways of naming the same campaign.
How do you connect the available sources?Link to this section
Paste the hosted URL into your MCP client as a remote server. Connecting Google, Meta, TikTok, Pinterest, GA4 and Search Console, then ticking accounts, still happens on Get MCP Ads. An agent cannot complete OAuth or the ticks. You do not need a separate connector for each source.
- Open your MCP client and add a remote MCP server.
- Paste
https:/as the server URL and confirm./ mcp. getmcpads. com/ mcp - Approve the sign-in page. Connecting platforms and ticking accounts still happens on Get MCP Ads, not inside the client.
{
"mcpServers": {
"get-mcp-ads": {
"url": "https://mcp.getmcpads.com/mcp"
}
}
}You do not have to connect every source. A desk that only runs Google Ads and GA4 ticks those two. A source you never connect never appears in list_accounts. The quickstart is the four steps in order. ChatGPT and Codex can use the same URL; this page does not repeat those setup guides.
Which sources are available or restricted?Link to this section
The catalogue documents 15 sources. Snapchat is available; Reddit Ads is available. Microsoft Advertising is available. X Ads is available with selected-account reporting, campaign changes, image/video uploads, website cards, carousels and conversion events, with confirmation before writes. Tool counts below come from registered schemas, while availability is stated separately for each platform.
Source availability
| Source | On this gateway | Catalogue |
|---|---|---|
| Adjust | Available | 5 tools, 0 writes |
| Amazon Ads | Available | 104 tools, 74 writes |
| Apple Ads | Available | 15 tools, 7 writes |
| LinkedIn Ads | Available | 26 tools, 11 writes |
| Reddit Ads | Available | 50 tools, 19 writes |
| Microsoft Advertising | Available | 39 tools, 20 writes |
| Snapchat Ads | Available | 46 tools, 25 writes |
| X Ads | Available | 44 tools, 19 writes |
| RTB House | Available | 7 tools, 2 writes |
| Meta Ads | Available | 59 tools, 23 writes |
| Pinterest Ads | Available | 56 tools, 27 writes |
| Google Ads | Available | 45 tools, 10 writes |
| TikTok Ads | Available | 64 tools, 29 writes |
| Search Console | Available | 18 tools, 0 writes |
| Google Analytics 4 | Available | 27 tools, 0 writes |
Connect Microsoft Advertising in Sources, then select the accounts to expose to your assistant. Our native connector is separate from Microsoft's official MCP. Select X Ads accounts after connecting that source too. The source references document supported operations and provider-specific requirements.
What can you ask across two sources on one URL?Link to this section
Once two live sources are connected and ticked, the assistant can join them in one thread. Official Google Ads MCP cannot join GA4 or Search Console because those APIs are not on that server. Writes still preview then confirm, and Free still has no write tools.
Worked prompts that cross live sources
| Ask | Tools |
|---|---|
| Did checkout drop after Tuesday's release while Search spend held? | ga4_, then google_ |
| Which paid search terms overlap organic queries we already rank for? | google_, then gsc_ |
| Which Meta creatives carried, and which TikTok ads are fatiguing? | meta_, then tiktok_ |
Each source keeps its own allowlist. Ticking a Google Ads customer does not tick a GA4 property or a Search Console site. See Google Ads and GA4 in one MCP and Connect Search Console via MCP. Cross-source questions fail loudly when one side is unticked, which is better than silently mixing clients.
When should you not use one hosted URL?Link to this section
One hosted URL is the wrong shape when you only want a first-party official server, when the machine cannot reach the public internet. It is also wrong on Free if the job is a write.
- You only want Google's 3 official tools and will run pipx or Cloud Run yourself.
- You only want Meta official mcp.facebook.com/ads.
- You require X’s full native catalogue. Compare the requested operation with our reviewed subset.
- You need a Microsoft Advertising operation outside our published catalogue. Check the native source reference and compare the scope with Microsoft's separate MCP.
- Air-gapped MCP: a hosted URL cannot answer there.
Choosing a hosted URL is an operations choice, not a protocol one. The MCP specification modelcontextprotocol.io is what both a hosted gateway and a local server speak. If you do want the hosted path, pricing is which plan can write, and the ticked-account allowlist is which client the assistant may see.
Get MCP Ads
Two ways to run Google Ads over MCP
- Hosted
Google Ads MCP Server
45 tools behind one hosted URL, 10 of them writes that describe the change before they apply it. Nothing to install, and no key to paste.
- Open source, Apache 2.0
Run it yourself
The same server, published as a package you can read, audit and host on your own machine. No account, and no gateway in the path.
@getmcpads/google-ads-mcp-server
Questions
Answered in one paragraph each
Keep reading
- Google Ads with your assistant45 tools, what to ask, what it can change.
- Google Ads MCP ServerThe server itself: 45 tools, the endpoint, the repository.
- Google Ads MCP API referenceEvery parameter of every tool, with what it accepts.
- PricingWhich plan includes writes.
- Official ads MCPs comparedGoogle, Meta, TikTok, Microsoft and X, then what this gateway ships.
- What a ticked-account allowlist isWhy MCC OAuth is not enough.
- MCP for ad agencies, ticked accountsOne URL, many clients, ticked accounts.
- Pause a campaign from an assistantPreview, confirm, and the Free plan.
Spec
- Product
- Get MCP Ads
- Category
- hosted MCP gateway
- Protocol
- MCP (Model Context Protocol)
- Live sources
- 15: Adjust, Amazon Ads, Apple Ads, LinkedIn Ads, Reddit Ads, Microsoft Advertising, Snapchat Ads, X Ads, RTB House, Meta Ads, Pinterest Ads, Google Ads, TikTok Ads, Search Console, Google Analytics 4
- Auth
- OAuth 2.1 + dynamic client registration
- Transport
- HTTPS, streamable HTTP
- Endpoint
https:// mcp. getmcpads. com/ mcp - Account access
- ticked-account allowlist, checked server-side
- X Ads
- Reviewed tools with selected-account access
- Google Ads tools
- 45 (10 write)
- Meta Ads tools
- 59 (23 write)
- Pricing
- Free 0 (Alerts not included, 1 ad account, 1 user, read only). Pro 29 per month. Team 99 per month. Enterprise Contact us Invoice billing.
Sources
- Google Ads MCP server: Developer integration guideGoogle · 2026developers.google.com/google-ads/api/docs/developer-toolkit/mcp-server
- Ads MCP Server overviewMeta · 2026-07-14developers.facebook.com/documentation/ads-commerce/ads-ai-connectors/ads-mcp-server/ads-mcp-server-overview
- About TikTok for Business MCP ServerTikTok for Business · 2026-08ads.tiktok.com/resources/help/article/about-tiktok-for-business-mcp-server
- MCP Server Setup GuideMicrosoft Learn · 2026learn.microsoft.com/en-us/advertising/guides/mcp-setup
Who wrote this
Written by the team that ships Get MCP Ads, the hosted MCP gateway this page describes. Every count on the page is read from the tool catalogue rather than typed out, so it cannot drift from what the gateway serves. BENLY HLG publishes the site; Get MCP Ads is a separate product from Benly and does not read Benly data.
This page as Markdown: /articles/one-mcp-url-six-sources.md. Every page under /articles answers to Accept: text/markdown as well.