Run ad operations from your terminal.
One command gives Claude Code 630+ tools across Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads and 10 more platforms.
Here is how Pearlmarrow Jewelry did, Oct 11 to Oct 17.
| Platform | Spend | Conv. | Revenue | ROAS |
|---|---|---|---|---|
Google Ads | $2,760 | 61 | $10,980 | 3.98 |
Meta Ads | $2,180 | 44 | $6,820 | 3.13 |
| $720 | 14 | $2,016 | 2.80 | |
| Total | $5,660 | 119 | $19,816 | 3.50 |
Raised Search | Engagement rings from $150 to $180 a dayFrom Claude CodeNot yet
Paused 2 ads in Meta | Pearls | ProspectingApproved in the workspaceNot yet| Search term | Clicks | Cost |
|---|---|---|
| free jewelry samples | 92 | $148 |
| ring resizing near me | 66 | $112 |
| how to clean pearls | 58 | $97 |
- campaign
- Search | Pearl necklaces
- keywords
- 3, phrase match
630+ tools across 14 platforms, through one connection.
Report, fix and export ad data from Claude Code
One command adds 630+ tools across 14 platforms, and Claude Code asks before it runs each one.
Example data
| Campaign | Spend | Sales | ROAS |
|---|---|---|---|
| Search | Engagement rings | $1,260 | 31 | 4.60 |
| Search | Pearl necklaces | $840 | 18 | 3.60 |
| Shopping | All jewelry | $660 | 12 | 3.40 |
| Meta | Pearls | Retargeting | $1,310 | 30 | 3.40 |
| Meta | Bridal | Prospecting | $870 | 14 | 2.60 |
| Pinterest | Bridal gifts | $720 | 14 | 2.80 |
| Campaign | ROAS | Lost to budget | Budget |
|---|---|---|---|
| Search | Engagement rings | 4.6 | 27% | $180 |
| Search | Pearl necklaces | 3.6 | 4% | $120 |
| Shopping | All jewelry | 3.4 | 0% | $95 |
- campaign
- Search | Engagement rings
- daily_budget
- $180 to $220
| Ad | Spend | Sales | ROAS |
|---|---|---|---|
| Pearl drop video | $1,840 | 41 | 4.2 |
| Bridal set carousel | $1,520 | 29 | 3.6 |
| Gift guide reel | $1,110 | 18 | 3.1 |
| Founder story | $860 | 11 | 2.4 |
| Stacking rings | $790 | 9 | 2.2 |
| Velvet box unboxing | $640 | 7 | 2.1 |
| Charm bracelet | $520 | 5 | 1.9 |
| Campaign | Spent | Month budget | Pace |
|---|---|---|---|
| Search | Engagement rings | $2,620 | $4,400 | Over by 9% |
| Search | Pearl necklaces | $1,980 | $3,700 | On pace |
| Shopping | All jewelry | $1,560 | $2,900 | On pace |
| Meta | Pearls | Retargeting | $2,140 | $4,000 | On pace |
| Pinterest | Bridal gifts | $1,290 | $2,400 | On pace |
| Agent | Schedule | Watches | Last run |
|---|---|---|---|
| Budget Pacer | Hourly | ![]() ![]() | Today, 15:00 |
| ROAS Guardian | Daily | ![]() ![]() | Today, 07:00 |
| Wasted Spend Hunter | Daily | ![]() ![]() | Today, 07:00 |
| Anomaly Responder | Daily | ![]() ![]() | Today, 07:00 |
| Creative Fatigue Watcher | Daily | ![]() | Today, 07:00 |
| Budget Rebalancer | Weekly | ![]() ![]() | Today, 08:00 |
| Tag & Tracking Auditor | Weekly | ![]() ![]() | Oct 14 |
| GA4 Auditor | Weekly | ![]() | Oct 13 |
| Merchant Center Auditor | Monthly | Oct 1 |
Pause ad Stacking ringsCreative Fatigue Watcher, waiting for youIts frequency passed 4 and its click-through fell from 1.4% to 0.8% in two weeks.
- Ad
- Stacking rings
- Change
- Status Active to Paused
Listed in Claude, ChatGPT and GitHub. Approved by the ad platforms you run.
Listed in
Approved by
Built by Ahmed Ashraf, who led paid media at Scandiweb, a 2025 Google Premier Partner (top 3% of agencies).
10+ years$500M+ in ad budgets$1B+ client revenue.
- 5platforms to build campaigns on
- 630+tools
- 14ad and data platforms
- Freeplan, no card
Why PaidSync.ai in Claude Code
- One commandclaude mcp add registers PaidSync.ai for the current project, or add --scope user to make it available in every project.
- OAuth sign-in through /mcpNo key pasted. An API key also works in a header for headless runs, but on Google Ads it allows reads and dry runs only.
- You choose which accounts it seesAfter each sign-in you tick the ad accounts for the workspace, so a client account you did not tick stays invisible.
- Platform guides for Claude CodeGoogle Ads, Meta Ads, LinkedIn Ads, TikTok Ads, GA4 and Tag Manager each have a Claude Code guide.
What works in Claude Code and what does not
What works
Command or plugin claude mcp add registers the server, or the plugin installs the same entry plus six ads skills.
Reads and writes Reports, audits, budgets, bids, negatives and campaigns on Google Ads, Meta Ads and LinkedIn Ads.
Scope By default it registers for the current project. Add --scope user for every project on the machine.
What does not, or needs checking
Plugin needs a recent version The plugin needs Claude Code 2.1.224 or later. Run claude update first on an older version.
API keys are limited A key works in a header, but on Google Ads it allows reads and dry runs only. Applying a Google Ads change needs the OAuth sign-in.
It asks before each tool Claude Code's own prompt is the human check over MCP, so unattended runs need your own approval setting.
How it works in three steps
These are the commands and the one menu you use.
Run the command
In your terminal run the command below, then run claude mcp list to confirm it is there.
Add --scope user for every projectclaude mcp add --transport http paidsync https://mcp.paidsync.ai/mcpSign in with /mcp
Start a Claude Code session, type /mcp, pick paidsync and sign in with your PaidSync.ai login.
Type in a session/mcpAsk about your ads
Claude Code returns your accounts across every connected platform, and asks before it runs each tool.
Claude Code on each platform
Connect your ad accounts to Claude CodeThe command, the plugin and the six skills.
Google Ads with Claude CodeConnect Google Ads to Claude Code, step by step.
Meta Ads with Claude CodeConnect Meta Ads to Claude Code, step by step.
LinkedIn Ads with Claude CodeConnect LinkedIn Ads to Claude Code, step by step.
TikTok Ads with Claude CodeConnect TikTok Ads to Claude Code, step by step.- All setup guidesEvery ad platform and every AI assistant, step by step.
Cheaper than an agency. Faster than a freelancer.
Start free. Scale with your team. Cancel anytime.
- No credit card needed
- No time limit
- MCP read and write access
- API access
- Claude, ChatGPT and any agent
- 15 tasks a month
- All 14 ad platforms
- Full analysis suite, 630+ tools
- Upgrade anytime
- 600 tasks a month
- 1 seat
- MCP read and write access
- API access
- Claude, ChatGPT and any agent
- Everything in Free, plus
- Top ChatGPT and Claude models
- Cloud agents on your schedule, hourly to monthly
- PMax insights on every platform
- Wasted spend alerts
- Anomaly detection
- Unlimited ad accounts
- Up to 10 brand spaces
- 5 seats
- 6,000 shared tasks a month
- MCP read and write access
- API access
- Claude, ChatGPT and any agent
- Everything in Pro, plus
- Unlimited access to every feature
- One shared task pool
- Admin controls
- Unlimited brand spaces
- Client report sharing
- Cloud agents for the whole team
- Priority email support
- Full campaign management
- Custom agents for your process
- Dedicated success manager
- Advanced systems in your workflow
- SSO and DPA on request
Talk to sales
Tell us about your setup. We'll get back within 1 business day.
Frequently asked questions
How do I connect Google Ads to Claude Code?
Sign up at paidsync.ai, connect Google Ads via Google OAuth in the dashboard, then run claude mcp add --transport http paidsync https://mcp.paidsync.ai/mcp in your terminal. Type /mcp inside a session, pick paidsync, and sign in with your PaidSync.ai login.
Does Claude Code need an API key?
No. The OAuth sign-in through /mcp is the primary path. An API key also works in a header, but on Google Ads a key allows reads and dry runs only, so applying a Google Ads change needs the OAuth sign-in. Never put the key in the URL.
Can Claude Code change my campaigns, or only read them?
Both. Claude Code can pause campaigns, change budgets and bids, add negative keywords and create campaigns on Google Ads, Meta Ads and LinkedIn Ads. Over MCP the human check is Claude Code's own prompt, and PaidSync.ai adds dry-run previews and explicit confirms.
What is in the plugin?
The plugin installs the same PaidSync.ai server entry plus six ads skills: Wasted Spend Hunter, Negative Keyword Triage, Meta Ads Audit, Creative Fatigue Scan, LinkedIn Campaign QA and Tracking Health. It needs Claude Code 2.1.224 or later.
Does it also work in Claude on the web and desktop?
Yes. PaidSync.ai is also in the Claude connector directory, and the same account works there.
How much does PaidSync.ai cost?
The Free plan includes 15 tasks a month with no credit card and no time limit. Pro starts at $99 a month for 600 tasks. Team starts at $249 a month for 5 seats and 6,000 shared tasks.
Start running ad operations from your terminal.
Run one command, then ask in plain words.

