An AI agent for X Ads (Twitter Ads included) manages the campaigns you already run, reading performance and making the change for you. PaidSync.ai is one. It connects X Ads on X's own sign-in screen, with no API key and nothing to host, and works on campaigns that are already running. From Claude, PaidSync.ai pauses and enables campaigns, changes daily budgets, and updates line item status and bids. In ChatGPT, it reads X Ads performance. Pauses and budget changes need an explicit confirm and can be previewed first. New X campaigns are built in X Ads Manager. One connection also covers Google Ads, Meta, TikTok, LinkedIn and 9 more platforms.
An MCP server turns an ad platform's API into typed tools an AI assistant can call. Connect one to Claude and "pause every X line item whose CPC is above $2 in the last 14 days" becomes something the assistant can check, propose, and, once you approve, execute. In ChatGPT, PaidSync.ai reports on X today. This page covers PaidSync's X Ads surface in full: the tools, exactly what they do and do not do, how writes are checked, and how it compares with the X MCP options on most current lists.
It is written for both audiences. Marketers who want to manage X campaigns day-to-day from a chat window, and agent builders who want to know exactly what the protocol surface looks like before wiring it into a workflow. Each section is labeled.
Three things, in practice. It reads, so the assistant can pull spend, CPC, and engagement without you exporting from Ads Manager. It manages, so existing campaigns and line items can be paused, enabled, re-budgeted, and updated through conversation. And it gates, so most writes preview as a dry run first and destructive changes need an explicit confirm.
The honest bit up front: PaidSync's X tool set is manage-only. It does not create new campaigns, does not create line items, does not upload creative, and does not manage tailored audiences as tools of its own. For those, you use X Ads Manager. PaidSync's role starts the moment a campaign is live and takes daily management, optimization, and reporting off your plate. This is different from the Google Ads, Meta, LinkedIn, TikTok, Microsoft Ads and ChatGPT Ads surfaces, where PaidSync.ai also builds from scratch; see the capability matrix on the full MCP server page.
X runs its own official ads server at ads-api.x.com/mcp, launched in late August 2026. X's docs list 74 ads tools, and the campaigns and line items it creates start paused (checked 29 Sep 2026). X also runs a separate server for posts and search at api.x.com/mcp. Use X's ads server if X is your only paid channel and you want to build campaigns from chat. Pick PaidSync.ai when you run X next to Google, Meta or LinkedIn and want them in one chat. It manages existing X campaigns (pause, enable, budgets, bids).
PaidSync.ai's live server exposes the X tools below, by category (server total 630+ across 14 platforms). The table names all of them; the live catalog is also discoverable from any session via paidsync_context with include_tools:['x'].
| Category | Named tools |
|---|---|
| Account and identity | connect_x_ads, x_auth_status, list_x_accounts, set_active_x_account, list_x_ad_accounts |
| Read | list_x_campaigns, list_x_line_items, list_x_ads, get_x_performance |
| Manage existing campaigns | pause_x_campaign, enable_x_campaign, update_x_campaign_budget, update_x_campaign, update_x_line_item |
Three of these carry most of the operational work. update_x_campaign_budget re-paces spend without opening X Ads Manager, update_x_campaign edits name, status, and campaign-level settings, and update_x_line_item handles line-item settings including bidding and targeting fields exposed by the X Ads API. Combined with get_x_performance and the list_* readers, a Monday-morning pacing and pausing pass runs entirely in chat.
For marketersThe practical shape of a week on PaidSync's X stack looks like this. Monday morning you ask "what changed in the last 7 days on X Ads, by campaign, and where is CPC drifting". The assistant pulls it from get_x_performance and answers in plain numbers. You spot two line items pacing over budget on stale creative, ask for a pause on the worst offender and a 30% budget cut on the other, review the drafted changes, and confirm. Later you ask for a status report on live campaigns; the assistant lists them from list_x_campaigns.
Because the same server carries Google Ads, Meta Ads, LinkedIn, TikTok, GA4, and GTM, the follow-up question "did the X cut shift volume to Meta shopping and did GA4 see the difference" is answered in the same session, not in another tab. That cross-platform session is the practical difference between a X connector and a paid-media server.
Trust is procedural, not promissory. Over MCP, the confirmation step is your assistant's own prompt; PaidSync writes no approval card on that path. Previews show the exact planned change first, and destructive operations require an explicit confirm_destructive flag. Sessions can be revoked at any time.
Connect an X Ads account to Claude, ChatGPT, or Gemini and run the first pacing report in minutes.
Start free, 15 tasks, no card See all 14 platformsPaidSync is one MCP endpoint covering 14 platforms; details on the MCP server page. To keep client context small, tools/list returns a lean starter set. The full catalog is discovered at runtime through paidsync_context, which returns the active account, connected platforms, and the grouped tool catalog (include_tools:['x'] returns the exact X tool names), and executed through paidsync_exec. That two-call pattern means an agent can enumerate and invoke every X tool without a 630+-tool schema payload sitting in every conversation.
Safety is enforced server-side. Most mutation tools default to dry_run for a no-op preview, and destructive operations require confirm_destructive. For discovery and verification, the domain publishes OAuth authorization-server and protected-resource metadata (RFC 8414 and RFC 9728), an MCP server card, agent-auth.json, security.txt, and a Content-Signal directive.
Stated plainly, because scoping a tool accurately beats overselling it.
Roadmap decisions on X coverage track customer demand. If a capability above is central to your workflow, tell us at the demo booking page.
Every plan includes all 14 platforms and there is no per-account or per-platform charge. Every tool call counts as one task. Full detail at paidsync.ai/pricing.
| Plan | Price | Included |
|---|---|---|
| Free | $0/mo | 15 tasks a month, no card required |
| Pro | From $99/mo | 600 tasks ($99), 1,200 tasks ($149), or 4,000 tasks ($199) |
| Team | From $249/mo | 5 seats, 6,000 shared tasks |
| Done For You | Custom | Fully managed paid media |
Put X Ads, and the other 13 platforms, in front of your AI assistant today.
Prefer Copilot? See how to add PaidSync to Microsoft Copilot Studio. The same tool manages X Ads.
Using Claude or ChatGPT? See how to connect X Ads to Claude or how to connect X Ads to ChatGPT. The same PaidSync sign-in manages X Ads in both.
One setup per client, same endpoint and sign-in everywhere.
An AI agent for X Ads reads your campaign performance and manages existing campaigns and line items for you, instead of only advising. PaidSync.ai does this through Claude and ChatGPT: Claude can pause and enable campaigns and change daily budgets, while ChatGPT reads performance. It manages existing campaigns, and it does not create new campaigns from scratch.
No. As an AI agent for X Ads, PaidSync's X tool set is manage-only. Building a new campaign is done in X Ads Manager, then handed to PaidSync for daily management. For platforms where PaidSync does build from scratch (Google, Meta, LinkedIn, ChatGPT Ads), see the full MCP server overview.
14 live X tools, inside a server of 630+ tools across 14 platforms. The set covers account and identity (5 tools), read (4 tools), and manage (5 tools). No campaign or line-item creation today.
Yes. X runs its own official ads server at ads-api.x.com/mcp, launched in late August 2026. X's docs list 74 ads tools, and the campaigns and line items it creates start paused (checked 29 Sep 2026). X also runs a separate server for posts and search at api.x.com/mcp. Use X's ads server if X is your only paid channel and you want to build campaigns from chat. Pick PaidSync.ai when you run X next to Google, Meta or LinkedIn and want them in one chat. It manages existing X campaigns (pause, enable, budgets, bids).
Over MCP, your assistant's own confirmation prompt is the human check; PaidSync writes no approval card on that path. Most write tools default to a dry_run preview, and destructive operations require an explicit confirm_destructive step.
Free is $0 for 15 tasks a month with no card. Pro starts at $99 per month for 600 tasks, with 1,200 tasks at $149 and 4,000 at $199. Team starts at $249 per month for 5 seats and 6,000 shared tasks. Done For You is custom-priced fully managed paid media.
Claude (web, desktop, and Claude Code), ChatGPT, Gemini, Perplexity, Cursor, Windsurf, and any client that speaks MCP. Setup takes one endpoint and a PaidSync sign-in (OAuth), with no API key; the walkthrough is on the connect page.