A year ago paid media was the one MCP category with no official servers in it. Today seven ad platforms run their own: Google Ads, Meta, Microsoft Advertising, TikTok, Amazon Ads, X and Snapchat. Only four of them can change anything, each sees its own platform and nothing else, and LinkedIn and Reddit still have no server you can connect to. This is the paid-media half of the MCP server roundup for marketers, at the depth a buyer needs.
Last updated September 21, 2026; endpoints and access rules are current as of that date. Sprites is on this list and we build it; the entry says so.
Every ad platform’s own MCP server
The platforms went at this very differently. Google shipped an open-source package it does not host. Meta and X built hosted servers that write but create everything paused. Snapchat made writes something an administrator switches on per agent. Here is the whole map, then what each one is like to live with.
| Platform | Server | Where it runs | Writes? | Who can connect |
|---|---|---|---|---|
| Google Ads | Official, October 2025 | You host itgithub.com/googleads/google-ads-mcp | Read only | Anyone with Google Ads API access; a developer token with at least Explorer access for production accounts |
| Meta | Official, April 2026 | Hostedmcp.facebook.com/ads | Yes, created paused | Businesses of all sizes; agencies acting for other businesses need App Review and Advanced Access |
| Microsoft Advertising | Official, June 2026 | Hostedpartner.api.bingads.microsoft.com/ext/mcp/vnext | Read only | Free; you register your own Microsoft Entra app with the msads.manage scope |
| TikTok | Official, May 2026 | Hostedbusiness-api.tiktok.com/open_mcp/tt-ads-mcp-layer | Yes | TikTok for Business advertisers; no developer credentials needed |
| Amazon Ads | Open beta, February 2026 | Hostedadvertising-ai.amazon.com/mcp | Yes | Amazon Ads partners with active API credentials |
| X | Official, August 2026 | Hostedads-api.x.com/mcp | Yes, created paused | Your own X developer app with Ads API access |
| Snapchat | Official, August 2026 | Hostedmcp.snapchat.com/ads | Read only | Each agent approved by an Org Admin; never more than the user’s own permissions |
| Partner alpha, June 2026 | — | — | Selected partner agencies only; not publicly available | |
| ChatGPT app only | — | Read only | ChatGPT only; no endpoint for Claude, Cursor or any other client | |
| None | — | — | No official server |
The best MCP servers for paid ads, ranked
Ranked by what you can get done with each, not by how new it is.
1. Sprites: every channel behind one endpoint, with approvals
Ours, so weigh it accordingly. It is first because it answers the two questions no official server can. What should change? Ask where Google Ads is wasting money and it reads the live account — search terms, change history, impression share — does the analysis and comes back with changes and the reasons for them. Across which channels? Google Ads, Meta, LinkedIn, TikTok and Reddit sit behind one URL, so "move budget from the weakest channel to the strongest" is one question rather than five connectors and a spreadsheet. That includes LinkedIn and Reddit, which have no server of their own to connect to.
Every change comes back as an approval card with the before and after; nothing applies until you approve it. Sprites starts at $66 a month billed yearly on Build, which includes one of Google or Meta; LinkedIn, TikTok and Reddit are on Grow and above.
Best for: anyone running more than one channel, or letting a team near real spend. Watch for: it works on accounts connected inside Sprites, not as a raw API wrapper you point anywhere.
2. Meta Ads MCP: the most complete official server
Meta's server, at mcp.facebook.com/ads since April 2026, is the one official server that covers the whole job on its own platform: reporting, campaigns, ad sets, ads, creatives, custom audiences, catalogs, datasets and lift studies. Its write model is the best-judged in the category: write tools create everything paused, and your client asks for confirmation before anything is activated. Since July 2026, anyone with full control of a business portfolio can also set rules for what agents may change, from budgets to catalog updates.
Best for: Meta-only advertisers. Watch for: agencies need App Review and Advanced Access before acting for other businesses, and it builds ads from creative you already have. The full comparison is on the Meta Ads MCP page.
3. Google Ads MCP: official, read-only, self-hosted
Google's server (googleads/google-ads-mcp) has three tools, and the main one runs GAQL queries. That makes it excellent for reporting questions — "CPA by campaign for the last 30 days" becomes a query the model writes and Google answers. It is read-only by design: in Google's words it "cannot modify bids, pause campaigns, or create new assets." Google does not host it either. You run it locally with pipx or deploy it to your own Cloud Run, with your own OAuth credentials and a developer token with at least Explorer access.
Best for: analysts comfortable with a terminal who want answers, not changes. Watch for: the hosting, and the ceiling: every recommendation it prompts is one you then carry out by hand. Google Ads over MCP covers the hosted route.
4. TikTok for Business MCP: pick the layered server
TikTok's server, live since TikTok World in May 2026, manages campaigns, audiences, bidding, creative and catalogs, with no developer credentials needed. It comes in two shapes. The flat server loads about 400 tools at once; the layered one loads about 40 core tools and the rest as needed. Use the layered one: every tool description is text the model reads on every turn, and 400 of them crowd out the question you actually asked.
Best for: TikTok-first advertisers who want campaign changes in a chat. Watch for: TikTok does not document whether new campaigns start paused, so check before you ask it to launch anything.
5. Microsoft Advertising MCP: free, read-only, and an Entra app away
Microsoft's hosted server reads campaigns, ad groups, ads, keywords and their performance, and is free to connect. The catch is setup: you register your own Microsoft Entra app with the msads.manage scope before any client can connect. That step is routine for a developer and a wall for most marketers.
Best for: reporting on Microsoft Advertising from Copilot, Claude or ChatGPT. Watch for: it only reads, so every change still happens in Microsoft Advertising itself.
6. Amazon Ads MCP: writes, for partners
Amazon's server has been in open beta since February 2026. It creates, updates and deletes campaigns and reaches reporting, account settings and billing. Its best idea is its workflow tools: one request builds a ready-to-launch Sponsored Products campaign where the API would take three or more calls. Access is limited to Amazon Ads partners with active API credentials, so most brands reach it through an agency or tool.
Best for: agencies and tools already on the Amazon Ads API. Watch for: it can delete campaigns and read billing, so grant it the narrowest account set you can. More in Amazon Ads MCP.
7. X Ads MCP: paused by default
X's server, launched in August 2026, writes across campaigns, line items, targeting, audiences, creatives and conversion tags — and creates every campaign and line item paused, so nothing spends until you activate it. You need your own X developer app with Ads API access first, which is a separate approval.
Best for: teams already on the X Ads API. Watch for: 74 tools is a long list for the model to read; connect it when X is the job, not permanently.
8. Snapchat Ads MCP: read-only, admin-gated
Snapchat's server launched in August 2026 read-only. Each agent is approved by an Org Admin and can never do more than the signed-in user could. When writes arrive, admins will decide agent by agent which ones stay read-only — the most deliberate write model any platform has published.
Best for: reading Snapchat performance across a team. Watch for: nothing it finds can be acted on from the chat yet.
9. Supermetrics: cross-platform reads, with beta writes
Supermetrics' MCP server reads from more than 170 sources, which makes it the strongest option for "compare every channel in one table". It has also added writes: a manage_campaign tool creates and updates campaigns across Google, Meta, Microsoft, TikTok, LinkedIn, ChatGPT and Snapchat ads. Writes stay off until you enable them per ad account, new campaigns are always created paused, and every edit lands in a campaign history you can undo from.
Best for: cross-channel reporting in one table. Watch for: it reports what happened; deciding what should change is still yours.
10. Pipeboard: a hosted server with a free tier
Pipeboard hosts MCP servers for Meta and Google Ads, read-only or read-write as you choose. The free tier is 30 AI runs a week on two ad accounts. Paid plans run from $29.90 to $199 a month, with campaign duplication from the $29.90 Pro plan and bulk operations from the $99 Premium plan. It grew out of pipeboard-co/meta-ads-mcp, a widely used open-source Meta server.
Best for: a small team on Meta and Google that wants hosted access cheaply. Watch for: in read-write mode changes apply when called, so start read-only.
Reporting connectors and single-platform tools
Tools that bring ad data into a chat. Most only read; Windsor.ai and Madgicx can also make changes.
| Tool | Platforms | Writes? | Price or access |
|---|---|---|---|
| Adzviser | Google, Meta, DV360, The Trade Desk and more | No | $48.99–$148.99/mo for 3 or 7 sources |
| Dataslayer | Google, Meta, TikTok, LinkedIn and 30+ more | No | €29–€299/mo billed yearly |
| Windsor.ai | 350+ sources | Meta and Google Ads campaigns; budgets and pauses on TikTok, LinkedIn and Microsoft | Tiered plans |
| Madgicx | Meta only | Pause, budgets, scaling | Included, trial too |
| Motion | Meta only, creative analytics | No | Owners, Admins, Collaborators |
| Northbeam | Attribution across channels | No | Pro and Enterprise plans |
One community option deserves a warning rather than a row. cohnen/mcp-google-ads, one of the most-starred community Google Ads servers, has had no meaningful commit since October 2025. Google's own read-only server now does its job, and is maintained.
What no official server can do
- See a second platform. Each official server knows its own channel. "Where is my next $1,000 best spent" is a question across channels, and it needs something that reads all of them.
- Reach LinkedIn or Reddit. LinkedIn and Reddit have no MCP server you can connect to; LinkedIn’s own app lives inside ChatGPT and only reads. What exists instead: LinkedIn MCP, Reddit MCP. For many B2B advertisers LinkedIn is one of the largest lines in the budget.
- Decide. A tool returns rows or applies a change. It does not know that a campaign is in its learning phase, that two ad sets overlap, or that last Tuesday's budget change explains this week's CPA. The model can reason over what comes back, but only over what it thought to ask for.
- Keep a shared record. A change made in someone's chat window is visible in the platform's change history and nowhere else. A team has no shared view of what the agent proposed, who approved it, and why.
What connecting each one actually takes
| Server | Before you can connect |
|---|---|
| Meta | A Facebook Business login. Agencies: App Review and Advanced Access. |
| Google Ads | Python, a place to run it, OAuth credentials and a developer token. |
| TikTok | A TikTok for Business login. |
| Microsoft Advertising | Your own Microsoft Entra app registration. |
| Amazon Ads | Amazon Ads partner status with active API credentials. |
| X | An X developer app with Ads API access. |
| Snapchat | An Org Admin who approves the agent. |
| Sprites | One URL and a Sprites sign-in; channels are connected once inside Sprites. |
The write question, answered per server
The MCP specification defines no approval step. A tool is a name, a description and a schema, and calling it does whatever the server does. So whether a change waits for a human is a decision each server makes, and here the platforms made good ones.
- Meta and X create new campaigns paused; activating them is a separate step your client confirms.
- Snapchat will not write until an Org Admin switches writes on for that specific agent.
- Supermetrics requires writes to be enabled per account, creates campaigns paused and logs every edit.
- Google Ads, Microsoft Advertising and Snapchat cannot write at all today.
- Sprites returns every change — budgets, bids, pauses, new campaigns — as an approval card with the before and after, applied only on approve, and visible to the whole team.
"Created paused" protects you from a new campaign spending overnight. It does not protect a live campaign from an edit, so ask what a server does when the model changes something that is already running. The rest of the threat model is in is MCP safe.
Which one to use
- One platform, reporting only: that platform's official server. Google's if you can run it; Microsoft's if you can register an app.
- Meta only, with changes: Meta's official server. Its paused-by-default model is sound.
- Every channel in one table: Supermetrics, or a reporting connector from the table above.
- Several channels, run by an agent that proposes changes you approve: Sprites. It is also the route to LinkedIn and Reddit.
Where to go next
- The whole marketing stack: best MCP servers for marketers.
- The other facets: SEO and startup marketing.
- Per channel: Google Ads, Meta, LinkedIn, TikTok, Reddit, Amazon Ads.
- Setting one up: Claude, ChatGPT, or the whole hub.
Ads MCP servers: common questions
Is there an official Google Ads MCP server?
Yes, since October 2025: googleads/google-ads-mcp, open source and maintained by Google. It is read-only — it "cannot modify bids, pause campaigns, or create new assets" — and Google does not host it, so you run it locally or on your own Cloud Run with your own API credentials.
Is there an official Meta Ads MCP server?
Yes. Meta has hosted one at mcp.facebook.com/ads since April 2026. It reads reporting and creates campaigns, ad sets, ads, creatives and audiences — all created paused, with the AI client asked to confirm before anything goes live.
Is there a LinkedIn Ads MCP server?
Not one you can connect to. LinkedIn publishes no MCP endpoint for Claude, Cursor or any other client; its own "LinkedIn Ads" app lives inside ChatGPT and reads ad set performance, in beta. Everything else is a third party on the Marketing API — Sprites among them, covering LinkedIn with the other channels and able to make changes you approve.
Which ad platform MCP servers can make changes?
Meta, TikTok, Amazon Ads and X. Google Ads, Microsoft Advertising and Snapchat are read-only; Snapchat plans writes that an Org Admin will switch on per agent. Meta and X create new campaigns paused.
Do ad platform MCP servers cost money?
The official ones do not charge for the server: Microsoft’s is explicitly free, and the others come with your ad account. The costs are elsewhere — developer apps you must register for Microsoft and X, API access for Amazon partners, and your own hosting for Google’s.
Can one MCP server manage all my ad accounts?
Not an official one: each platform’s server sees that platform only. Cross-channel options are commercial — Supermetrics and Pipeboard read many platforms, and Sprites reads and changes Google, Meta, LinkedIn, TikTok and Reddit behind one endpoint with every change held for approval.
Will connecting an AI agent get my ad account flagged?
Not through an official server or a partner integration, because both use the platform’s own sanctioned API. The risk sits with unofficial access and with volume: an agent that fans out across every ad in every ad group can exhaust quotas quickly.
What is the best MCP server for an agency?
One that covers every client’s channels and keeps an audit trail. Meta’s server needs App Review and Advanced Access before an agency can act for other businesses; Snapchat approves each agent through an Org Admin. A hosted cross-channel server avoids setting that up once per platform.