Codex · TikTok Ads
Use TikTok Ads in Codex with the NotFair Ads plugin
Install NotFair Ads from the shared ChatGPT and Codex plugin directory, then connect TikTok Ads in your NotFair workspace. Codex can read live data and prepare supported changes for your review. 96 TikTok Ads tools. Prefer the terminal? Connect the same hosted MCP with Codex CLI.
96 TikTok Ads tools
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
Install NotFair Ads
Use Codex CLI instead
codex mcp add NotFair-TikTokAds --url https://notfair.co/api/mcp/notfair
codex mcp login NotFair-TikTokAdsConnect your workspace and verify
Audit my TikTok Ads account and rank fixes by impact.How it works
From plugin install to an approved TikTok Ads change
Install NotFair Ads
Open Plugins in Codex, find NotFair Ads, and install it. Follow the connection prompts to sign in to your NotFair workspace.
Connect TikTok Ads
NotFair hosts TikTok Ads OAuth. You authorize advertiser accounts without building a TikTok developer app for the MCP client. For manual Codex CLI setup, run `codex mcp add NotFair-TikTokAds --url https://notfair.co/api/mcp/notfair`, then `codex mcp login NotFair-TikTokAds` to complete OAuth.
Verify, then review changes
Start a new Codex chat and ask NotFair Ads to list your connected platforms and accounts. Inspect TikTok Ads data, then review the target and proposed edit before approving a supported write. 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 check local schema; ad group and ad creates also look up the parent via /campaign/get and /adgroup/get. TikTok validates the create 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.
| Tool | Type | Description |
|---|---|---|
runScript | read | Read-only QuickJS over campaigns, ad groups, ads, and BASIC AUCTION reports. |
campaignGet | read | Campaign inventory for the selected advertiser. |
adgroupGet | read | Ad group delivery entities. |
reportIntegratedGet | read | Integrated reporting for the selected advertiser. |
adImageUpload | write | Public HTTPS image URL upload. Local files are not accepted. |
adVideoUpload | write | Public HTTPS video URL upload. Binary MCP uploads are not accepted. |
campaignCreate | write | Create a campaign DISABLE unless activation is explicitly requested. |
adCreate | write | Create ads after approval. TikTok validates the final request on apply. |
Full tool surface: /tiktok-ads-mcp.
Example prompts
Prompts that lead to real account work
Wasted-spend triage
“Audit my TikTok Ads account for the last 30 days. Rank the three highest-cost problems with evidence. Do not change anything until I approve.”
A ranked diagnosis from live tools, with staged writes that wait for approval.
Creative or delivery review
“Show frequency, spend, and delivery for the active TikTok Ads entities. Flag creative fatigue or stalled learning. Preview any pause.”
Platform-true delivery review. Create delivery entities DISABLE unless activation is explicitly requested. Previews check local schema; ad group and ad creates also look up the parent via /campaign/get and /adgroup/get. TikTok validates the create on apply. Writes wait for approval and record provenance.
Budget shift preview
“Propose moving budget from the worst entity to the best, showing current versus proposed values. Do not execute.”
An exact proposal you can approve or reject. NotFair does not claim Google Ads impact snapshots on this platform.
TikTok Ads + Codex FAQ
Using the NotFair Ads plugin or hosted MCP with TikTok Ads in Codex.
Install NotFair Ads from Plugins in Codex, sign in to NotFair, and connect TikTok Ads. Start a new chat and verify your connected accounts. For manual CLI setup, run `codex mcp add NotFair-TikTokAds --url https://notfair.co/api/mcp/notfair`, then `codex mcp login NotFair-TikTokAds`.
ChatGPT and Codex share a plugin directory. NotFair Ads connects to the same NotFair workspace and supported tools. Complete the connection prompts in the client you use, then verify the selected accounts in a new chat.
Create delivery entities DISABLE unless activation is explicitly requested. Previews check local schema; ad group and ad creates also look up the parent via /campaign/get and /adgroup/get. TikTok validates the create 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. Review the exact change before approving a supported action.
TikTok publishes a first-party Agentic Hub / Marketing API MCP.
Related pages
Keep evaluating the same connection.
TikTok Ads MCP
Tool surface, endpoint, and 96 TikTok Ads tools.
TikTok Ads Codex setup guide
Plugin installation and manual Codex CLI setup.
TikTok Ads for Claude
Same hosted MCP endpoint on Claude's first-class landing.
TikTok Ads for ChatGPT
Install the NotFair Ads plugin and use live platform data in ChatGPT.
TikTok Ads for Grok Bot
Marketplace install for the same hosted MCP tools.
Compare TikTok Ads MCP servers
Sourced benchmark with public verification prompts.
TikTok Ads write safety
Create delivery entities DISABLE unless activation is explicitly requested. Previews check local schema; ad group and ad creates also look up the parent via /campaign/get and /adgroup/get. TikTok validates the create on apply. Writes wait for approval and record provenance.
Connect TikTok Ads to Codex
Create delivery entities DISABLE unless activation is explicitly requested. Previews check local schema; ad group and ad creates also look up the parent via /campaign/get and /adgroup/get. TikTok validates the create on apply. Writes wait for approval and record provenance.