Más artículos 13 min de lectura

Claude Code MCP: añadir el servidor de Apogee con un comando

Claude Code MCP con Apogee: un comando, OAuth o clave de API, una primera prueba y los prompts para gestionar anuncios de Meta, TikTok y Snapchat.

Mathieu Malige Fundador, Apogee Publicado el
Índice
  1. Antes de empezar
  2. Claude Code MCP: los dos comandos para añadir Apogee
  3. Comprobar la conexión
  4. Qué pedirle después a Claude Code
  5. Límites y seguridad
  6. Problemas frecuentes
  7. Para ir más allá

Configurar Claude Code MCP con Apogee lleva un solo comando: claude mcp add registra el servidor de Apogee y después /mcp o una clave de API le conecta. A partir de ahí, Claude Code lee sus cifras y prepara lanzamientos y pausas en Meta, TikTok y Snapchat desde la terminal, y Apogee espera su sí antes de cada acción. Es la opción de los media buyers que ya trabajan en la terminal, entre los MCP que gestionan Meta Ads. Dos requisitos: una cuenta de Claude que incluya Claude Code y un plan de Apogee que incluya el MCP, desde Pro.

Claude Code lanza una carpeta local de creatividades en Meta con Apogee: archivos subidos, anuncios propuestos, resumen y sí
Una carpeta en el disco, un resumen, un sí: los anuncios se crean en pausa.

Antes de empezar

ElementoLo que necesita
Claude CodeInstalado y con sesión iniciada en una cuenta Claude Pro, Max, Ultra, Team, Enterprise o Console; el plan gratuito de claude.ai no lo incluye
Plan de ApogeePro, Growth o Scale, con el servidor MCP incluido; prueba de 7 días por 1 €; sin MCP en Starter
Cuentas publicitariasSus cuentas de Meta, TikTok o Snapchat ya conectadas a Apogee: Claude Code solo ve esas
Dirección del servidorhttps://app.apogee.ad/mcp

Dos formas de conectarse:

CriterioInicio de sesión en el navegador (OAuth)Clave de API
Dónde se fijan los accesosEn la página de consentimiento de Apogee, al conectarEn Settings → API, al crear la clave
DuraciónToken de acceso de 1 hora, renovado con un token válido 60 días30 días, 90 días, 1 año o una fecha concreta hasta 1 año
Dónde cortarloSettings → MCP, Connected assistants, DisconnectSettings → API, API keys, Revoke
Para quiénUn puesto de trabajo con navegadorUn script, una máquina sin navegador, accesos fijados de antemano

En una organización Claude Team o Enterprise, un administrador puede limitar los servidores MCP permitidos (ajustes gestionados allowedMcpServers y deniedMcpServers): pídale que autorice https://app.apogee.ad/mcp. Del lado de Apogee, el propietario de un workspace puede cortar el acceso a la API y al MCP de un miembro.

Claude Code MCP: los dos comandos para añadir Apogee

Los dos comandos vienen de la propia guía de Apogee, en Settings → MCP, tarjeta Claude Code.

Opción 1: inicio de sesión en el navegador

  1. En Apogee, abra Settings → MCP, luego Connect an AI assistant y elija Claude Code: aparecen la dirección del servidor y el comando, cada uno con un botón Copy.
  2. En la terminal, desde la carpeta en la que trabaja, añada el servidor:
claude mcp add --transport http apogee https://app.apogee.ad/mcp
  1. Inicie claude, escriba /mcp y elija apogee.
  2. El navegador abre la página de consentimiento de Apogee. Compruebe la cuenta que aparece (Switch para cambiarla), deje los accesos que necesite y haga clic en Authorize.
  3. De vuelta en Claude Code, /mcp muestra apogee conectado y sus herramientas están disponibles en la conversación.
Sección MCP de los ajustes de Apogee con Claude Code seleccionado: URL del servidor, comando claude mcp add y paso /mcp, cada uno con Copy
En Apogee, Settings → MCP da la dirección del servidor y el comando listo para copiar.

Claude Code vuelve a una dirección de su ordenador (localhost y un puerto). Apogee no puede certificar quién escucha ahí, así que la página dice lo que sabe: «An app on this computer wants to access your Apogee account» (una aplicación de este ordenador quiere acceder a su cuenta de Apogee), con el nombre declarado, Claude Code, debajo. Si no acaba de escribir /mcp, haga clic en Cancel.

Página de consentimiento de Apogee para Claude Code: An app on this computer, accesos Read, Launch y Manage, botones Cancel y Authorize
La respuesta vuelve a localhost: autorice solo si acaba de iniciar la conexión.

Opción 2: una clave de API

  1. En Apogee, abra Settings → API, sección API keys, y haga clic en Create key.
  2. Póngale un Name (por ejemplo «Claude Code»), marque los Scopes que necesite entre Read, Launch y Actions, y elija el vencimiento en Expires: 30 días, 90 días (por defecto), 1 año o una fecha concreta hasta 1 año.
  3. Haga clic en Create key y copie la clave apk_…: Apogee la muestra una sola vez.
  4. Añada el servidor con la clave, sustituyendo apk_… por la suya:
claude mcp add --transport http apogee https://app.apogee.ad/mcp \
  --header "Authorization: Bearer apk_…"

Una cuenta de Apogee conserva como máximo 10 claves activas. Dé a cada herramienta su propia clave, solo con los accesos que necesita.

Los accesos que conviene dejar

La página de consentimiento los llama Read, Launch y Manage; el formulario de clave y la lista de asistentes conectados dicen Read, Launch y Actions.

AccesoLo que abreHerramientas MCP
ReadLeer cuentas, campañas, anuncios y cifras en Meta, TikTok y Snapchat, seguir importaciones y lanzamientoslist_ad_accounts, get_account_overview, get_platform_overview, launch_status
LaunchSubir o importar creatividades, preparar y lanzar anuncios, transferencias del Bridge, una campaña nuevaget_upload_urls, prepare_launch, launch, bridge_transfer
ActionsPausas, activaciones, presupuestos, segmentación, duplicadospause_ad, scale_budget, set_platform_status, execute_action

Una herramienta fuera de los accesos concedidos ni siquiera se le ofrece a Claude Code. Un Claude Code que solo hace informes tiene suficiente con Read.

Para este proyecto, para usted o para el equipo

AlcanceOpciónDónde está disponible ApogeeSe guarda en
Local (por defecto)ninguna, o --scope localEl proyecto actual, solo para usted~/.claude.json
Usuario--scope userTodos sus proyectos~/.claude.json
Proyecto--scope projectEl proyecto, compartido con el equipo.mcp.json en la raíz del proyecto

Con alcance de proyecto, no ponga nunca una clave en .mcp.json: acaba en el repositorio. Claude Code lee variables de entorno en ese archivo, así que cada persona guarda su clave en su propia máquina:

{
  "mcpServers": {
    "apogee": {
      "type": "http",
      "url": "https://app.apogee.ad/mcp",
      "headers": { "Authorization": "Bearer ${APOGEE_API_KEY}" }
    }
  }
}

Con el inicio de sesión en el navegador, .mcp.json solo contiene la dirección: cada persona escribe /mcp e inicia sesión con su propia cuenta de Apogee. Claude Code pide una aprobación antes de usar un servidor declarado en el .mcp.json de un proyecto.

Comprobar la conexión

Primera petición, solo de lectura:

Prompt para copiar
Con Apogee, dime a qué cuenta estás conectado y con qué accesos, y luego haz una lista de mis cuentas publicitarias de Meta, TikTok y Snapchat con su moneda. No cambies nada.

Claude Code llama a whoami, que devuelve la cuenta de Apogee, el tipo de conexión (un asistente o una clave de API) y sus accesos, y después a list_ad_accounts para cada plataforma. Si no encuentra ninguna herramienta de Apogee, la conexión no ha terminado: vuelva a /mcp. En la terminal, claude mcp list muestra los servidores configurados y claude mcp get apogee el detalle del de Apogee.

Del lado de Apogee, Settings → MCP, sección Connected assistants, muestra Claude Code con su nombre, sus accesos, la fecha de conexión y el último uso. Una conexión con clave de API no aparece ahí: se sigue en Settings → API.

Lista Connected assistants de Apogee: Claude Code con sus accesos Read, Launch y Actions, la fecha de conexión y el botón Disconnect
El acceso Manage de la página de consentimiento aparece como Actions en esta lista.

Hicimos este recorrido de verdad el 3 de noviembre de 2026, con una clave de API en una cuenta publicitaria de prueba: whoami, la entrevista de lanzamiento, un plan comprobado por Meta antes de guardarse y, después, un lanzamiento real de un conjunto de anuncios en pausa a 1 € al día. También se hizo la conexión con /mcp, con la página de consentimiento de arriba.

Qué pedirle después a Claude Code

Conectado a Apogee, Claude Code ocupa un puesto de media buyer en su terminal. Él prepara, usted valida:

Su tareaPlataformaLo que usted valida
Leer las cifras y detectar los ganadoresMeta, TikTok, SnapchatNada, solo lee
Lanzar una carpeta de creatividades de su discoMeta, TikTok, SnapchatEl resumen del lanzamiento
Cortar un anuncio o ajustar un presupuestoMeta, TikTok, SnapchatCada cambio
Enviar un ganador de Meta a TikTok o SnapchatBridgeEl resumen de la transferencia

Cada tarea se explica prompt por prompt en Claude Code para marketing: lance y siga sus anuncios de Meta.

Leer antes de actuar

Prompt para copiar
¿Cuáles son mis 5 mejores anuncios de Meta de los últimos 7 días por ROAS en [cuenta publicitaria], con su gasto? No cambies nada.
Prompt para copiar
Dame el día de ayer en Meta ([cuenta de Meta]), TikTok ([cuenta de TikTok]) y Snapchat ([cuenta de Snapchat]), cada plataforma por separado: gasto, CPA, ROAS y los 3 mejores anuncios. Nunca sumes las plataformas. No cambies nada.

Claude Code se apoya en get_top_performers para Meta y en get_platform_overview y get_platform_top_performers para TikTok y Snapchat. Cada plataforma queda en su propia moneda: Apogee nunca las suma.

El repaso de la mañana pedido a Claude Code con Apogee: gasto, ROAS y mejores anuncios de Meta, TikTok y Snapchat, cada plataforma por separado
El repaso solo lee: cada plataforma conserva su moneda y su atribución.

En Meta Ads: lanzar una carpeta de su disco

Claude Code trabaja en su ordenador: sube él mismo a Apogee los archivos de una carpeta local, mientras que una app de chat necesita un enlace de Drive, Dropbox o Frame.io.

Prompt para copiar
Toma todas las creatividades de la carpeta [carpeta] de mi ordenador y lánzalas en un NUEVO conjunto de anuncios de mi campaña [campaña de test] de la cuenta [cuenta publicitaria]. Reutiliza la configuración del último conjunto de anuncios y del último anuncio lanzados en esa campaña. Crea todo en pausa y muéstrame el resumen completo antes de crear nada.

Pasa por get_upload_urls y confirm_uploads para los archivos, get_launch_questions para la entrevista, prepare_launch para el resumen y launch después de su sí. Una creatividad en 9:16, 4:5 y 1:1 forma un solo anuncio.

En TikTok Ads y Snapchat Ads

El mismo proceso funciona con una cuenta de TikTok o de Snapchat indicada en el prompt: TikTok crea un grupo de anuncios (ad group), donde una imagen se convierte en carrusel, y Snapchat un ad squad. Para un ganador de Meta que ya está en marcha, el Bridge de Apogee crea una copia en pausa sin tocar el anuncio original:

Prompt para copiar
Toma mi anuncio de Meta [anuncio de Meta] de la cuenta [cuenta de Meta] y envíalo a TikTok: campaña [campaña], grupo de anuncios [grupo de anuncios]. Crea todo en pausa y muéstrame el resumen completo antes de crear nada.

Solo los videos pasan a TikTok y Snapchat por el Bridge. Lo que acepta cada plataforma está en la página Meta, TikTok y Snapchat.

Cortar un anuncio que quema presupuesto

Prompt para copiar
Prepara la pausa de los anuncios de [cuenta publicitaria] que hayan gastado más de 2 veces mi CPA objetivo sin ninguna compra en los últimos 5 días, en Meta y TikTok. Muéstrame cada cambio y espera mi sí antes de hacerlo.

pause_ad (Meta) y set_platform_status (TikTok, Snapchat) preparan la pausa sin cambiar nada; execute_action la ejecuta una vez dado su sí.

Límites y seguridad

Apogee mantiene sus salvaguardas sea cual sea la configuración de permisos de Claude Code:

SalvaguardaValor
Antes de cualquier lanzamiento o cambioResumen completo y su sí
Estado de los anuncios creadosEn pausa por defecto
Plan preparadoVálido 24 horas, se ejecuta una sola vez
Presupuesto diarioRechazado por encima del tope, 500 en la moneda de la cuenta por defecto
Lanzamientos y transferencias Bridge25 por cuenta publicitaria en 24 horas

Lo que el servidor MCP de Apogee no hace: crear catálogos o audiencias, sumar las plataformas entre sí, pasar una imagen a TikTok o Snapchat por el Bridge, ni tocar una cuenta publicitaria que no esté conectada a Apogee. Las lecturas son gratuitas dentro del límite diario de su plan (5000 al día en Pro); un anuncio creado cuesta 15 créditos y un cambio ejecutado 2 créditos, solo si salen bien. Los archivos se suben de 50 en 50 por llamada, 500 MB como máximo cada uno, con un límite de 2000 archivos y 100 GB al día en Pro.

Para cortar el acceso: Settings → MCP, Connected assistants, Disconnect junto a Claude Code; para una clave, Settings → API, lista API keys, Revoke. Del lado de Claude Code, /mcp ofrece Clear authentication y claude mcp remove apogee quita el servidor.

Un mismo servidor MCP para Claude Code, Claude y Claude Duet

El mismo servidor MCP de Apogee sirve a los tres productos de Anthropic, para usos distintos. Claude en la web y en el ordenador lo añade como conector personalizado y lee enlaces de Drive o Frame.io; Claude Duet trabaja en segundo plano con tareas recurrentes; Claude Code lee sus carpetas locales y puede escribir sus informes en archivos. Cada conexión aparece por separado en Connected assistants.

Problemas frecuentes

  • 401, «Invalid or missing Apogee credentials». No hay credencial válida: un inicio de sesión sin terminar, una conexión caducada, una clave mal copiada, vencida o revocada (Apogee responde igual en todos los casos). Con OAuth, escriba /mcp y elija Re-authenticate en apogee. Con una clave, cree una nueva o use Regenerate en Settings → API, ejecute claude mcp remove apogee y añada el servidor de nuevo con la clave nueva.
  • 403, el plan no incluye el MCP. La cuenta de Apogee está en un plan sin MCP: la página de consentimiento muestra «Your plan does not include the Apogee MCP» y el botón See plans. Pase a Pro o superior.
  • 403, acceso cortado por un administrador. El propietario de su workspace de Apogee ha cortado su acceso a la API y al MCP: pídale que lo restablezca. Del lado de Claude, una organización también puede bloquear el servidor en sus ajustes gestionados: pida que autorice https://app.apogee.ad/mcp.
  • Claude Code dice que no puede lanzar ni pausar. No se concedió el acceso Launch o Actions, así que esas herramientas no aparecen. Desconecte Claude Code en Apogee, vuelva a ejecutar /mcp y deje el acceso que necesita.
  • Apogee no aparece en otro proyecto. El servidor tiene alcance local: repita el comando con --scope user.
  • 429, demasiadas peticiones. Cada conexión tiene 600 llamadas MCP cada 15 minutos en Pro y 1200 en Growth y Scale. Un lanzamiento solo necesita unas pocas.
  • «10 AI assistants connected». Apogee acepta 10 asistentes conectados a la vez: desconecte uno en Settings → MCP y vuelva a intentarlo.

Para ir más allá

La funcionalidad Multiplataforma Tres plataformas publicitarias, un flujo, una creatividad seguida de principio a fin. Ver la funcionalidad

¿Cómo se añade un servidor MCP a Claude Code?

Con el comando claude mcp add. Para Apogee, ejecute claude mcp add --transport http apogee https://app.apogee.ad/mcp en la terminal, escriba /mcp en Claude Code, elija apogee e inicie sesión en Apogee en el navegador. Las herramientas de Apogee quedan disponibles en la conversación.

¿Hace falta una clave de API para usar Apogee en Claude Code?

No. El inicio de sesión en el navegador con /mcp (OAuth) es suficiente. La clave de API apk_… sirve cuando quiere fijar usted mismo sus accesos y su vencimiento, o trabajar sin navegador: se crea en Settings → API de Apogee y se pasa en el encabezado Authorization del comando claude mcp add.

¿Por qué Apogee no aparece en otro proyecto de Claude Code?

Porque claude mcp add guarda el servidor con alcance local por defecto: el proyecto actual y solo para usted. Añada --scope user para tener Apogee en todos sus proyectos, o --scope project para compartirlo con el equipo en el archivo .mcp.json del proyecto.

¿Puede Claude Code lanzar anuncios sin mi aprobación?

No. Apogee prepara un plan, Claude Code le muestra el resumen completo y no se crea nada en Meta, TikTok o Snapchat antes de su sí en la conversación. Los anuncios se crean en pausa por defecto, y un plan preparado caduca a las 24 horas y solo se ejecuta una vez.

¿Qué plan hace falta para usar Apogee en Claude Code?

Dos suscripciones. Una cuenta de Claude que incluya Claude Code: Pro, Max, Ultra, Team, Enterprise o Console, ya que el plan gratuito de claude.ai no la incluye. Y un plan de Apogee que incluya el servidor MCP, desde Pro, con una prueba de 7 días por 1 €.

¿Cómo se retira el acceso de Claude Code a Apogee?

En Apogee, abra Settings → MCP, sección Connected assistants, y haga clic en Disconnect junto a Claude Code: el acceso se corta al instante y los anuncios ya lanzados no se tocan. Con una clave de API, revóquela en Settings → API con Revoke. Del lado de Claude Code, claude mcp remove apogee quita el servidor.

Reservar una demo

Elija el horario que mejor le convenga.

Abrir en una pestaña nueva

Cargando el calendario…

Hable con el fundador