NotFairNotFair
Start now

Vendor-authored, source-reviewed comparison · 2026

Best X Ads MCP servers, compared on limits, tools, and media upload

X does not publish an official Ads MCP. The useful comparison is monthly operations, X Ads-specific tool count, and whether supplied image or video assets can be uploaded into promoted Tweets.

Published
· September 17, 2026
Last verified
· September 17, 2026
Products reviewed
· 3
Author
· NotFair product team

Our verdict

Best for operators who want a hosted X Ads MCP with approval-gated writes

NotFair hosts OAuth, exposes a counted X Ads tool surface including URL media upload, and gates writes behind approval and provenance. It does not claim Google Ads-style impact snapshots or undo on X.

See all X Ads tools
Monthly operations
300 free
After 7 unlimited days
X Ads tools
40
Reads and writes
Creative assets
uploadMedia
Image, video, and GIF from URL
Write lifecycle
Preview → approve → provenance
No X impact snapshot

Comparison matrix

Capacity and media control first

This table separates monthly call capacity, X Ads-specific tool breadth, and whether supplied media can actually be uploaded. Rows exist only where a public X Ads MCP page or docs support the claim. “Not published” means the vendor’s public documentation does not support a more specific claim.

ServerOperations / monthX Ads toolsChange image assetsChange video assetsWrite access

NotFair

Our verdict

Product source

Free: 300/month after 7 unlimited days. Growth: unlimited ($99/mo monthly, or $950/yr (~$79/mo) annually).Usage source40 X Ads toolsYes — uploadMedia fetches a public image URL and returns a media_key for promoted Tweets.Capability sourceYes — the same uploadMedia tool uploads video and GIF URLs (TWEET_VIDEO, TWEET_GIF, AMPLIFY_VIDEO).Yes — campaigns, line items, promoted Tweets, targeting, and more, with dry-run on writes

Markifact

Product source

200 one-time signup credits; paid plans use a selected monthly credit balance. Most MCP data operations cost about 1 credit.Usage source32 X operations on Markifact’s current X Ads MCP pageVendor documents image upload for X Ads on that page.Vendor documents video upload for X Ads on that page.Yes — approval before writes is documented

AdKit

Product source

Published plans at $29 and $49 per month on the current AdKit MCP pricing; a monthly tool-call cap is not stated on that page.Usage sourceX-specific tool count not publishedVendor documents draft creative workflows; a dedicated image-upload inventory is not published at tool granularity.Video-upload granularity is not published on the page used for this row.Yes — draft-oriented writes are documented

Asset support means working with supplied advertising assets. NotFair uploadMedia fetches a public URL and runs X’s chunked upload; it does not accept a local filesystem path.

Operating model

Setup, safeguards, account routing, and client reach

ServerBest forDeliveryCredentialsSafety lifecycleMulti-accountClients

NotFair

Our verdict

Operators who want hosted X Ads reads and approval-gated writesHosted remote MCPHosted OAuth; no customer X developer app requiredExact proposal, explicit approval, and operation provenance. NotFair does not expose Google Ads-style impact snapshots or undo for this platform.Connected-account selection with explicit per-call account routingClaude Web/Code, Codex CLI, Cursor, OpenClaw, Hermes

Markifact

Cross-platform marketing workflows that include XHosted remote MCPHosted connectionVendor documents approval before writesUnlimited ad accounts on current paid plansClaude, ChatGPT, Codex, Cursor, and other MCP clients

AdKit

Teams that want a hosted X Ads MCP focused on draftsHosted remote MCPHosted connection at mcp.adkit.soPublic docs describe hosted drafts; NotFair-style approval/provenance is not assumedHosted X Ads connectionMCP clients that can reach mcp.adkit.so

NotFair is the publisher of this comparison and is therefore not a neutral party. Adspirer is omitted because its current public ad-platform docs do not cover X Ads. Vendor-wide tool totals are not treated as X Ads-specific totals.

Testing method

A benchmark that can be rerun

We review the connection boundary, tool surface, write contract, account routing, and recovery path. Marketing claims without a public document, schema, or observable flow are not treated as verified capabilities.

Download the dated benchmark JSON

  1. 01

    Monthly capacity

    How many MCP operations can the user run each month, what consumes quota, and what happens at the limit?

  2. 02

    Tool depth

    How many tools are X Ads-specific rather than a cross-platform total, and which workflows do they actually cover?

  3. 03

    Creative assets

    Can the server upload or attach supplied image and video assets—not merely generate ad copy?

  4. 04

    Connection

    Can a non-developer connect without building OAuth infrastructure?

  5. 05

    Useful reads

    Can the agent inspect accounts, performance, settings, and related entities with typed outputs?

  6. 06

    Safe writes

    Are mutations previewed, bound to explicit approval, and protected by server-side guardrails?

  7. 07

    After the write

    Can the operator identify provenance and reverse supported changes? Google Ads-style impact snapshots are not assumed.

  8. 08

    Account routing

    Can the agent discover and explicitly target the intended ad account?

  9. 09

    Client reach

    Does the same remote endpoint work in the AI workspace the operator already uses?

Test boundary

NotFair was verified against its production X Ads registrar and hosted OAuth connection. Competitor rows are based on linked public documentation; no competitor account was connected and no competitor write was executed for this review.

Decision guide

Choose by operating model

Choose NotFair

You want hosted X Ads OAuth, counted tools, URL media upload, and approval-gated writes.

Choose Markifact

You want X inside a broader cross-platform marketing MCP and accept credit-based pricing.

Choose AdKit

You want a hosted X Ads MCP focused on draft workflows at a published subscription price.

Do not invent an official X MCP

X does not currently publish a first-party Ads MCP in the sources used for this review.

NotFair production path

Inspect → preview → approve → execute → verify

  • The agent reads live X Ads campaigns, line items, and promoted Tweets.
  • A proposed write shows the target and intended change.
  • Execution waits for explicit user approval.
  • The operation records its author, ID, timestamp, and provenance.
  • Read the entity back after applying; X does not get Google Ads impact snapshots here.
  • uploadMedia fetches a public URL and returns a media_key for createPromotedTweet.

Remote endpoint

https://notfair.co/api/mcp/notfair

Public verification prompts

Use the same prompts on every server

01

Show my plan, monthly operation limit, operations used, and operations remaining.

02

List every X Ads-specific tool available in this connection; exclude tools for other platforms.

03

Can you upload or attach supplied image and video assets? Show the exact tools and limitations for each format.

04

List every accessible account for this platform and identify how targeting works.

05

Audit the last 30 days and show the evidence behind the three highest-impact problems.

06

Propose one high-confidence, reversible improvement, including current versus proposed values.

07

Show the exact preview before changing a budget. Do not execute until I approve.

08

After the write, return the operation ID, author, timestamp, and verification result.

09

Show the supported reversal path before undoing anything. Do not claim impact review unless this platform provides it.

X Ads MCP server FAQ

Direct answers for buyers comparing the few public X Ads MCP options.

Not in the public sources used for this review. Compare hosted third-party servers instead of waiting for a first-party X Ads MCP.

NotFair advertises 40 X Ads tools, measured from the production registerXAdsTools() entry point and guarded by a drift test.

Yes. uploadMedia fetches a public image, video, or GIF URL, runs the chunked X upload, and returns a media_key for createPromotedTweet.

No. This review combines public documentation with live production verification of NotFair. Competitor behavior is labeled from vendor documentation.

From comparison to first write

Connect once. Audit first. Approve only what you understand.

The free plan includes seven days of unlimited access, then 300 MCP operations each month. No credit card.