>_

SpendSignoff documentation

The always-on operator for your ad accounts. Read and draft from your AI client — approve before anything goes live.

Ad platform

Integrate TikTok Ads

TikTok Ads is coming soon. The integration will connect over TikTok OAuth, read-first, and follow the same draft-before-live model as Google Ads and Meta. This guide describes the planned surface so you know what to expect.

Your AI can read and draft — it can never spend without your approval.

Status: coming soon

TikTok Ads is not live yet. Google Ads and Meta are the two platforms you can connect today. This page documents the planned TikTok integration so the read-first, draft-before-live model is clear before it ships.

When it lands, SpendSignoff will link your TikTok Ads account over TikTok’s OAuth, starting read-only. The operator will read campaign and ad-group structure and spend, then draft changes you approve — the same flow as the live platforms.

Planned read-and-draft surface

TikTok’s hierarchy is campaign → ad group → ad. The operator is planned to read all three and draft against these objects via propose_change:

  • Campaigns — objective, status, and campaign budget where budget optimization is on.
  • Ad groups — daily and lifetime budget, bid, and status.
  • Budgets — campaign and ad-group budgets, for reallocation.
  • Bids — bid and cost cap where the optimization goal allows.
  • Audiences — read for context; creative editing is not planned for V1.
  • Performance — spend, impressions, clicks, conversions, and cost-per-result.

How a change will happen

1

Link the account read-only

Authorize SpendSignoff through TikTok OAuth. The grant will be read-first, issued mcp.read and mcp.draft only.

2

The operator reads structure and spend

It will pull campaigns, ad groups, budgets, and recent results to find pacing and bid problems.

3

It drafts a change

A proposed budget or bid change will land as a draft with the before → after diff and projected impact. Nothing live.

4

You approve and push live

You will review the draft and run the two-step Approve & push live → Confirm control before any write reaches TikTok.

Write access stays dormant until you approve

The same guarantee will hold on TikTok: linking grants read access, not spend authority. No write reaches your TikTok account until you approve a specific draft. There is no mcp.approve scope issued to the AI.

Not yet supported

TikTok Ads is not connectable today — there is no OAuth link for it yet. Creative and Spark Ads editing, audience building, and pixel configuration are out of scope for the planned V1 surface. Until TikTok ships, connect Google Ads or Meta to put the operator to work now.

Next

Meta Ads

Live today — connect Meta read-first while TikTok is in progress.

    Integrate TikTok Ads — SpendSignoff Docs