TikTok Ads
Hermoso is a marketing MCP server. Connect TikTok Ads once and it becomes callable from Claude, ChatGPT, Claude Code, Cursor, Codex, Cline or the CLI — the same connection the web app uses, so nothing is duplicated and nothing is re-authorised per client.
What Hermoso does with TikTok Ads
TikTok ad campaigns, budgets and reporting.
Advertising: Ad campaigns · Reporting
Driving it from an agent
The TikTok Ads tools an agent can call, by name (71 today):
apply_tiktok_ads_audience authorize_tiktok_ads_spark_post bind_tiktok_ads_rule create_tiktok_ads_ad create_tiktok_ads_ad_group create_tiktok_ads_audience create_tiktok_ads_campaign create_tiktok_ads_catalog create_tiktok_ads_crm_event_set create_tiktok_ads_lookalike_audience create_tiktok_ads_pixel create_tiktok_ads_rf_ad_group create_tiktok_ads_rule delete_tiktok_ads_audience delete_tiktok_ads_comment delete_tiktok_ads_object download_tiktok_ads_leads get_tiktok_ads_brand_safety list_tiktok_ads_accounts list_tiktok_ads_app_events list_tiktok_ads_apps list_tiktok_ads_audiences list_tiktok_ads_blocked_words list_tiktok_ads_business_centers list_tiktok_ads_campaigns list_tiktok_ads_catalog_products list_tiktok_ads_catalog_sets list_tiktok_ads_catalogs list_tiktok_ads_comments list_tiktok_ads_crm_event_sets list_tiktok_ads_custom_conversions list_tiktok_ads_identities list_tiktok_ads_identity_posts list_tiktok_ads_lead_fields list_tiktok_ads_lead_forms list_tiktok_ads_offline_event_sets list_tiktok_ads_payment_portfolio_links list_tiktok_ads_payment_portfolios list_tiktok_ads_pixels list_tiktok_ads_rules list_tiktok_ads_spark_posts list_tiktok_ads_store_products list_tiktok_ads_stores list_tiktok_ads_verification_documents manage_tiktok_ads_blocked_words manage_tiktok_ads_catalog_feed manage_tiktok_ads_offline_event_set manage_tiktok_ads_test_lead moderate_tiktok_ads_comment reply_to_tiktok_ads_comment search_tiktok_ads_targeting send_tiktok_ads_events send_tiktok_ads_offline_events set_tiktok_ads_brand_safety set_tiktok_ads_budget set_tiktok_ads_rule_status set_tiktok_ads_status submit_tiktok_ads_verification tiktok_ads_audience_overlap tiktok_ads_catalog_diagnostics tiktok_ads_comment_thread tiktok_ads_diagnosis tiktok_ads_pixel_stats tiktok_ads_report tiktok_ads_rf_inventory_estimate tiktok_ads_rule_results tiktok_ads_verification_status unbind_tiktok_ads_spark_post update_tiktok_ads_audience update_tiktok_ads_rule upload_tiktok_ads_creative
Connecting
Open the app, go to Workspace ▸ Connectors and connect TikTok Ads. One authorisation covers the web app, the MCP server and the CLI. See MCP & CLI for the endpoint and the client setup, or every channel we connect to.
Frequently asked questions
Can an AI agent post to TikTok Ads through Hermoso?
Yes. The TikTok Ads surface is exposed over one OAuth'd MCP endpoint, so Claude, ChatGPT, Cursor, Codex, Cline and the CLI can all drive it once the account is connected.
Do I need a separate TikTok Ads connection for the app and for MCP?
No. One authorisation covers the web app, the MCP server and the CLI — it is the same stored connection.