NotFairNotFair
Start now

Vendor-authored, source-reviewed comparison · 2026

Best TikTok Ads MCP servers, compared on limits, tools, and asset upload

TikTok now publishes a first-party Ads MCP. The useful comparison is still monthly operations, TikTok-specific tool count, and whether supplied image or video URLs can actually be uploaded.

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

Our verdict

Best for operators who want a counted, approval-gated TikTok Ads MCP

NotFair hosts OAuth and exposes a counted TikTok Ads tool surface generated from Marketing API operations plus runScript. Official TikTok tool counts in third-party blogs are not treated as verified here.

See TikTok Ads MCP
Monthly operations
300 free
After 7 unlimited days
TikTok Ads tools
96
Reads, writes, runScript
Creative assets
URL image + video
adImageUpload / adVideoUpload
Write lifecycle
DISABLE unless asked
Preview → approve → provenance

Comparison matrix

Capacity and asset control first

Third-party blogs sometimes quote huge official TikTok MCP inventories. This table only uses counts published by the vendor being reviewed. “Not published” means the vendor’s own public documentation does not support a more specific claim.

ServerOperations / monthTikTok 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 source96 TikTok Ads toolsYes — adImageUpload accepts a public HTTPS image URL (UPLOAD_BY_URL). Binary MCP uploads are not accepted.Capability sourceYes — adVideoUpload accepts a public HTTPS video URL (UPLOAD_BY_URL). The server does not fetch the URL locally.Yes — campaigns, ad groups, ads, audiences, pixels, and more; delivery entities DISABLE unless activation is requested

TikTok official Agentic Hub MCP

Product source

No NotFair-style SaaS cap is published; usage remains subject to TikTok Marketing API quotas.Not published on TikTok’s public MCP documentation used for this rowOfficial product documents read/write Ads MCP access; a counted image-upload inventory is not published in the sources used here.Official product documents read/write Ads MCP access; third-party blog inventories are not treated as TikTok’s count.Yes — first-party read/write Marketing API MCP

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 sourceTikTok-specific count not published; 1,000+ operations across 30+ marketing platformsVendor documents Spark Ads, Smart+, and Ads Library coverage with approval before writes.Vendor documents TikTok creative workflows; a counted video-upload tool list is not published on the landing used here.Yes — approval before writes is documented

Adspirer

Product source

Free 15; Plus 150; Pro 600; Max 3,000 tool calls/month.Usage source37 TikTok Ads tools on the current integration pageVendor documents TikTok creative workflows on the integration page.Vendor documents TikTok video support on that page; paused-first creation is documented.Yes — paused-first creation is documented

Pipeboard

Product source

No public monthly MCP operation cap is stated on the TikTok connector used for this row.20+ named TikTok tools on the public connector pagePublic connector documents image upload among named TikTok tools.Public connector documents video upload among named TikTok tools.Yes — hosted TikTok Ads writes are advertised

NotFair TikTok image and video upload use TikTok’s URL upload mode. The server does not fetch the URL locally or accept binary MCP uploads.

Operating model

Setup, safeguards, account routing, and client reach

ServerBest forDeliveryCredentialsSafety lifecycleMulti-accountClients

NotFair

Our verdict

Operators who want hosted TikTok Ads reads and DISABLE-by-default writesHosted remote MCPHosted OAuth; no customer TikTok developer app requiredExact proposal, explicit approval, and operation provenance. NotFair does not expose Google Ads-style impact snapshots or undo for this platform.Selected authorized advertiser; advertiser_id is pinned to that accountClaude Web/Code, Codex CLI, Cursor, OpenClaw, Hermes

TikTok official Agentic Hub MCP

Teams that want a first-party TikTok Marketing API MCPTikTok-hosted MCPTikTok Business authentication through TikTok’s MCP productFirst-party TikTok contract; NotFair-style approval/provenance is not assumedTikTok advertiser accounts authorized in Agentic HubMCP clients that can connect to TikTok’s hosted MCP

Markifact

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

Adspirer

Multi-platform campaign creation with an explicit TikTok tool listHosted remote MCP + ChatGPT AppHosted OAuthResearch → validate → confirm workflow; paused-first creationConnected-account selectionChatGPT, Claude, Codex, Cursor, OpenClaw

Pipeboard

Teams that want a TikTok-specific hosted MCP endpointHosted remote MCPHosted OAuthPublic docs describe hosted OAuth; NotFair-style approval/provenance is not assumedHosted TikTok advertiser connectionMCP clients that can reach tiktok-ads.mcp.pipeboard.co

NotFair is the publisher of this comparison and is therefore not a neutral party. Official TikTok tool counts quoted only in unofficial blogs are left as “Not published.”

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 TikTok 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 TikTok Ads registrar (operations.json plus runScript and shared platform tools) 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 TikTok Ads OAuth, a drift-guarded tool count, URL asset upload, and DISABLE-by-default writes.

Choose TikTok official

You want a first-party Agentic Hub MCP and will accept whatever tool inventory TikTok currently publishes.

Choose Markifact or Pipeboard

You want TikTok inside another hosted marketing MCP.

Choose Adspirer

You want a published TikTok-specific tool count and paused-first creation.

NotFair production path

Inspect → preview → approve → execute → verify

  • The agent discovers exact TikTok tool schemas; advertiser_id is the selected account.
  • Create delivery entities DISABLE unless activation is explicitly requested.
  • Previews are local validation only; TikTok validates on apply.
  • Execution waits for explicit user approval.
  • adImageUpload and adVideoUpload accept public HTTPS URLs, not local files.
  • API code must be zero even when HTTP is 200; preserve request IDs for support.

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

TikTok Ads MCP server FAQ

Direct answers for buyers comparing official and hosted TikTok Ads MCP options.

Yes. TikTok documents a first-party Agentic Hub / Marketing API MCP. This review does not copy unofficial blog inventories as TikTok’s tool count.

NotFair advertises 96 TikTok Ads tools, measured from registerTikTokAdsTools() (operations.json tools, runScript, and shared platform tools) and guarded by a drift test.

Yes, from public HTTPS URLs via adImageUpload and adVideoUpload. Binary uploads and local filesystem paths are not accepted.

No. This review combines public documentation with live production verification of NotFair.

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.