TikTok Ads scriptable from Bash.
Pull TikTok campaign, ad group, and ad insights, list audiences and pixels, and push budget or status changes — all from the shell over the TikTok Ads MCP. No Marketing API client, no access-token juggling.
cogny --who
TWO PATHSTikTok Ads Manager makes you click into each campaign and ad group to read spend, CTR, and CPC, then export a report per view. The CLI returns the metrics you ask for at any level as JSON in a single call. Connect TikTok Ads once in Cogny Solo and let your coding agent — or scheduled reports — do the querying for you.
❯ start SoloSelf-onboard with one command. The CLI issues a key, wires nothing, and exposes every TikTok Ads tool over JSON-RPC. First 15 calls are free.
$ npx @cogny/cli init --agent claude-codecogny tools call
3 EXAMPLESReal tool names from the TikTok Ads MCP. Send --input JSON, get JSON back.
mcp__TikTok_Ads__tool_get_insightsPerformance metrics at advertiser, campaign, ad group, or ad level.mcp__TikTok_Ads__tool_get_campaignsList campaigns with status, objective, and budget.mcp__TikTok_Ads__tool_update_campaign_statusEnable, disable, or delete a campaign.cogny tools list
MOREA sample of the rest of the TikTok Ads surface. Run cogny tools list --json for every tool and its input schema.
mcp__TikTok_Ads__tool_list_advertisersmcp__TikTok_Ads__tool_get_ad_groupsmcp__TikTok_Ads__tool_get_adsmcp__TikTok_Ads__tool_get_audiencesmcp__TikTok_Ads__tool_get_pixelsmcp__TikTok_Ads__tool_update_campaign_budgetmcp__TikTok_Ads__tool_update_ad_group_budgetmcp__TikTok_Ads__tool_update_ad_group_statusmcp__TikTok_Ads__tool_create_campaigncogny --faq
No — it is the Cogny CLI calling the TikTok Ads MCP over the cogny-mcp-proxy. You authenticate once via Cogny (OAuth handled for you) and then call every tool from Bash. No Marketing API app or access token to manage.
tool_get_insights takes a comma-separated metrics string — spend, impressions, clicks, ctr, cpc, cpm, reach, frequency, conversion, cost_per_conversion — at advertiser, campaign, ad group, or ad level.
Yes — that is the point. `npx @cogny/cli init --agent claude-code` issues a key, then `cogny tools call mcp__TikTok_Ads__tool_get_insights --input ...` works from any shell. No /mcp wiring or restart needed.
related CLIs
Building an agent? The full tool map for all servers is one fetch: /cli/llms.txt