Ducto

TikTok Ads

Campaigns and ad groups on TikTok, governed end to end

Create and manage TikTok campaigns and ad groups, flip statuses, and pull reports — eleven tools with every write on the same server-side path as the rest of the gateway.

11 tools5 read6 writemcp.getducto.com/tiktok-ads
connect the tiktok-ads mount

$ claude mcp add --transport http tiktok-ads \

https://mcp.getducto.com/tiktok-ads

✓ connected — 11 tools

read-only until you set a policy

What your agent does here

Real TikTok Ads work, in conversation

Launch campaign structure

Create campaigns and ad groups with explicit budgets and placements, created paused.

tiktok_create_campaigntiktok_create_ad_group

Operate what's live

Update budgets and statuses within caps across campaigns and ad groups.

tiktok_update_budgettiktok_set_status

Measure in conversation

Advertiser info, entity lists, and synchronous reports without leaving your agent.

tiktok_get_reporttiktok_list_campaignstiktok_list_ads

Governed writes

How writes are enforced

Budget updates are capped by the policy row and previewed before apply. Status changes and creations are audited into the same hash-chained ledger as every other platform.

read-only defaultcaps ← policy rowpreview before applyapproval on flagged classeshash-chained audit

The full request path is on the security architecture page.

Tool reference

Every tool in the tiktok-ads mount

Generated from the running gateway's tool registry — this is the complete list, not a highlight reel.

tiktok_create_ad_groupwriteCreate an ad group (DISABLE/paused by default; ``budget`` cap; ``extra`` targeting).
tiktok_create_campaignwriteCreate a campaign (DISABLE/paused by default; ``budget`` cap in major units by mode).
tiktok_get_advertisersreadAdvertiser account info (``/advertiser/info/``); defaults to the ctx advertiser.
tiktok_get_reportreadIntegrated report (``/report/integrated/get/``) with metrics/dimensions/date range.
tiktok_list_ad_groupsreadAd groups under an advertiser (``/adgroup/get/``).
tiktok_list_adsreadAds under an advertiser (``/ad/get/``).
tiktok_list_campaignsreadCampaigns under an advertiser (``/campaign/get/``).
tiktok_set_statuswriteChange status for campaigns/ad groups/ads (ENABLE/DISABLE/DELETE — DELETE destructive).
tiktok_update_ad_groupwriteUpdate an ad group from API-shaped fields (``budget`` cap-checked).
tiktok_update_budgetwriteChange a campaign or ad-group budget (major units, cap-checked by ``budget_mode``).
tiktok_update_campaignwriteUpdate a campaign from API-shaped fields (``budget`` cap-checked by ``budget_mode``).

More in the Paid social & search stack

Connect TikTok Ads