Fellipe Sales
Garimpo · Cakto · Meta

Garimpe o criativo que já está pagando e monte o produto em cima dele

Dois MCPs conectados, dois prompts colados. O primeiro pergunta o seu nicho e devolve os anúncios que estão no ar há mais tempo — velho e ativo significa que aquele criativo se paga. O segundo cria o produto na Cakto já com os order bumps montados.

No fim do passo 05

Uma lista dos anúncios do seu nicho ordenada por dias no ar, com headline, preço citado e o link de cada um.

No fim do passo 06

O link que abre todos os anúncios ativos de cada concorrente pra você olhar arte por arte.

No fim do passo 07

Produto criado na Cakto com três order bumps posicionados no checkout.

Tempo

Conta, chave e conexões levam 15 minutos e são uma vez só. Cada garimpo depois roda em 10.

01CAKTO

Crie sua conta na Cakto pelo link abaixo

A Cakto é quem hospeda o produto, monta o checkout e te paga. Criar conta é de graça e leva três minutos.

Só que existe um detalhe que muda o seu bolso: quem entra por esse link entra com condição especial. Se você criar a conta digitando cakto.com.br no navegador, você entra na tabela padrão e não tem como trocar depois.

Por que pelo meu link

Condição especial de taxa que não existe no cadastro comum

Eu sou embaixador da Cakto. O link abaixo carrega a minha indicação e é isso que libera a condição especial na taxa por venda para a sua conta.

A conta é sua, o dinheiro é seu e eu não tenho acesso a nada dela. A única coisa que o link faz é te colocar na condição melhor desde a primeira venda.

Vale a pena olhar antes de criar: depois que a conta existe, a condição não é aplicada retroativamente. Então é pelo link, agora, antes de qualquer outra coisa deste material.

Criar minha conta na Cakto Abre em outra aba. Preencha o formulário, confirme o e-mail e volte para o passo 02.
Já tem conta na Cakto?

Se você já tem conta criada e quer a condição especial, me chama antes de seguir. Conta que já existe não muda de condição sozinha, mas dá para resolver falando comigo.

02CHAVE

Gere a chave de API dentro do painel

O MCP da Cakto não entra com login e senha. Ele entra com uma chave de API que você gera no seu painel — dois códigos, um client id e um client secret.

Isso é bom: a chave é revogável. Se um dia você quiser cortar o acesso, apaga a chave no painel e acabou, sem mexer na sua senha.

  1. Entre no painel da Cakto em app.cakto.com.br com a conta que você acabou de criar.
  2. Vá em Integrações → Cakto API.
  3. Clique em criar nova chave e dê um nome que você reconheça depois, tipo Claude.
  4. Marque as permissões de leitura e escrita em produtos, ofertas, order bumps e webhooks. Sem escrita em order bumps, o passo 07 não consegue criar os bumps.
  5. Copie o client id e o client secret. O secret aparece uma vez só — se fechar a tela sem copiar, você precisa gerar outra chave.
Trate o secret como senha

Quem tem esses dois códigos consegue criar, editar e apagar produto na sua conta. Não mande em grupo, não cole em print, não deixe aparecer em gravação de tela. Se vazar, apague a chave no painel e gere outra — leva dez segundos.

03MCP CAKTO

Conecte o MCP da Cakto

O MCP é o que dá mão pro Claude dentro da sua conta. Sem ele, o Claude fala sobre a Cakto. Com ele, o Claude cria produto, cria oferta e cria order bump de verdade.

Copie o comando abaixo, cole no terminal e troque os dois trechos em maiúsculo pelo client id e pelo client secret que você copiou no passo anterior. O -s user no fim faz a conexão valer em qualquer pasta, não só na que você está.

claude mcp add --transport http cakto https://mcp.cakto.com.br -H "X-Cakto-Client-Id: SEU_CLIENT_ID" -H "X-Cakto-Client-Secret: SEU_CLIENT_SECRET" -s user
Como saber que deu certo

Abra o Claude e peça: "me mostra meus produtos da Cakto". Se ele listar os produtos com os IDs, está conectado. Conta nova sem produto nenhum devolve lista vazia, e isso também é sinal de que funcionou.

Se ele disser que não tem acesso, rode /mcp e olhe o status do servidor cakto. Vermelho quase sempre é secret colado errado, com espaço sobrando ou faltando um pedaço.

Se você usa o Claude no navegador e não o Claude Code

Vá em Configurações → Conectores → Adicionar conector personalizado, cole a URL https://mcp.cakto.com.br e adicione os dois cabeçalhos: X-Cakto-Client-Id e X-Cakto-Client-Secret. Se a sua tela não tiver campo de cabeçalho, use o Claude Code — é o caminho que funciona hoje.

04META

Conecte o MCP da Meta Ads

A Meta tem MCP oficial. Não é gambiarra de token nem app de desenvolvedor: é um servidor que a própria Meta publicou e que você conecta igual ao da Cakto, com login do Facebook.

Esse é o que abre a Biblioteca de Anúncios por dentro. A diferença entre olhar a biblioteca no site e olhar por aqui é que o site não te diz quantos dias cada anúncio está no ar — e é exatamente esse número que separa criativo que testa de criativo que paga.

Rode o comando abaixo. Ele abre o navegador pedindo autorização da sua conta Meta e depois te mostra quais contas de anúncio você quer liberar.

claude mcp add --transport http meta-ads https://mcp.facebook.com/ads
Como saber que deu certo

Peça: "busca 5 anúncios ativos no Brasil com o termo tarot". Se ele voltar com nome de página e data, está no ar. Se disser que não tem acesso, rode /mcp e olhe o status do servidor meta-ads.

Os três requisitos que ninguém avisa

1. Conta de anúncios. A busca só responde pra quem tem acesso de administrador ou anunciante a pelo menos uma conta de anúncios. Não precisa ter campanha rodando, só a conta existindo. Se você nunca anunciou, crie a conta no Gerenciador antes.

2. Plano pago do Claude. Conector remoto não roda no plano gratuito.

3. Cuidado no OAuth. Esse MCP não é só leitura — ele consegue editar e pausar campanha. Na tela de autorização, libere só as contas que você quer que ele toque. Se você gerencia conta de cliente, faça o primeiro teste numa conta sua.

Se você usa o Claude no navegador

Configurações → Conectores → Adicionar conector personalizado, nome "Meta Ads" e a mesma URL https://mcp.facebook.com/ads.

O que esse MCP não faz

Ele cobre relatório, gestão de campanha, catálogo e saúde de sinal. Ele não cria criativo — não escreve copy nem gera imagem, só sobe o que já existe. E expõe só parte da Marketing API, então não substitui o Gerenciador.

05GARIMPO

Cole o prompt do garimpo e responda o nicho

Esse prompt tem um freio de propósito: ele não roda nada até você dizer o nicho. Cole, manda, e ele vai te perguntar. Você responde numa palavra e ele começa.

Antes de buscar, ele ainda te mostra os termos que pretende usar e pede aprovação. Isso existe porque o termo errado enche a busca de lixo: quem procura "consultoria do sono" acha concorrente falando com concorrente. Quem procura "bebê não dorme" acha o anúncio que a mãe vê.

Prompt 1 · o garimpo

Você é meu garimpeiro de criativos na Biblioteca de Anúncios da Meta.

ANTES DE RODAR QUALQUER BUSCA, PARE.
Me pergunte, em uma linha só: "Qual nicho você quer garimpar?"
Espere minha resposta. Não assuma nicho nenhum. Não rode ferramenta nenhuma antes de eu responder.

Depois que eu responder, faça nesta ordem.

PASSO 1 — MAPEAR OS PLAYERS
Me mostre de 5 a 7 termos de busca ANTES de rodar e pergunte se eu aprovo.
Regra dos termos: use a palavra que o público digita, nunca o termo técnico.
Se o nicho fosse sono de bebê, o termo é "bebê não dorme", não "consultoria do sono".
Se fosse espiritualidade, o termo é "oração poderosa", não "produto de fé".
Depois do meu ok, rode cada busca separada, com: países BR, ad_active_status ACTIVE, limit 50.
Para cada busca me diga o total estimado de anúncios ativos que a biblioteca declarou.
Descarte na hora o que não é do nicho: short drama dublado, novela, rede de franquia local, e-commerce genérico que só usou a palavra de passagem.
Junte as páginas que apareceram em mais de uma busca OU que apareceram com 2 ou mais criativos. Essas são os players.

PASSO 2 — ACHAR O QUE ESTÁ PAGANDO
Pegue os page_ids dos players e rode busca por page_ids, ACTIVE, limit 50.
NÃO jogue todas as páginas numa chamada só. Quebre em lotes de 1 a 4 páginas, e dê chamada isolada para as páginas com mais criativos.
Motivo: a biblioteca devolve no máximo 50 anúncios por chamada, do mais novo para o mais antigo, e não tem paginação. Página que sobe 50 criativos por dia enche a janela inteira e esconde os velhos.
Quando isso acontecer, ME AVISE que os criativos velhos daquela página não apareceram.
Nunca diga que uma página não tem criativo velho quando o que houve foi a janela encher.

PASSO 3 — A ENTREGA
- Converta ad_delivery_start_time em data e em "X dias no ar", fuso America/Sao_Paulo
- Corte tudo que está há menos de 7 dias
- Ordene do mais velho para o mais novo, porque velho e ativo significa que o criativo se paga
- Por anúncio: página, dias no ar, headline, preço citado, link do anúncio
- Por página: monte o link que abre TODOS os anúncios ativos dela, neste formato exato, trocando PAGE_ID:
  https://www.facebook.com/ads/library/?active_status=active&ad_type=all&country=BR&view_all_page_id=PAGE_ID&search_type=page&media_type=all
- Sinalize quando a mesma página tiver 3 ou mais criativos com o título idêntico. Significa que ela travou a copy e está testando arte, e a copy travada é a que ganhou
- Sinalize mudança de preço ou de promessa entre criativos da mesma página, dizendo qual é o mais velho e qual é o mais novo
- Aponte quando a moeda não for BRL, porque indica anunciante de fora mirando o Brasil
- Feche com quatro linhas: quem é o vencedor do nicho, qual ângulo repete, qual a faixa de preço, e o que você faria de diferente

REGRA QUE NÃO SE QUEBRA
Não invente número nenhum. Esse endpoint não devolve corpo do criativo, gasto, impressões, formato nem URL de destino. Preço só aparece quando o anunciante escreveu no título do link.
Se um campo não veio, escreva "não veio". Nunca preencha com estimativa, média ou chute.
Por que o prompt insiste tanto em "não veio"

A Biblioteca de Anúncios entrega pouco. Sem essa regra, o modelo preenche o buraco com número plausível e você toma decisão de mídia em cima de invenção. Com a regra, você sabe exatamente onde o rastro morre.

O que você quer saberA biblioteca entrega?
Quantos dias o anúncio está no arsim — é o dado mais valioso e o site não mostra
Headline do anúnciosim — mas só o título do link, não a copy do post
Moeda da conta que pagasim — denuncia anunciante de fora
Texto completo do criativonão vem — só abrindo o anúncio
Quanto o concorrente gastounão vem — nunca, por nenhum caminho
Preço do produtosó se ele escreveu no título do link
Para onde o anúncio mandanão vem — precisa abrir o anúncio
06OLHO

Abra a biblioteca de cada concorrente e olhe a arte

O prompt te devolve, por página, um link que abre a Biblioteca de Anúncios já filtrada: só aquela página, só anúncios ativos, só Brasil. Você clica e vê a arte, o vídeo e o texto inteiro de tudo que ela está rodando.

O que olhar, nessa ordem:

  • O criativo mais velho primeiro. Se está no ar há 40 dias, alguém pagou 40 dias por ele. Essa é a sua referência, não o mais bonito.
  • Os três primeiros segundos do vídeo. É onde mora o gancho. O resto é consequência.
  • O que repete entre páginas diferentes. Quando dois concorrentes que não se conhecem usam o mesmo ângulo, o ângulo é do mercado, não deles.
  • Quantas artes diferentes usam a MESMA headline. Copy travada com arte girando é sinal de copy vencedora. Copie a estrutura da frase, não a frase.
O formato do link, se quiser montar na mão

Troque só o PAGE_ID no fim. O page_id vem no resultado do prompt.

facebook.com/ads/library/?active_status=active&ad_type=all&country=BR&view_all_page_id=PAGE_ID&search_type=page&media_type=all
07PRODUTO

Cole o segundo prompt e deixe a Cakto ser montada

Agora você sabe o ângulo que paga e a faixa de preço do nicho. Esse prompt transforma isso em produto: ele pergunta quatro coisas, te mostra a esteira em texto pra você aprovar, e só depois escreve na Cakto.

Ele já nasce com três order bumps, e não por enfeite. Order bump é o único lugar do funil onde você sobe o ticket médio sem gastar um centavo a mais de tráfego: a pessoa já está com o cartão na mão.

Bump 1

O atalho

Entrega o mesmo resultado do produto principal, só mais rápido. Template pronto, planilha, checklist, script.

30% a 50% do principal
Bump 2

O próximo problema

Resolve a dor que só nasce depois que o principal funcionou. É o que faz o cliente pensar "vou precisar disso mesmo".

40% a 60% do principal
Bump 3

O acesso contínuo

Vitalício, grupo, acompanhamento, atualização pra sempre. Pode ser o mais caro dos três e ainda converter.

até 100% do principal
O detalhe da Cakto que quebra quem não sabe

Na Cakto, um order bump aponta para outro produto. Não é um campo dentro do produto principal, é um produto separado que você amarra no checkout do principal.

Então a ordem certa é: cria o principal, cria cada bump como produto próprio, e só então amarra. O prompt abaixo já faz nessa sequência — se você pedir de outro jeito, a API devolve erro.

Prompt 2 · o produto com bumps

Você vai montar meu produto na Cakto usando o MCP da Cakto, já com order bumps.

ANTES DE CRIAR QUALQUER COISA, PARE e me pergunte numa mensagem só:
1. Qual é o nicho e qual é a dor exata que o produto resolve
2. Qual o preço do produto principal
3. Qual o link da página de vendas, se eu já tiver
4. Como o conteúdo é entregue: área de membros da Cakto, arquivo para baixar, link externo ou e-mail

Espere as minhas quatro respostas. Não crie nada antes disso.

ETAPA 1 — O PLANO, EM TEXTO, ANTES DE ESCREVER NADA
Me mostre a esteira inteira e espere meu ok:

Produto principal: nome, promessa em uma linha, preço.
A promessa começa com verbo e diz o que a pessoa vai ter, não o que o produto é.

Bump 1, o atalho: entrega o mesmo resultado mais rápido. Preço entre 30% e 50% do principal.
Bump 2, o próximo problema: resolve a dor que só aparece depois que o principal funcionou. Preço entre 40% e 60% do principal.
Bump 3, o acesso contínuo: vitalício, grupo, acompanhamento ou atualização para sempre. Pode chegar a 100% do principal.

Para cada bump escreva:
- Título que aparece no checkout: no máximo 60 caracteres, começa pelo benefício e nunca pela palavra bônus
- Descrição: duas linhas, escritas na dor, na voz do cliente
- CTA do botão: verbo no infinitivo, no máximo 30 caracteres
- Preço de referência (o de) e preço cobrado (o por)

ETAPA 2 — ESCREVER NA CAKTO, NESTA ORDEM EXATA
Atenção ao contrato da API: na Cakto o order bump aponta para OUTRO produto. Não é campo do produto principal.

1. Crie o produto principal com products_create.
   Obrigatórios: name e description.
   Preencha também: price, currency BRL, type unique, status waiting_config, contentDeliveries conforme eu respondi, e salesPage se eu passei o link.
2. Crie cada um dos três bumps como produto próprio, também com products_create, mesmo padrão de campos.
3. Só então, para cada bump, chame order_bumps_create no ID do produto PRINCIPAL, passando:
   product (o ID do produto-bump), title, description, cta, referencePrice, position e showImage true.
4. Ordene com order_bumps_position_update: atalho na posição 1, próximo problema na 2, acesso contínuo na 3.
5. Confira chamando products_list e order_bumps_list, e me devolva uma tabela com nome, tipo, preço e ID de cada coisa criada.

REGRAS
- Deixe tudo com status waiting_config. Não ative nada. No fim me diga, em lista, o que falta eu preencher no painel com a mão.
- Antes de cada chamada de escrita, diga em uma linha o que vai criar e espere meu ok.
- Se qualquer chamada voltar 400, me mostre o erro inteiro. Não tente adivinhar outro corpo.
- products_update falha com frequência. Se precisar corrigir algo já criado, prefira apagar e recriar em vez de atualizar.
- Nunca invente preço, ID ou nome de campo. Se não tiver certeza do contrato, chame cakto_get_endpoint antes de chamar cakto_call.
08CONFERÊNCIA

Confira no painel antes de ativar

O prompt deixa tudo em aguardando configuração de propósito. Produto que entra no ar sem conferência é reembolso na semana seguinte. Abra o painel da Cakto e passe nessa lista:

Os quatro produtos existem

O principal e os três bumps, cada um com o próprio nome e preço.

Os três bumps aparecem no checkout do principal

Abra o checkout no preview. Se um bump não aparecer, ele foi criado como produto mas não foi amarrado.

A ordem dos bumps está certa

Atalho primeiro. É o de menor atrito e abre a porta para os outros dois.

A entrega está apontando pro lugar certo

Se é arquivo, o arquivo está subido. Se é link externo, o link abre. Compre você mesmo com Pix de teste antes de anunciar.

O preço de referência faz sentido

O "de" tem que ser um preço que você já cobrou ou cobraria. Âncora inventada o cliente sente.

Só então mude o status para ativo

E aí sim volte pro passo 06, pegue o criativo mais velho do concorrente como referência e monte o seu.

O ciclo inteiro roda em uma tarde, e depois em dez minutos

A parte lenta é a primeira vez: conectar os dois MCPs e entender o que a biblioteca entrega e o que ela esconde. Feito isso, garimpar um nicho novo é colar o Prompt 1, responder uma palavra e esperar. Montar o produto é colar o Prompt 2 e responder quatro perguntas.

A regra que sustenta tudo: você não copia o criativo bonito, você copia o criativo velho. Bonito é opinião. Velho e ativo é alguém pagando a conta há semanas para provar que funciona.

Do Garimpo ao Checkout MCP Cakto · MCP Meta Ads