The Best MCP Servers for Paid Ads in 2026

MCPPaid Ads
The Best MCP Servers for Paid Ads in 2026

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.

Which ad platforms run their own MCP server As of September 21, 2026. PLATFORM SERVER WHERE IT RUNS CHANGES THINGS? Google AdsOfficialYou host itRead onlyMetaOfficialHostedWrites, pausedMicrosoft AdvertisingOfficialHostedRead onlyTikTokOfficialHostedWritesAmazon AdsOpen betaHostedWritesXOfficialHostedWrites, pausedSnapchatOfficialHostedRead onlyPinterestPartner alpha——LinkedInChatGPT app—Read onlyRedditNone—— "Writes, paused": new campaigns are created paused and need a confirmation to go live.
Four official servers can write. LinkedIn and Reddit have no server you can connect to.

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 AdsOfficial, October 2025You host it
github.com/googleads/google-ads-mcp
Read onlyAnyone with Google Ads API access; a developer token with at least Explorer access for production accounts
MetaOfficial, April 2026Hosted
mcp.facebook.com/ads
Yes, created pausedBusinesses of all sizes; agencies acting for other businesses need App Review and Advanced Access
Microsoft AdvertisingOfficial, June 2026Hosted
partner.api.bingads.microsoft.com/ext/mcp/vnext
Read onlyFree; you register your own Microsoft Entra app with the msads.manage scope
TikTokOfficial, May 2026Hosted
business-api.tiktok.com/open_mcp/tt-ads-mcp-layer
YesTikTok for Business advertisers; no developer credentials needed
Amazon AdsOpen beta, February 2026Hosted
advertising-ai.amazon.com/mcp
YesAmazon Ads partners with active API credentials
XOfficial, August 2026Hosted
ads-api.x.com/mcp
Yes, created pausedYour own X developer app with Ads API access
SnapchatOfficial, August 2026Hosted
mcp.snapchat.com/ads
Read onlyEach agent approved by an Org Admin; never more than the user’s own permissions
PinterestPartner alpha, June 2026——Selected partner agencies only; not publicly available
LinkedInChatGPT app only—Read onlyChatGPT only; no endpoint for Claude, Cursor or any other client
RedditNone——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
AdzviserGoogle, Meta, DV360, The Trade Desk and moreNo$48.99–$148.99/mo for 3 or 7 sources
DataslayerGoogle, Meta, TikTok, LinkedIn and 30+ moreNo€29–€299/mo billed yearly
Windsor.ai350+ sourcesMeta and Google Ads campaigns; budgets and pauses on TikTok, LinkedIn and MicrosoftTiered plans
MadgicxMeta onlyPause, budgets, scalingIncluded, trial too
MotionMeta only, creative analyticsNoOwners, Admins, Collaborators
NorthbeamAttribution across channelsNoPro 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
MetaA Facebook Business login. Agencies: App Review and Advanced Access.
Google AdsPython, a place to run it, OAuth credentials and a developer token.
TikTokA TikTok for Business login.
Microsoft AdvertisingYour own Microsoft Entra app registration.
Amazon AdsAmazon Ads partner status with active API credentials.
XAn X developer app with Ads API access.
SnapchatAn Org Admin who approves the agent.
SpritesOne 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

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.

Whose ads do you want to see next?

Search any brand's ads (Nike, Canva, Ro...)