TikTok Ads tools in Cogny
Cogny's TikTok Ads integration exposes 20 tools (10 read, 7 write, 3 destructive) to an AI agent over MCP. The same tools are available on every plan, from your own AI client or inside the Cogny app.
- Read (10): only reads data.
- Write (7): creates or changes something.
- Destructive (3): deletes, removes or replaces something.
Over MCP your own AI client asks before it runs a write. To take a tool away from your agent, block it in Settings → Integrations. Plans, approvals and limits.
All tools
| Tool | Kind | What it does |
|---|---|---|
tool_list_advertisers | Read | Lists all TikTok advertiser accounts accessible by the current user. |
tool_get_campaigns | Read | Get campaigns for an advertiser. |
tool_get_ad_groups | Read | Get ad groups for an advertiser or specific campaign. |
tool_get_ads | Read | Get ads for an advertiser, campaign, or ad group. |
tool_get_insights | Read | Get performance insights/metrics for an advertiser. |
tool_get_audiences | Read | Get custom audiences for an advertiser. |
tool_get_pixels | Read | Get TikTok Pixels for an advertiser. |
tool_search_locations | Read | Look up TikTok location_ids for ad-group geo targeting. |
tool_update_campaign_status | Destructive | Update the status of a campaign. |
tool_update_ad_group_status | Destructive | Update the status of an ad group. |
tool_update_ad_status | Destructive | Update the status of an ad. |
tool_update_campaign_budget | Write | Update the budget of a campaign. |
tool_update_ad_group_budget | Write | Update the budget of an ad group. |
tool_create_campaign | Write | Create a new advertising campaign. |
tool_create_ad_group | Write | Create a new ad group within a campaign. |
tool_create_ad | Write | Create a new ad within an ad group. |
tool_list_identities | Read | List ad identities (the TikTok account an ad runs under). |
tool_list_authorized_posts | Read | List organic TikTok posts authorized as Spark Ad sources. |
tool_authorize_spark_post | Write | Authorize an organic TikTok post as a Spark Ad source via auth code. |
tool_upload_video | Write | Upload a video to TikTok's asset library and return a video_id usable in create_ad (ad_format='SINGLE_VIDEO'). |
Exact input schemas come from tools/list once TikTok Ads is connected; the free plan is enough to check. Missing something? Your agent can ask for it with request_feature.
This page as markdown · All integrations · How Cogny uses TikTok Ads