NotFairNotFair
Start now

ChatGPT · TikTok Ads

Use TikTok Ads from ChatGPT-style workflows through an MCP-capable OpenAI client

ChatGPT itself does not yet speak MCP natively. NotFair is a hosted TikTok Ads MCP that ChatGPT-style teams reach through Codex CLI, a Custom GPT Action, or another OpenAI-compatible MCP client. 96 TikTok Ads tools. Campaigns, ad groups, ads, reporting, and creative assets.

96 TikTok Ads tools

Not a native ChatGPT MCP connector. Create delivery entities DISABLE unless activation is explicitly requested. Previews are local validation; TikTok validates on apply. Writes wait for approval and record provenance.

Turn Codex Into Your Marketing Engine

Bring ads, search, analytics, CRM, and WordPress into your AI client. Explore each integration to see its supported actions.

Choose a platform

Choose your AI client

1

Install the MCP

Run this in your terminal:
codex mcp add NotFair-TikTokAds --url https://notfair.co/api/mcp/notfair
2

Sign in and start asking

After running the command, Codex auto-opens a sign-in link in your browser. Sign in with NotFair and you are all set. Try: Audit my TikTok Ads account and rank fixes by impact.

How it works

Connect TikTok Ads, then bridge ChatGPT

01

Connect TikTok Ads

NotFair hosts TikTok Ads OAuth. You authorize advertiser accounts without building a TikTok developer app for the MCP client.

02

Pick a ChatGPT-capable bridge

ChatGPT does not yet speak MCP natively. Most teams register NotFair on Codex CLI (`codex mcp add NotFair-TikTokAds --url https://notfair.co/api/mcp/notfair`), a Custom GPT Action, or another OpenAI-compatible MCP client.

03

Ask, then approve writes

The bridged client can read Campaigns, ad groups, ads, reporting, and creative assets. Writes stay staged until you approve them. adImageUpload and adVideoUpload accept public HTTPS URLs, not local files. API code must be zero even when HTTP is 200.

What you get

Create DISABLE unless activation is requested

TikTok publishes a first-party Agentic Hub / Marketing API MCP. NotFair hosts TikTok Ads OAuth. Local previews validate request shape; TikTok validates on apply. This is not a Google Ads impact/undo product.

Live diagnosis

Ask what is wrong. The client reads Campaigns, ad groups, ads, reporting, and creative assets.

Platform-true writes

Create delivery entities DISABLE unless activation is explicitly requested. Previews are local validation; TikTok validates on apply. Writes wait for approval and record provenance.

Hosted OAuth

NotFair hosts TikTok Ads OAuth. You authorize advertiser accounts without building a TikTok developer app for the MCP client.

Honest limits

adImageUpload and adVideoUpload accept public HTTPS URLs, not local files. API code must be zero even when HTTP is 200. TikTok publishes a first-party Agentic Hub / Marketing API MCP.

TikTok Ads tools

96 TikTok Ads tools the client can call

The advertised count is measured from the production registrar and guarded by a drift test. The table below is a representative subset of registrar operations.

ToolType
runScriptread
campaignGetread
adgroupGetread
reportIntegratedGetread
adImageUploadwrite
adVideoUploadwrite
campaignCreatewrite
adCreatewrite

Full tool surface: /tiktok-ads-mcp.

TikTok Ads + ChatGPT FAQ

Direct answers for operators connecting TikTok Ads to ChatGPT-style workflows through NotFair.

Connect TikTok Ads at notfair.co, then add NotFair to an MCP-capable OpenAI client such as Codex CLI. ChatGPT itself does not yet speak MCP natively.

Not in the public sources used here. NotFair stays honest about that limit: ChatGPT-style teams use Codex CLI, Custom GPT Actions, or another OpenAI-compatible MCP client against the same hosted endpoint.

Only through an MCP-capable client, and only after explicit approval. Create delivery entities DISABLE unless activation is explicitly requested. Previews are local validation; TikTok validates on apply. Writes wait for approval and record provenance. adImageUpload and adVideoUpload accept public HTTPS URLs, not local files. API code must be zero even when HTTP is 200.

TikTok publishes a first-party Agentic Hub / Marketing API MCP.

Connect TikTok Ads to ChatGPT

Create delivery entities DISABLE unless activation is explicitly requested. Previews are local validation; TikTok validates on apply. Writes wait for approval and record provenance.

Not a native ChatGPT MCP connector. Create delivery entities DISABLE unless activation is explicitly requested. Previews are local validation; TikTok validates on apply. Writes wait for approval and record provenance.