What Muse can see in TikTok Ads
Through MCP Ads, Muse can list your advertiser accounts, read advertiser info and account balance, list campaigns, ad groups and ads, and run reports at each of those levels. The default report columns are spend, impressions, clicks, CTR, CPC, CPM, conversions and cost per conversion; a custom report accepts any metrics and dimensions TikTok's reporting supports. It can also list pixels, custom audiences, and the image and video assets already in the account, and look up targeting options such as regions and interest keywords.
The TikTok Ads MCP page lists the full set of tools.
Connect it in 30 seconds
Muse has no connector settings screen, so there is nothing to click through. You send it one message that says where MCP Ads is. Muse replies with a sign-in link, you approve it, and Muse tests the tools and saves them for later conversations and scheduled checks.
TikTok Ads connects through MCP Ads' own TikTok sign-in: open Connections in the MCP Ads dashboard, choose TikTok Ads and approve on TikTok for Business. Sign in with the login that has a role on the ad account in Business Center. A creator login with no Business Center membership signs in fine and then reaches no advertisers.
If Muse asks for a credential instead of sending a link, create an API key in the MCP Ads dashboard under Connect MCP → API keys and paste it into Muse's secure credential prompt, not into the chat. If it asks for a client ID or client secret, leave both empty. MCP Ads is not in Muse's connector directory yet, so this message is the way in; the Muse setup page has the same steps.
Paste these lines into Muse as a single message:
- Add my MCP Ads connector: https://mcp-ads.com/mcp-slim
- Setup: standard MCP over streamable HTTP with OAuth. Send me the sign-in link and I will approve it. Keep one session (Mcp-Session-Id) for all calls.
- Skill: save one so every question about my ads, analytics or SEO goes through MCP Ads tools first.
- Once you are in, list my TikTok advertiser accounts and show yesterday's spend, CPA and CTR by campaign on the main one.
Which report answers which question
Start at campaign level to see where money went, then go down one level at a time. An agent is most useful when you tell it to stop at the level where the answer is.
| Question | Report level | Signal |
|---|---|---|
| Where did the money go? | Campaign | Spend and cost per conversion against target |
| Which audience is absorbing spend? | Ad group | Share of spend against share of conversions |
| Which video is wearing out? | Ad | CTR falling while spend holds or rises |
| Will delivery stop? | Account balance | Balance against recent daily spend |
Prompts that work
Name the advertiser if you have more than one, and give a date range. For scheduled prompts, give a threshold so the check stays quiet on a normal day.
- Show last week's TikTok spend, conversions and cost per conversion by ad group, sorted by spend.
- Find ads whose CTR fell by more than a quarter this week while spend went up.
- List my custom audiences and tell me which ones no active ad group uses.
- Draft a paused traffic campaign with a daily budget of $50, and show me the settings before creating it.
- Every morning at 8, check yesterday's TikTok spend by campaign and message me only if a campaign's cost per conversion was more than 40% above its 14-day average.
- Every Monday at 9, compare last week with the week before by ad and name the three ads to replace.
- Every Friday at 3 pm, check the account balance against the last 7 days of spend and tell me if it will not last the weekend.
Making changes, and the setting to insist on
Muse can create campaigns, ad groups and ads, update and pause them, create custom and lookalike audiences, manage pixels, and upload images and videos. A campaign needs a name and an objective: traffic, reach, video views, lead generation, web conversions, engagement or app promotion.
Two details matter. First, like the Google and Meta tools, a new TikTok campaign is created paused (TikTok calls it operation_status DISABLE) unless you ask to launch it, so nothing spends until you enable it. Second, a campaign budget needs a budget mode, per day or over the campaign's life. If Muse sends a budget without one, MCP Ads refuses and asks which was meant, because the two spend very different amounts.
Budgets, statuses and new campaigns go through the approval and workspace controls in MCP Ads, so a change Muse prepares goes live when you approve it. Write actions also need an Admin or Operator role on the advertiser; with a lower role the same request returns a permission error.
Pitfalls and honest limits
Recent days keep moving. TikTok attributes conversions after the click, so yesterday's cost per conversion is usually worse than it will look in a week. For scheduled comparisons, compare completed weeks. Creative uploads are checked against TikTok's size and format rules, and a rejected file needs re-exporting rather than retrying.
Muse sees only the advertisers connected in MCP Ads, and every tool call counts against your Muse usage. MCP Ads costs a free trial, then $49/month flat; see pricing.