Marketing, SEO y ventas Guía paso a paso

Gestionar Meta Ads desde Claude Code con frenos de seguridad

Cómo preparar Claude Code para consultar, crear y optimizar campañas de Meta Ads sin sustos: la CLI oficial de Meta como herramienta, un CLAUDE.md con las reglas de la cuenta, permisos que obligan a confirmar cualquier cambio, todo creado en pausa y un registro de cada escritura. Para agencias y anunciantes que ya conocen el Administrador de anuncios.

Nivel
Avanzado
Qué necesitas
Claude Code con plan de pago, Python 3.12 o superior, una cuenta publicitaria de Meta y un token de acceso a la Marketing API con permisos de gestión de anuncios.
Cuánto lleva
Entre 45 y 90 minutos, sobre todo por la creación de la app y el token en Meta

Herramientas que usa esta guía

01 Qué vas a montar

La idea es simple: Claude Code entiende lo que le pides en lenguaje natural («prepara una campaña de tráfico para la tienda de Valencia») y lo traduce a operaciones sobre la jerarquía de Meta: campaña → conjunto de anuncios → anuncio. Lo que marca la diferencia entre un agente útil y uno peligroso no es el prompt, sino separar bien las piezas.

01

CLI oficial meta-ads

La herramienta con la que Claude lee y escribe en tu cuenta. Comando meta, salida en JSON para que Claude la procese.

02

CLAUDE.md

Reglas de la cuenta: objetivos, presupuestos máximos, mercados, tono de los textos y lo que nunca debe hacer.

03

.env

Token e ID de la cuenta. Fuera de Git y fuera del alcance de lectura de Claude.

04

.claude/settings.json

Permisos: consultar libremente, preguntar antes de crear o modificar y bloquear los borrados.

05

logs/

Registro de cada escritura con fecha, comando y resultado, para auditar qué pasó y cuándo.

02 Antes de empezar

  • ✓Claude Code instalado y funcionando (claude doctor sin errores graves).
  • ✓Python 3.12 o superior.
  • ✓Acceso de administrador a la cuenta publicitaria y al Business Manager.
  • ✓Una app en Meta for Developers y un token de usuario del sistema con permiso ads_management sobre esa cuenta.
  • ✓El ID de la cuenta publicitaria con el prefijo act_.
  • ✓Un presupuesto máximo de prueba decidido por escrito.
  • ✓Si es posible, una cuenta o campaña de bajo riesgo para las primeras pruebas.

03 Instalación de la CLI y primera consulta

  1. 1

    Crea la carpeta del proyecto

    Una carpeta por cuenta o cliente. Así cada una tiene sus reglas, su token y su registro.

  2. 2

    Instala la CLI en un entorno virtual

    El paquete se llama meta-ads y el ejecutable que instala es meta. En Mac también está disponible con Homebrew.

  3. 3

    Guarda las credenciales en .env

    ACCESS_TOKEN y AD_ACCOUNT_ID son obligatorias; BUSINESS_ID es opcional. Añade .env al .gitignore antes de nada.

  4. 4

    Prueba en modo lectura

    Carga las variables y lista las campañas. Si responde, abre Claude Code en esa misma terminal para que herede las variables.

bash · Terminal (macOS o Linux)
mkdir meta-ads-agente && cd meta-ads-agente
python3 -m venv .venv && source .venv/bin/activate
pip install meta-ads

# Crea .env con tu editor (ACCESS_TOKEN=... y AD_ACCOUNT_ID=act_...)
echo ".env" >> .gitignore
mkdir -p logs .claude

set -a && source .env && set +a
meta ads adaccount current
meta ads campaign list --output json
meta ads insights get --date-preset last_7d

claude

04 Los frenos: reglas y permisos

Las reglas de CLAUDE.md guían el comportamiento; los permisos de .claude/settings.json lo imponen aunque Claude se equivoque. Usa las dos capas.

text · CLAUDE.md (adáptalo a tu cuenta)
# Agente de Meta Ads – [nombre de la cuenta]

Herramienta: CLI meta (usa siempre --output json).

## Reglas que no se rompen
- Todo lo que crees (campañas, conjuntos, anuncios) se crea en pausa. La activación la hago yo.
- Antes de cualquier create o update, muéstrame un resumen completo y espera un «sí» explícito.
- Presupuesto diario máximo sin aprobación expresa: [importe] €.
- Los presupuestos van en céntimos: 5000 = 50,00 €.
- No borres nada. Como mucho, propón pausar.
- No leas ni muestres .env ni variables con secretos.
- Si una escritura falla, no la reintentes: explícame el error y espera.
- Anota cada escritura en logs/acciones.log: fecha, comando, parámetros y resultado (IDs).

## Contexto de la cuenta
- Objetivo principal: [ventas / clientes potenciales / tráfico]
- Mercados: [países o provincias]
- Categoría especial de anuncios: [ninguna / crédito / empleo / vivienda / temas sociales]
- Tono de los textos: [descripción]
json · .claude/settings.json
{
  "permissions": {
    "ask": [
      "Bash(meta ads * create *)",
      "Bash(meta ads * update *)"
    ],
    "deny": [
      "Bash(meta ads * delete *)",
      "Read(./.env)"
    ]
  }
}

05 Primeros pasos después de configurar

  1. 1

    Diagnóstico del entorno

    Que compruebe token, cuenta, permisos y páginas disponibles sin tocar nada.

  2. 2

    Informe de solo lectura

    Últimos 7 días por campaña. Te sirve para validar que lee bien los datos.

  3. 3

    Borrador sin crear nada

    Pide el plan completo de una campaña y revisa cada campo.

  4. 4

    Creación en pausa

    Aprueba, deja que cree las piezas una a una y guarda los IDs.

  5. 5

    Revisión y activación manual

    Revisa en el Administrador de anuncios y actívala tú. Mide y haz cambios pequeños.

Prompt · Diagnóstico inicial
Comprueba sin modificar nada que la CLI meta funciona con esta cuenta: cuenta activa, moneda, zona horaria, páginas disponibles y si el token permite crear anuncios. Dime qué falta antes de poder preparar campañas y crea logs/acciones.log si no existe.
Prompt · Borrador de campaña para aprobar
Prepara, sin crear nada todavía, una campaña con este brief:
- Oferta: [producto o servicio]
- Objetivo: [tráfico / clientes potenciales / ventas]
- Presupuesto diario: [importe] €
- Ubicación y público: [zona, edad, intereses o público propio]
- Página de destino: [URL]

Pregúntame primero si encaja en alguna categoría especial de anuncios. Después enséñame en una tabla la campaña, el conjunto de anuncios y tres anuncios con ángulos distintos (texto principal, titular, descripción y llamada a la acción), con el presupuesto en euros y en céntimos. Espera mi aprobación.
Prompt · Informe semanal con recomendaciones
Saca los datos de los últimos 7 días por campaña y por anuncio: gasto, impresiones, CTR, CPC, resultados y coste por resultado. Compáralos con la semana anterior, señala anuncios con frecuencia alta o rendimiento en caída y propón tres cambios concretos ordenados por impacto. No apliques ninguno.

06 Cuándo no usarlo todavía

  • ✓Si el token no tiene los permisos correctos o caduca pronto.
  • ✓Si aún no has probado que las creaciones quedan en pausa.
  • ✓Si no tienes claro el gasto máximo aceptable para pruebas.
  • ✓Si la cuenta es de un cliente y no tienes su autorización por escrito para operar con automatizaciones.
  • ✓Si tus anuncios tocan sectores regulados y no has revisado las políticas de Meta y la normativa española.

Preguntas frecuentes

Con esta configuración, no debería: todo se crea en pausa, las escrituras piden confirmación y la activación la haces tú. Aun así, revisa el registro y configura un límite de gasto en la propia cuenta de Meta.

Sí, con una carpeta por cuenta, cada una con su .env, su CLAUDE.md y su registro. No mezcles tokens de clientes en el mismo proyecto.

La guía usa comandos de macOS y Linux. En Windows lo más sencillo es trabajar dentro de WSL con los mismos pasos.

La CLI gestiona creatividades a partir de imágenes o vídeos que ya tengas. La generación de imágenes requiere otras herramientas.

Sobre el autor

Equipo editorial de appyweb

Marketing, SEO y desarrollo con IA

Especialistas de appyweb en SEO, publicidad, desarrollo web y automatización con IA.

Sigue con estas guías

Guía paso a paso · Intermedio

Conectar Meta Ads con Claude: el conector MCP y la CLI oficial de Meta

Meta ofrece dos vías oficiales para que un agente de IA trabaje con su API de marketing: un servidor MCP remoto que se añade a Claude como conector y una CLI de línea de comandos para Claude Code. Te explicamos cómo configurarlas, qué tareas delegar y cómo evitar sustos con el presupuesto.

Unos 10 minutos con el conector y unos 30 minutos con la CLI Leer la guía →
Guía paso a paso · Intermedio

Auditar Meta Ads (Facebook e Instagram) con Claude sin poner en riesgo tu cuenta

Cómo usar Claude Code y la skill de código abierto Claude Ads para revisar tus campañas de Meta (Facebook e Instagram) partiendo de exportaciones del Administrador de anuncios: instalación, preparación de los datos, auditoría, planes y creatividades, con prompts que mantienen a Claude en modo lectura y te dejan a ti cada cambio real en la cuenta.

Unos 30 minutos la primera auditoría Leer la guía →
Guía paso a paso · Intermedio

Claude como agencia de anuncios: conecta Meta, TikTok y Google Ads

Para negocios que gestionan sus propios anuncios y quieren que Claude revise las cuentas, proponga campañas y entregue un informe semanal. Conectas Meta, TikTok y Google Ads desde la app, le das un método de auditoría y fijas reglas para que nada se active ni gaste sin tu confirmación.

Unos 30 minutos para dejarlo todo conectado Leer la guía →
Guía paso a paso · Intermedio

Claude Ads: audita tus campañas de Meta, Google y TikTok desde Claude Code

Claude Ads es un skill de código abierto que convierte Claude Code en un analista de publicidad de pago. Audita Meta, Google y TikTok Ads con agentes en paralelo, puntúa la salud de cada cuenta, prioriza qué arreglar primero y prepara planes por sector. Aquí tienes la instalación, las formas de darle datos, los comandos clave y prompts para una rutina semanal.

Unos 15 minutos para instalarlo; entre minutos y días para conectar cuentas, según la plataforma Leer la guía →
Guía paso a paso · Principiante

Seguridad en Claude: permisos, conectores, privacidad y Claude Code sin sustos

Conectar tu correo, tus documentos o tu código a Claude es seguro si sabes dónde están los controles. Esta guía explica cómo limitar lo que puede hacer cada conector, cómo leer una aprobación, qué datos se usan o no para entrenar modelos, qué ofrece el panel de administración y qué precauciones tomar en Claude Code.

Unos 20 minutos para revisar tu configuración Leer la guía →

¿Quieres llevar la IA a tu empresa sin pelearte con todo esto?

Diseñamos e implantamos agentes, automatizaciones y asistentes con IA a medida de tu negocio.

Ver nuestros servicios de IA

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp