PaidSync>Blog>Platform

X (Twitter) Ads MCP Server for Claude & ChatGPT

Founder written
Author: Ahmed Ashraf|8 min read|Updated September 29, 2026

14 live tools for X Ads, with a dry-run preview on most writes, inside the same server that runs Google Ads, Meta, LinkedIn, TikTok, GA4, and GTM. X runs its own official ads server at ads-api.x.com/mcp, launched in late August 2026. Use X's ads server if X is your only paid channel and you want to build campaigns from chat. Pick PaidSync when you run X next to Google, Meta or LinkedIn and want them in one chat: its 14 X tools manage existing campaigns (pause, enable, budgets, bids).


PaidSync is an X Ads MCP server that manages and optimizes existing X campaigns from Claude, ChatGPT, and Gemini. 14 tools cover reading performance, pausing and enabling campaigns, adjusting budgets, and updating campaign and line-item settings. Most writes preview as a dry run first. Free at $0 for 15 tasks a month, Pro from $99/mo, and the same connection also covers Google Ads, Meta, LinkedIn, TikTok, GA4, GTM, and 7 more platforms. New X campaigns are still built in X Ads Manager; PaidSync takes over from day one of live traffic.

An MCP server turns an ad platform's API into typed tools an AI assistant can call. Connect one to Claude or ChatGPT 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. This page covers PaidSync's X Ads surface in full: the 14 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.

What an X Ads MCP server does (and what PaidSync's does not)

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, Meta, LinkedIn, and ChatGPT Ads surfaces, where PaidSync also builds from scratch; see the capability matrix on the full MCP server page.

PaidSync vs X's own MCP server

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 when you run X next to Google, Meta or LinkedIn and want them in one chat: its 14 X tools manage existing campaigns (pause, enable, budgets, bids).

All 14 X Ads tools by category

PaidSync's live server exposes 14 X tools (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'].

CategoryNamed tools
Account and identityconnect_x_ads, x_auth_status, list_x_accounts, set_active_x_account, list_x_ad_accounts
Readlist_x_campaigns, list_x_line_items, list_x_ads, get_x_performance
Manage existing campaignspause_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 marketers

Manage X Ads from a chat window

The 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 (152 tools), Meta Ads (83 tools), LinkedIn (34 tools), TikTok (13 tools), GA4 (26 tools), and GTM (39 tools), 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 platforms
For agent builders

The protocol surface behind the 14 tools

PaidSync 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 all 14 X tools 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.

What this does not do

Stated plainly, because scoping a tool accurately beats overselling it.

  • No new X campaigns or line items. Build them in X Ads Manager, then hand to PaidSync.
  • No creative uploads. Promoted posts and video creative are made in X.
  • No catalog feed management. Product catalogs are managed in X today.
  • One object per task. Updating 10 line items is 10 separate tasks.
  • No blind writes. Most writes preview as a dry run first, and over MCP your assistant's own prompt is the human check.

Roadmap decisions on X coverage track customer demand. If a capability above is central to your workflow, tell us at the demo booking page.

Pricing

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.

PlanPriceIncluded
Free$0/mo15 tasks a month, no card required
ProFrom $99/mo600 tasks ($99), 1,200 tasks ($149), or 4,000 tasks ($199)
TeamFrom $249/mo5 seats, 6,000 shared tasks
Done For YouCustomFully managed paid media

Put 14 X Ads tools, 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.

Connect X Ads to your AI

One setup per client, same endpoint and sign-in everywhere.

Frequently asked questions

What is an X Ads MCP server?

An MCP (Model Context Protocol) server exposes X Ads API actions as typed tools that AI assistants like Claude, ChatGPT, and Gemini can call. An X Ads MCP lets the assistant read campaign performance and manage existing campaigns and line items through conversation instead of X Ads Manager clicks. PaidSync's X surface is 14 tools, and it does not create new campaigns from scratch.

Does PaidSync create new X campaigns?

No. 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.

How many X Ads tools does PaidSync have?

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.

Is there an official X Ads MCP server?

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 when you run X next to Google, Meta or LinkedIn and want them in one chat: its 14 X tools manage existing campaigns (pause, enable, budgets, bids).

Is it safe to give an AI write access to a live X Ads account?

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.

How much does the PaidSync X Ads MCP cost?

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.

Which AI assistants work with the PaidSync X Ads MCP?

Claude (web, desktop, and Claude Code), ChatGPT, Gemini, Perplexity, Cursor, Windsurf, and any client that speaks MCP. Setup takes one endpoint and one API key; the walkthrough is on the connect page.