A Meta lançou um MCP oficial pro Claude Desktop. Cola a URL e o Claude conversa direto com a sua conta — cria campanha, edita budget, puxa relatório por linguagem natural. Pro Claude no Meta Ads via Claude Code, é outra história: as 20 skills da comunidade rodam via Graph API com access token. Duas conexões, dois lugares — cada uma resolve uma parte.

Pra que serve

Pra empreendedor, gestor de tráfego e agência que rodam Meta Ads e querem automatizar a parte manual: raspar a Ad Library do concorrente, gerar 20 variações de copy, pontuar um anúncio antes de subir e auditar a saúde da conta semanalmente. Funciona com o plano free do Claude. Toda ação importante passa pela sua autorização — conta sua, decisão sua.

O que você vai aprender

  • Como conectar o Claude ao MCP oficial da Meta em 2 minutos
  • Como gerar um access token da Graph API e configurar o .env pras skills no Claude Code
  • 20 skills da comunidade que substituem trabalho manual de agência
  • Como gerar 20 variações de copy em ~10 minutos
  • Como pontuar um anúncio em 6 dimensões antes de subir
  • Workflow semanal pra rodar as skills em sequência

Setup completo (2 minutos)

Você precisa de conta Claude Desktop (gratuita) e acesso ao seu Meta Business Manager. Pras 20 skills, também precisa do Claude Code instalado + um access token da Graph API (gerado em Business Settings → System Users).

Passo 1 — Conectar o MCP oficial da Meta. No Claude Desktop, vá em Settings → Connectors → "Add custom connector", cole a URL do conector oficial da Meta e autorize a sua conta Meta Business.

Passo 2 — Gerar access token da Graph API. Em business.facebook.com → Business Settings → Users → System Users, crie um System User com permissão "Ads Management" na conta de anúncios e gere o token. Crie ~/.claude-ads/.env com META_ACCESS_TOKEN=... e META_AD_ACCOUNT_ID=act_.... Adicione o .env ao .gitignore.

Passo 3 — Instalar as skills no Claude Code. Abra o terminal do Claude Code e instale os pacotes (PROMPTS 1 e 2 abaixo). Dica: você pode colar só o link do GitHub que o Claude identifica e instala sozinho.

Passo 4 — Testar. MCP: peça "puxa o ROAS dos últimos 30 dias da minha conta". Graph API: rode /ads competitor <concorrente>. Se devolver dados, está tudo certo.

Os prompts (copy-paste)

Os PROMPTS 1 e 2 instalam as skills no Claude Code. Os PROMPTS 3-7 rodam as skills via Graph API com o token do .env. Nenhum deles usa o MCP — o MCP é só pra conversar no Claude Desktop.

PROMPT 1 — Instalar pacote claude-ads (19 skills)

npx skills add https://github.com/AgriciDaniel/claude-ads

PROMPT 2 — Instalar competitive-ads-extractor

npx skills add https://github.com/ComposioHQ/awesome-claude-skills/tree/master/competitive-ads-extractor

PROMPT 3 — Espionar concorrente

Toda segunda. Puxa anúncios ativos do concorrente e mostra só os novos.

/ads competitor <handle_ou_url_do_concorrente>

PROMPT 4 — Gap analysis

Ao planejar nova campanha. Cole 3 a 5 concorrentes pra identificar o ângulo emocional que ninguém está rodando.

/competitive-ads-extractor <concorrente_1>, <concorrente_2>, <concorrente_3>

PROMPT 5 — 20 variações de copy

/ads creative

Produto: [DESCRIÇÃO DO PRODUTO/SERVIÇO]
Tom da marca: [REFERÊNCIA AO CLAUDE.MD COM TOM DE VOZ]
Objetivo: [VENDAS / LEADS / TRÁFEGO]
Público: [DESCRIÇÃO DO PÚBLICO-ALVO]

PROMPT 6 — Pontuar o anúncio antes de subir

Score 1-10 em 6 dimensões. Se o hook ficar abaixo de 7, refaça antes de gastar.

/ads audit

Headline: [TEXTO DO HEADLINE]
Body: [TEXTO DO BODY]
CTA: [TEXTO DO CTA]
Visual: [DESCRIÇÃO DA IMAGEM/VÍDEO]
Oferta: [DESCRIÇÃO DA OFERTA]
Público alvo: [PERSONA]

PROMPT 7 — Audit semanal completo

Toda sexta. Roda os checks da conta e pega fadiga antes do ROAS cair.

/ads meta

As 20 skills (visão geral)

Planejamento e estratégia: /ads plan (plano por indústria), /ads dna (DNA da marca de uma URL), /ads create (campaign brief), /ads math (calculadora PPC), /ads test (design de A/B test).

Análise por plataforma: /ads audit (cross-platform com health score), /ads meta, /ads google, /ads youtube, /ads linkedin, /ads tiktok, /ads microsoft, /ads apple.

Concorrentes: /ads competitor (inteligência multi-plataforma), /competitive-ads-extractor (scraping de Ad Library + gap).

Criativos: /ads creative (auditoria criativa), /ads generate (geração de imagem), /ads photoshoot (5 estilos de foto de produto).

Otimização: /ads landing (análise de landing page), /ads budget (alocação e bidding).

Workflow semanal

  1. Segunda: rode /ads competitor nos top 3-5 concorrentes pra ver o que lançaram.
  2. Ao planejar campanha: rode /competitive-ads-extractor pra achar o gap emocional virgem.
  3. Antes de produzir copy: rode /ads creative pra gerar 20 variações.
  4. Antes de subir qualquer anúncio: rode /ads audit. Se o hook ficar abaixo de 7, refaça.
  5. Sexta: rode /ads meta pro audit semanal e pegue fadiga antes do ROAS cair.

Dicas extras

  • O MCP oficial não roda no automático. Toda criação ou edição passa pela sua autorização no chat. Conta sua, decisão sua.
  • O access token da Graph API só lê/cria anúncio. Mesmo se vazar, não dá acesso a Pix, e-mail ou dados pessoais. Ainda assim, guarde no .env (nunca commite) e use um System User dedicado.
  • Combine com um CLAUDE.md decente com o tom da marca. Sem isso, o /ads creative gera variações genéricas.
  • Anti-pattern: rodar /ads competitor sem ter feito antes o /competitive-ads-extractor. Você raspa o que está ativo, mas não enxerga o gap. Rode os dois em sequência.