TikTok Ads

The MCP server for TikTok Ads.
Smart+, GMV Max, and Spark Ads, run by your AI agent.

TikTok Ads · Smart+ · GMV Max · Spark Ads

Xylo is the MCP server that connects AI agents like Claude and ChatGPT to your TikTok Ads account. Connect once, then run everything in plain English: your agent builds campaigns, uploads ad video, manages audiences, moderates comments, and pulls reports without you opening Ads Manager.

Coverage is creative-first and ads-only. Standard campaigns plus TikTok's automated Smart+ and GMV Max buying, Spark Ads from authorized creator posts, lookalike and engagement audiences, interest and hashtag research, lead exports, and server-side conversion tracking.

Xylo is built and run by Morpheus Media, a New York digital marketing agency that manages dozens of client accounts on it every day. So agency-grade precision is built into the connector, kept current with every TikTok Ads update so the newest formats and controls are ready to use.

Outcomes

What changes when an agent runs your TikTok ads.

Creative fatigue gets caught the week it starts

Creative burns out faster on TikTok than anywhere else. Your agent watches CTR and CPC trends daily, flags fatigue before it drags your cost per result up, and can analyze the video itself to tell you why viewers are scrolling past.

TikTok's automation works with your rules on top

Smart+ handles the bidding and GMV Max turns creator videos into revenue against a ROAS target. Your agent sets both up with the right goals, then watches them and reports which creators, posts, and products are actually earning.

Creator content becomes your ad engine

The ads TikTok users actually watch are real creator posts. Your agent runs Spark Ads from authorized posts, finds and invites creators, and reviews their drafts, so the creative pipeline keeps moving without you chasing anyone.

TikTok stops being a reporting silo

Ask how TikTok did yesterday and get a real answer, down to custom CSV exports. Then roll it up beside Meta (Facebook & Instagram) and Google in one normalized report to see where every dollar works hardest.

Workflows

Real jobs, done in one message.

Each workflow below is something an operator would hand a media buyer. Copy the prompt, adjust the details, and paste it to your agent.

Workflow 01

Launch a Smart+ campaign from one message

Describe the objective, budget, and audience, and the agent builds the campaign and Smart+ ad group with the optimization goal set correctly, created paused so nothing spends until you approve. It can pull TikTok's bid recommendation first so you start at a sane number.

Launch a Sales campaign with a Smart+ ad group optimized for completed payments at $50/day, targeting the US, ages 18-34. Pull the bid recommendation first and keep everything paused for my review.

tiktok_create_smart_plus_campaigntiktok_get_bid_recommendation
Workflow 02

Turn on GMV Max with the right ROAS target

GMV Max is TikTok's automated commerce buying, and the ROAS target makes or breaks it. The agent asks TikTok for the recommended target and budget before creating the campaign, then reports revenue broken down by creator, post, and product.

Create a GMV Max campaign for my store. Pull the bid recommendation first and set the ROI goal to it, then show me projected daily budget before you create anything.

tiktok_get_gmv_max_bid_recommendationtiktok_create_gmv_max_campaign
Workflow 03

Run Spark Ads from creator posts

Real creator posts outperform studio ads on TikTok. The agent uploads your ad videos, checks which creator posts are authorized for Spark Ads, and builds the ads with your CTA and landing page, all in one pass.

Upload these 5 videos to the ad account, then create Spark Ads from our authorized creator posts with a Shop Now CTA to this link.

tiktok_upload_videotiktok_list_spark_poststiktok_bulk_create_ads
Workflow 04

Do the daily cleanup in one pass

The morning routine a media buyer would run, done for you: pull yesterday's numbers, compare against your break-even, pause what is losing money, and report back with exactly what changed and why.

Pull yesterday's performance by ad group, pause everything with a cost per conversion above $30 for 3+ days running, and give me the list of what you changed.

tiktok_get_ad_group_insightstiktok_bulk_update_ad_group_status
Workflow 05

Pull leads while they're hot

Leads contacted within minutes convert at far higher rates than leads contacted after half an hour. The agent pulls new Instant Form submissions with names, emails, and phone numbers the moment you ask, and exports the full list to CSV.

Pull this week's Lead Form submissions, flag any from the last 2 hours so I can call them now, and export the rest to CSV.

tiktok_list_lead_submissionstiktok_download_leads_csv
Workflow 06

Research a category in TikTok's ad library

See what is actually running in your niche before you brief a creator. The agent searches TikTok's public ad library by keyword to surface ads and the advertisers behind them, then pulls the full creative and targeting breakdown on the ones worth learning from.

Search TikTok's public ad library for 'skincare' ads, then pull the full creative and targeting breakdown on the three with the biggest estimated audiences.

competitor_tiktok_ad_searchcompetitor_tiktok_ad_details

Capabilities

Everything the agent can do on TikTok.

Nearly 100 TikTok Ads tools, grouped by the job they do for you, not by how the platform organizes them.

Campaigns end to end

Campaigns, ad groups with full targeting, and up to 20 ads in one call, with TikTok's suggested bid first.

tiktok_create_campaigntiktok_create_ad_grouptiktok_bulk_create_adstiktok_get_bid_recommendation

Smart+ automation

TikTok's fully automated buying for sales, apps, and leads, plus the report showing which asset drives spend.

tiktok_create_smart_plus_campaigntiktok_create_smart_plus_adtiktok_get_smart_plus_material_report

GMV Max

Automated commerce campaigns bidding to your ROAS target, with revenue by creator, post, and product.

tiktok_create_gmv_max_campaigntiktok_get_gmv_max_reporttiktok_list_gmv_max_creators

Bulk optimization

Pause, enable, re-budget, or re-bid dozens of campaigns, ad groups, and ads in one pass, auto-batched.

tiktok_bulk_update_campaign_statustiktok_bulk_update_ad_groupstiktok_pause_campaign

Creative library and analysis

Upload and organize ad video, pull the media behind any ad, and get a ~30-field AI breakdown of why it works.

tiktok_upload_videotiktok_get_ad_mediatiktok_analyze_ad_creativetiktok_get_video_covers

Competitor ad research

Search TikTok's public ad library by keyword to find ads and the advertisers behind them, then pull one ad's full creative and targeting breakdown.

competitor_tiktok_ad_searchcompetitor_tiktok_ad_details

Spark Ads and creators

Promote authorized creator posts as ads, and search, invite, and review creators for branded content.

tiktok_list_spark_poststiktok_authorize_tt_usertiktok_search_tcm_creatorstiktok_approve_tcm_draft

Audiences and research

Lookalike, engagement, lead, and customer-file audiences, plus interest, hashtag, and location search with size estimates.

tiktok_create_lookalike_audiencetiktok_create_engagement_audiencetiktok_search_intereststiktok_estimate_audience_size

Reporting at every depth

Quick answers, custom-dimension reports, and big async CSV exports, plus the cross-platform rollup.

tiktok_get_campaign_insightstiktok_get_integrated_reporttiktok_create_async_reportcross_platform_insights

Comments and community

Reply as the brand, hide or delete the ugly ones, and set auto-hide keywords so moderation runs itself.

tiktok_list_ad_commentstiktok_reply_to_ad_commenttiktok_update_comment_settings

Pixels and conversions

Website pixels plus server-side events from web, app, offline, or CRM, with customer data hashed automatically.

tiktok_list_pixelstiktok_track_conversion_event

Leads

Instant Form submissions with contact details as they arrive, and full CSV exports for your CRM.

tiktok_list_lead_submissionstiktok_download_leads_csv

Catalogs for dynamic ads

Product catalogs, sets, and auto-updating feeds that power dynamic product ads and GMV Max.

tiktok_list_catalogstiktok_upload_catalog_productstiktok_create_product_set

Accounts and Business Centers

Resolve accounts by brand name, check balances before launch, and see every asset across your Business Centers.

tiktok_list_accountstiktok_list_business_centersread_account_brief

Part of Xylo's 300+ tools across Meta, Google, and TikTok. The full tool reference lists every one with the exact description your agent sees.

FAQ

Questions, answered.

What is the MCP server for TikTok Ads?

An MCP server is a connector that AI assistants like Claude and ChatGPT plug into. Xylo's MCP server gives them secure, real access to your TikTok Ads account, so the AI you already use can build campaigns, upload ad video, manage audiences, and pull reports for you in plain English.

Does Xylo support Smart+ and GMV Max?

Yes, both. Your agent can create and manage Smart+ campaigns, TikTok's fully automated buying, and GMV Max commerce campaigns that bid toward a ROAS target, including TikTok's recommended target and budget before launch and revenue reporting by creator, post, and product.

Can Xylo post organic TikTok content?

No. Xylo's TikTok coverage is ads only: campaigns, Smart+, GMV Max, Spark Ads, audiences, reporting, lead forms, and ad comments. Spark Ads promote posts a creator has already made and authorized; Xylo never publishes organic content to TikTok.

Is it safe to let an AI agent run my TikTok ads?

Yes. New campaigns are created paused, so nothing spends until you approve. Your ad account tokens are encrypted with AES-256 and the agent never sees your credentials: it acts through Xylo, and you can revoke access anytime.

Which AI assistants work with Xylo?

Claude (claude.ai and Claude Desktop), ChatGPT, Cursor, Claude Code, Codex, and any other MCP-compatible agent. Connect once and the same conversation can also run your Meta and Google accounts.

Can Xylo research competitor TikTok ads?

Yes. The agent searches TikTok's public ad library by keyword to find ads and the advertisers running them, then pulls any single ad's full creative and targeting breakdown: age, gender, location, and estimated audience size. It reads public data, so no connected account is required.

Keep going

Guides and next steps.

One connection covers all three platforms:Meta adsGoogle Ads

Give your agent the keys to TikTok Ads.

Free to start, no credit card. Connect your TikTok Ads account, point Claude or ChatGPT at Xylo, and let creative-first automation do the heavy lifting.