Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade TikTok Ads con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Deja que tu IA analice tus anuncios de TikTok: gasto, impresiones, clics y conversiones por campaña, grupo de anuncios, anuncio, día o audiencia, además de campañas, campañas Smart+, audiencias, píxeles y la biblioteca de creatividades. Puede pausar o activar campañas, grupos de anuncios y anuncios y cambiar presupuestos de campaña cuando actives esas herramientas y lo confirmes.
Prueba a pedir
Prompts de ejemplo para TikTok Ads
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → TikTok Ads, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
TikTok Ads + Meta Muse
Deja que tu IA analice tus anuncios de TikTok: gasto, impresiones, clics y conversiones por campaña, grupo de anuncios, anuncio, día o audiencia, además de campañas, campañas Smart+, audiencias, píxeles y la biblioteca de creatividades. Puede pausar o activar campañas, grupos de anuncios y anuncios y cambiar presupuestos de campaña cuando actives esas herramientas y lo confirmes.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
TIKTOK_ADS_API_HOST, TIKTOK_ADS_ACCESS_TOKEN, TIKTOK_ADS_ADVERTISER_ID
Paso 1 — Obtener credenciales
- Inicia sesión en el portal para desarrolladores de TikTok API for Business en
https://business-api.tiktok.com/portalcon una cuenta de TikTok for Business que tenga acceso a tu cuenta publicitaria y haz clic en Become a Developer. - En My Apps → Create an app, introduce un nombre, una descripción y una Advertiser redirect URL (cualquier página https tuya: solo copias un código de su dirección) y marca los scopes de permisos Ad Account Management, Ads Management, Reporting y Audience Management, además de Pixel Management y Creative Management para esas herramientas. TikTok revisa las apps nuevas, normalmente en dos o tres días hábiles.
- Cuando la app esté aprobada, copia su App ID y su Secret en
TIKTOK_ADS_APP_IDyTIKTOK_ADS_APP_SECRET. Ambos son opcionales: el conector solo los usa para listar las cuentas publicitarias que cubre tu token. - Abre la Advertiser authorization URL de la app, inicia sesión, marca las cuentas publicitarias y confirma. Tu navegador llega a la URL de redirección con
auth_code=...en la barra de direcciones. El código funciona una sola vez y caduca al cabo de una hora. - Canjea el código enseguida por un access token de larga duración. Es un paso que solo haces una vez:
Pegacurl -X POST https://business-api.tiktok.com/open_api/v1.3/oauth2/access_token/ -H "Content-Type: application/json" -d '{"app_id":"<App ID>","secret":"<Secret>","auth_code":"<auth_code>"}'data.access_tokende la respuesta enTIKTOK_ADS_ACCESS_TOKENy uno de losdata.advertiser_idsenTIKTOK_ADS_ADVERTISER_ID. El token no caduca; solo deja de funcionar si se revoca la autorización o se restablece el secret de la app. - Pon
TIKTOK_ADS_API_HOSTenhttps://business-api.tiktok.com, instala el conector y ejecutatiktok_ads_get_advertiser_infopara comprobar la cuenta.
Sandbox: para probarlo sin gasto real, abre tu app en el portal para desarrolladores → Sandbox, crea una cuenta publicitaria sandbox y genera allí su token; no hace falta revisión. Usa ese token y el id de anunciante sandbox, y pon TIKTOK_ADS_API_HOST en https://sandbox-ads.tiktok.com. Las cuentas sandbox no publican anuncios ni devuelven datos reales.
Una cuenta publicitaria por conector: cada herramienta trabaja con la cuenta publicitaria de TIKTOK_ADS_ADVERTISER_ID. Un token suele cubrir varias cuentas, y tiktok_ads_list_authorized_advertisers las lista. Instala el conector otra vez para cada cuenta adicional.
Los cambios de estado y presupuesto vienen desactivados: tiktok_ads_update_campaign_status, tiktok_ads_update_ad_group_status, tiktok_ads_update_ad_status y tiktok_ads_update_campaign_budget están desactivadas al instalar, porque activar algo empieza a gastar al instante. Actívalas una a una si quieres que la IA pause anuncios o cambie presupuestos. Entonces la IA nombra la campaña, el grupo de anuncios o el anuncio, el valor actual y el nuevo, y espera tu sí. Un anuncio solo se publica cuando el anuncio, su grupo de anuncios y su campaña están todos activos. Los presupuestos son importes en la moneda de la cuenta (50 significa 50,00), y TikTok rechaza un presupuesto por debajo de su mínimo o por debajo del 105 % de lo ya gastado. El conector nunca crea campañas ni anuncios.
Informes: tiktok_ads_get_report devuelve gasto, impresiones, clics, conversiones y más por campaña, grupo de anuncios, anuncio o para toda la cuenta, por día o por hora, o desglosado por edad, género, país o ubicación. Las filas diarias cubren hasta 30 días por solicitud, así que la IA divide los periodos más largos; los totales sin desglose temporal pueden abarcar hasta un año. Las fechas siguen la zona horaria de la cuenta publicitaria, y los importes, su moneda.
Errores comunes: TikTok informa de los errores como un código dentro de una respuesta por lo demás normal, y el conector los convierte en un error claro. 40001: a la app o al token le falta permiso para esta cuenta o acción, así que autoriza de nuevo la cuenta publicitaria con los scopes necesarios. 40104 o 40105: el token no es válido, ha caducado, se ha revocado o pertenece a otra cuenta; genera uno nuevo. 40100: demasiadas solicitudes, espera un momento. 40300: TikTok no conoce el id de anunciante.
El conector no crea ni edita campañas, grupos de anuncios, anuncios ni audiencias, no sube creatividades, no gestiona Business Center y no cubre TikTok Shop.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en Muse
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Muse añade los servidores MCP remotos como conectores personalizados e inicia sesión en ellos con OAuth.
- En Muse, abre Settings → Connectors y elige Add custom connector.
- Pega la URL del servidor MCP
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse abre la página de inicio de sesión de AnythingMCP: inicia sesión y aprueba el acceso.
- En un chat, pídele a Muse algo que necesite las herramientas de
TikTok Ads.
También puedes configurarlo desde un chat, en la web, en las apps de iOS y Android o en WhatsApp. Envía a Muse este mensaje:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Muse se conecta desde la nube de Meta, así que localhost no funciona.
Herramientas disponibles
| Tool | What it does |
|---|---|
tiktok_ads_list_authorized_advertisers | List every ad account (advertiser_id and name) the access token was authorized for |
tiktok_ads_get_advertiser_info | Read the configured ad account: name, company, status, currency, timezone, country, balance and more |
tiktok_ads_list_campaigns | List the campaigns of the ad account: id, name, objective, budget mode and budget, operation and secondary status, creation time |
tiktok_ads_list_smart_plus_campaigns | List the Upgraded Smart+ campaigns of the ad account (TikTok's automated campaign type), which tiktok_ads_list_campaigns may not show in… |
tiktok_ads_list_ad_groups | List the ad groups of the ad account (TikTok's name for ad sets): campaign, budget, schedule, bidding, optimization goal, placements… |
tiktok_ads_list_ads | List the ads of the ad account: ad group and campaign, ad text, call to action, landing page, video_id or image_ids, identity and status |
tiktok_ads_get_report | Run a synchronous performance report: spend, impressions, clicks, conversions and more, per campaign, ad group, ad, day or audience… |
tiktok_ads_list_custom_audiences | List the custom and lookalike audiences of the ad account: id, name, type, size (cover_num), whether it is valid for ads and when it expires |
tiktok_ads_get_custom_audiences | Read up to 100 custom audiences in detail, with their rules, source and recent history |
tiktok_ads_list_saved_audiences | List the saved audiences (stored targeting presets) of the ad account |
tiktok_ads_list_pixels | List the TikTok Pixels of the ad account with their code, setup mode and events |
tiktok_ads_get_pixel_event_stats | Count the events pixels received per event type over a date range of at most 30 days (UTC): a quick check that tracking works |
tiktok_ads_get_videos | Read up to 60 videos of the ad account's creative library by video_id (from tiktok_ads_list_ads): file name, duration, size, format and a… |
tiktok_ads_search_videos | Search the videos of the ad account's creative library, newest first |
tiktok_ads_get_images | Read up to 100 images of the ad account's creative library by image id: file name, size, format and URL |
tiktok_ads_list_identities | List the identities ads can run under: custom identities and the TikTok accounts linked to the ad account or its Business Center |
tiktok_ads_update_campaign_status | Turn campaigns on (ENABLE, starts spending) or pause them (DISABLE) |
tiktok_ads_update_ad_group_status | Turn ad groups on (ENABLE, starts spending) or pause them (DISABLE) |
tiktok_ads_update_ad_status | Turn ads on (ENABLE, starts spending) or pause them (DISABLE) |
tiktok_ads_update_campaign_budget | Change the budget of a campaign that has its own budget (budget_mode BUDGET_MODE_DAY, BUDGET_MODE_DYNAMIC_DAILY_BUDGET or… |
Ejemplos de prompts
- "¿Cuánto gastamos en TikTok la semana pasada y qué campaña tuvo el coste por conversión más bajo?"
- "Muestra el gasto, los clics y las conversiones diarios de cada campaña en los últimos 30 días."
- "Desglosa los resultados del mes pasado por edad y género."
- "¿Sigue recibiendo nuestro TikTok Pixel eventos de compra? Compara los últimos 7 días con la semana anterior."
FAQ
¿Dónde está disponible Muse? Por ahora Meta ofrece Muse en Estados Unidos y Canadá, en la web, en las apps de iOS y Android y en WhatsApp.
¿Meta revisa este conector? No. Meta no revisa los conectores personalizados. Muse solo ve las herramientas que activaste para este servidor MCP en AnythingMCP, y puedes desconectarlo cuando quieras en Settings → Connectors.
Siguientes pasos
¿Te ha sido útil esta guía?