paidsync-mcp
460+ tools across 14 ad platforms via one MCP endpoint. Full create on Google, Meta, LinkedIn, OpenAI Ads. Read+manage+optimize on TikTok, Snap, Reddit, Pinterest, Microsoft, X. Plus GA4, GTM, Search Console, Merchant Center. Thin dispatcher keeps connect-time context small.
Install / Use
claude mcp add PaidSync -- npx -y github:PaidSync/paidsync-mcpIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AI & Machine LearningSupported Platforms
Skill content
View source on GitHubPaidSync. The MCP for Running Ads with AI
The only MCP server that runs Google, Meta, LinkedIn, OpenAI, TikTok, Snapchat, Reddit, Pinterest, Microsoft, and X ads from one conversation. Plus GA4, Google Tag Manager, Search Console, and Merchant Center. 460+ tools across 14 platforms (9 ad platforms plus 4 measurement and config platforms).
paidsync.ai · Run Ads with AI · Compare · Docs · Pricing
What this is
Most MCP servers for ads are read-only. Google's native Google Ads MCP is read-only. ppc.io is read-only. GoMarble is read-only with write in private beta. Meta's AI Ads Connector edits Meta, nothing else.
PaidSync is the one MCP that lets AI act. Across nine ad platforms (Google, Meta, LinkedIn, OpenAI, TikTok, Snapchat, Reddit, Pinterest, Microsoft), plus four measurement and config platforms (Google Tag Manager, Google Analytics 4, Google Search Console, Google Merchant Center), in one conversation.
That means your AI assistant does not just describe your campaigns. It pauses them. Builds audiences. Optimizes spend. Sets up conversion tracking end to end. Compares ROAS across every connected channel. In one chat. On Google, Meta, LinkedIn, and OpenAI it also creates campaigns from scratch. On TikTok, Snapchat, Reddit, Pinterest, and Microsoft it reads, manages, and optimizes the campaigns you launch in-platform.
Who PaidSync is for
PaidSync was built for both ends of the paid media market.
DTC and ecommerce brands running their own ad spend across Meta, Google, TikTok, Pinterest, and Snapchat. One operator managing that many ad platforms is a recipe for tab fatigue. PaidSync collapses the workflow. Ask Claude to audit, pause, and rebalance. Done in one chat.
B2B agencies and consultants managing 5 to 100+ client accounts. Multi-Client-Center support on Google Ads. Business Manager system user tokens on Meta. Advertiser switching on TikTok. Identity-walk authentication so one user can manage every account across multiple OAuth identities.
In-house marketing teams at SaaS, lead-gen, and high-consideration B2B brands who need conversion tracking across LinkedIn, Google, and Meta synchronized through GTM and GA4.
If you are running real ad spend and tired of switching tools to do basic optimization work, PaidSync is for you.
Ad platforms (9)
| Platform | Tools | Capability | Partner status | |---|---:|---|---| | Google Ads | 138 | Full campaign create + manage (incl. MCC) | Founder is Google Premier Partner (top 3% globally) | | Meta Ads (Facebook + Instagram) | 69 | Full campaign create + manage (incl. Business Manager system user tokens) | Meta Business Partner | | LinkedIn Ads | 25 | Full create + manage (full WRITE, rare among MCPs) | LinkedIn Marketing Partner | | OpenAI / ChatGPT Ads | 28 | Full campaign create + manage | n/a | | TikTok Ads | 13 | Read + manage + optimize (create in TikTok Ads Manager) | TikTok Marketing Partner | | Snapchat Ads | 15 | Read + manage + optimize (create in Snapchat Ads Manager) | n/a | | Reddit Ads | 14 | Read + manage + optimize (create in Reddit Ads Manager) | n/a | | Pinterest Ads | 14 | Read + manage + optimize (create in Pinterest Ads Manager) | n/a | | Microsoft / Bing Ads | 15 | Read + manage + optimize (create in Microsoft Ads) | n/a |
Measurement and config platforms (4)
| Platform | Tools | Capability | |---|---:|---| | Google Analytics 4 | 28 | Full config + manage (conversion events, audiences, custom dimensions) | | Google Tag Manager | 37 | Full edit (tags, triggers, variables, workspaces) | | Google Search Console | 6 | Read-only (paid + organic blend reporting) | | Google Merchant Center | 15 | Feed + link management |
Total: 460+ executable tools across 14 platforms in a single MCP endpoint.
Full campaign creation runs on Google, Meta, LinkedIn, and OpenAI. The other five ad platforms are read, manage, and optimize, because campaign creation on those happens in their own ad managers. PaidSync is honest about the line so your AI assistant never promises an action the platform does not expose.
Quick start
1. Sign up
Create a free account at paidsync.ai/signup. Free tier includes 15 API calls/month, enough to run your first audit and test the connection.
2. Copy your MCP URL
From the PaidSync dashboard, copy your unique MCP server URL. It looks like:
https://mcp.paidsync.ai/mcp?key=YOUR_API_KEY
3. Add to your AI assistant
PaidSync uses the open Model Context Protocol (MCP). Any MCP-compatible AI client works. Pick yours below.
Claude Desktop
Edit claude_desktop_config.json (Settings, Developer, Edit Config on Mac/Windows):
{
"mcpServers": {
"paidsync": {
"url": "https://mcp.paidsync.ai/mcp?key=YOUR_API_KEY"
}
}
}
Restart Claude Desktop. PaidSync appears as a connected tool.
claude.ai (web)
Settings, Integrations, Add MCP Server. Name: PaidSync. URL: https://mcp.paidsync.ai/mcp?key=YOUR_API_KEY. Requires Claude Pro, Max, Team, or Enterprise.
Claude Code (CLI)
claude mcp add paidsync https://mcp.paidsync.ai/mcp?key=YOUR_API_KEY
ChatGPT
Settings, Connected Tools, Add MCP Server. Name: PaidSync. URL: https://mcp.paidsync.ai/mcp?key=YOUR_API_KEY. Requires ChatGPT Plus or Pro.
Gemini
Settings, Extensions, Add MCP Server. Name: PaidSync. URL: https://mcp.paidsync.ai/mcp?key=YOUR_API_KEY.
Cursor
Edit .cursor/mcp.json in your workspace:
{
"mcpServers": {
"paidsync": {
"url": "https://mcp.paidsync.ai/mcp?key=YOUR_API_KEY"
}
}
}
Windsurf
Edit ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"paidsync": {
"url": "https://mcp.paidsync.ai/mcp?key=YOUR_API_KEY"
}
}
}
4. Connect your ad accounts
Inside the PaidSync dashboard, connect Google Ads, Meta Ads, LinkedIn Ads, OpenAI Ads, TikTok Ads, Snapchat Ads, Reddit Ads, Pinterest Ads, Microsoft Ads, GA4, GTM, GSC, and Merchant Center via OAuth. Each connection takes about 30 seconds. Agency users connect MCC and Business Manager once and gain access to every client account from chat.
Why edit access matters
A read-only MCP can tell you that 17 ad groups have CPA over $50. It cannot pause them. You log in to the ad platform and click 17 times.
PaidSync pauses them. It also tells you the estimated monthly savings. It also flags the keywords driving the high CPA. It also offers to pause those.
The category of "AI for ads" is shifting from describing your data to running your account. PaidSync was built for the second category.
Agent-native architecture with a thin dispatcher
460+ tools is a lot of surface area. Most MCP servers load every tool schema into the model's context the moment you connect. At PaidSync's scale that would burn 50k+ tokens before you have typed a single prompt, which is what happens with servers like Pipeboard and AdKit that register every tool natively.
PaidSync does the opposite. The whole catalog sits behind three meta-tools:
paidsync_contextreturns the live map of what is connected and which capabilities are available.paidsync_tool_detailpulls the schema for one specific tool only when the model needs it.paidsync_execruns the chosen tool.
This dispatcher pattern costs roughly 3k tokens of context instead of 50k+. The model discovers tools on demand and spends the rest of its context budget on your actual work, not on schema it will never call. The 460+ tools are real and executable. They are simply not all dumped into the conversation at once.
Example prompts
Once PaidSync is connected, paste any of these into Claude, ChatGPT, Gemini, or Cursor. See examples/prompts.md for 30+ more.
Cross-channel work
Compare ROAS across Google, Meta, LinkedIn, and TikTok for the last 30 days.
Pause the worst-performing campaign on each platform.
My Meta Ads ROAS just dropped 20%. Pull TikTok ROAS for the same date range
and product set. Should I shift budget?
Conversion tracking setup (only PaidSync does this)
Set up purchase conversion tracking. Create the GA4 event, build the GTM tag
and trigger, and link it to Google Ads as a primary conversion.
Account audits
Run a full audit on my Google Ads, Meta Ads, and LinkedIn Ads accounts.
Tell me where I am wasting budget on each.
Paid plus organic blends
Show me Google Ads keywords I am paying for that I already rank organically
for in Search Console. Pause them if they are not converting.
TikTok
Pause every TikTok ad group with CPA over $40 and less than 3 conversions
in the last 14 days.
LinkedIn B2B
Compare LinkedIn cost-per-lead to Google Ads CPL for the same audience this quarter.
Where am I getting more in-target leads?
Agency workflow
Switch to my client Google Ads MCC account, audit it, and email me a summary
of the top 3 issues by Monday morning.
Real customer workflows
DTC ecommerce brand, $80k/month Meta + Google spend
Every Monday morning, I ask Claude to pull the previous week's spend, conversions, and ROAS across Meta and Google, broken down by campaign. Then I ask it to flag any campaigns where ROAS dropped 15% week over week, and to pause ad groups under 1.5x ROAS. Used to take 2 hours of clicking. Now takes 8 minutes.
B2B SaaS, multi-touch attribution
We run LinkedIn for awareness, Google Search for capture, and Meta retargeting. Conversion tracking used to be a disaster because nobody could see the full picture. PaidSync set up the GA4 events, built the GTM tags, and linked the conversions back to each ad platform. End to end, in one Claude conversation. Saved a week of dev work.
Agency, 23 active clients across Google Ads MCC
The identity walk is the killer feature. I log in to Claude once, and I have access to every client's Google Ads account through my MCC. Audit time per client used to be an hour. Now I run a multi-client audit prompt before my Wednesday strategy call and get all 23 reports back in ten minutes.
Performance Max optimization
PMax was a black box. PaidSync's PMax tools open up the asset group data, surface listing-group performance, and let me exclude underperforming products by offer ID directly from chat. Lifted ROAS from 4.1 to 5.7 over six weeks just by reading the asset group reports nobody was reading before.
How PaidSync compares
| | PaidSync | Google native MCP | Meta AI Ads Connector | ppc.io | Pipeboard | Adspirer | Ryze AI | Flyweel | |---|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| | Ad platforms covered | 9 | 1 | 1 | 1 | 1 | 4 | 4 | 2 | | Google Ads create + manage | yes | no, read-only | no | no, read-only | yes | yes | yes | yes | | Meta Ads create + manage | yes | no | yes Meta-only | no | yes | yes | yes | yes | | LinkedIn Ads
Truncated for display — read the full file on GitHub.
Related Skills
claude-mem
93.3kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Understand-Anything
81.7kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
Agent-Reach
78.4kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
ruflo
71.0k🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
Security Score
Audited on Sep 1, 2026
