Skip to content
Get MCP AdsGet MCP Ads, home
articles/mcp-ads-for-agencies.md
How-to8 min readUpdated 28 Sep 2026

MCP for ad agencies, ticked accounts

An enterprise connects platforms once, ticks which client accounts the assistant may reach, and pastes 1 MCP URL into the assistant. Connecting an MCC is not access. The allowlist is checked server-side, including run_tool. X Ads and RTB House join the available advertising and analytics connectors, each with its own selected-account boundary. Enterprise seats come from the plan cards, not from a made-up number.

By The Get MCP Ads teamPublished by BENLY HLG30 Aug 2026

Read this in

Each one opens that assistant with this URL and asks it for a summary.

Key takeaways

  • One URL: https://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.
  • Ticked-account allowlist is the enterprise control. MCC or Business Manager OAuth is not enough.
  • Free is Alerts not included, 1 ad account, read only. Writes need a paid plan and confirm.
  • Team is Team at 99 per month. Enterprise is Enterprise at Contact us Invoice billing.
  • An agent cannot complete OAuth or tick accounts. Those two steps stay human.
  • X Ads is available with selected-account reporting, campaign changes, image/video uploads, website cards, carousels and conversion events, with confirmation before writes. Microsoft Advertising is available. Check each connector’s documented scope before promising operations.

What does an enterprise actually connect?Link to this section

One organisation on Get MCP Ads, one hosted URL, many ticked client accounts. Seats are people in that organisation. Accounts are ad accounts, Search Console properties and GA4 properties you tick. Connecting a Google MCC or a Meta Business Manager lists what the token can reach and leaves every account unticked. The assistant never sees a client you did not tick.

  1. Open your MCP client and add a remote MCP server.
  2. Paste https://mcp.getmcpads.com/mcp as the server URL and confirm.
  3. Approve the sign-in page. Connecting platforms and ticking accounts still happens on Get MCP Ads, not inside the client.

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. You do not have to connect every source. A desk that only runs Google and Meta ticks those two. See One MCP URL for ads and analytics. X Ads is available with selected-account reporting, campaign changes, image/video uploads, website cards, carousels and conversion events, with confirmation before writes. Microsoft Advertising is available. Check the catalogue for each connector’s supported operations.

A worked onboarding: connect Google Ads and Meta, tick two clients on this week's brief, paste the URL, ask Monday numbers on those two IDs only. list_accounts should return the ticked set. A prompt that names a third client should be refused. That refusal is what you bought. See What a ticked-account allowlist is.

How should seats and confirms work on a desk?Link to this section

A media buyer can hold a paid seat that can confirm writes. A strategist can stay on a seat that only needs reads. Free is the wrong plan for a desk that pauses campaigns: write tools are absent. Preview then confirm is the write path on paid plans. Campaigns are created paused. Untick a client when the retainer ends; the next call is refused.

Give confirm to the people who already have Ads Manager access, not to a shared seat that reads Monday numbers. Claude may also ask its own approval; that prompt is Claude's, on top of this preview. See Pause a campaign from an assistant. An agent cannot tick accounts and cannot complete platform OAuth. Those two steps stay human.

Do not put two competing clients on one organisation with both ticked and then hope the assistant keeps them straight. Untick is cheaper than a prompt. Split organisations when the books should never share a tool list. Seats share the ticked set inside one organisation.

How does the ticked-account allowlist protect clients?Link to this section

OAuth on an MCC or Business Manager proves who you are, not which client the assistant may see. After connect, every account starts unticked. The check runs server-side on every call, including run_tool. Un-ticking removes access on the next call rather than hiding a row. That is the ownable control for an enterprise desk.

Search Console properties and GA4 properties are accounts in the same picker. Ticking a Google Ads customer does not tick a GA4 property. Each source has its own allowlist. Official Google Ads MCP's list_accessible_customers returns whatever that auth can see; it is a different server. Official Meta MCP reaches whatever that Meta grant reaches. This gateway's contract is the tick.

If a pitch deck claims an agent can grant account access, that is not this product. Dashboard WebMCP tools, when they appear, are read only and will not grow a tick action. Hand the human the dashboard link and the list of IDs. See account scoping.

What does Enterprise include on the live cards?Link to this section

Enterprise plan, from the live cards, not invented: Enterprise at Contact us Invoice billing. Pro and Team offer additional ad accounts, with fixed user limits. Do not paste a number that is not on that page. Free is read only. Writes need a paid plan and confirm.

Unlimited email alerts. Unlimited ad accounts. Users by agreement. Unlimited tool calls. Writes, with a preview before every change. Creative gallery, performance cards and trends. Shared client memory, change journal and rules on writes. Saved views, briefs, shareable reviews and business reviews. Priority support and tool requests. Team is Team at 99 per month: 25 active email alerts, shared across workspaces, 12 ad accounts. Pro is Pro 29 per month. Free is Alerts not included, 1 ad account, 1 user, read only. Those strings are generated from the same plan table as pricing, so this paragraph cannot invent a seat count.

Pipeboard's site mentioned 25 ad account slots on its Enterprise plan when we fetched it on 30 Aug 2026. That is their card, not ours. Compare those pages, not a screenshot of this paragraph. See Pipeboard vs Get MCP Ads. Snapchat, Reddit and LinkedIn are also available in our gateway. Pinterest and Search Console are live here.

When should you not use this as an enterprise tool?Link to this section

This is the wrong enterprise tool when every client is Meta-only and you want Meta in the token path, or when you wanted an agent to tick accounts. That step is human-only. X Ads is available with selected-account reporting, campaign changes, image/video uploads, website cards, carousels and conversion events, with confirmation before writes.

  • The operation you need is outside the reviewed catalogue. Compare its scope with X’s native MCP.
  • The team needs a Microsoft Advertising operation outside the gateway's published native tool catalogue. Compare that requirement with Microsoft's separate first-party MCP.
  • Every client is Meta-only and you want Meta in the token path. Use mcp.facebook.com/ads.
  • You need a provider operation outside the published tool catalog.
  • You wanted an agent to tick accounts. That step is human-only.

If the book is Google plus Meta plus TikTok plus Search Console, one hosted URL with a ticked-account allowlist is the shape this page sells. Official first-party servers stay first-party; see Official ads MCPs compared. Do not mix getmcpads.com with mcp-ads.com in a connector list. They are different products.

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

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
Free
Alerts not included, 1 ad account, 1 user, read only
Pro
Pro 29 per month
Team
Team 99 per month: 25 active email alerts, shared across workspaces, 12 ad accounts
Enterprise
Enterprise Contact us Invoice billing: Unlimited email alerts, Unlimited ad accounts, Users by agreement
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

  • PricingGet MCP Adswww.getmcpads.com/pricing
  • Account scopingGet MCP Adswww.getmcpads.com/docs/concepts/accounts

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/mcp-ads-for-agencies.md. Every page under /articles answers to Accept: text/markdown as well.