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.
Uma lista dos anúncios do seu nicho ordenada por dias no ar, com headline, preço citado e o link de cada um.
O link que abre todos os anúncios ativos de cada concorrente pra você olhar arte por arte.
Produto criado na Cakto com três order bumps posicionados no checkout.
Conta, chave e conexões levam 15 minutos e são uma vez só. Cada garimpo depois roda em 10.
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.
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.
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.
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.
app.cakto.com.br com a conta que você acabou de criar.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.
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
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.
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.
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
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.
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.
Configurações → Conectores → Adicionar conector personalizado, nome "Meta Ads" e a mesma URL https://mcp.facebook.com/ads.
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.
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ê.
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.
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 saber | A biblioteca entrega? |
|---|---|
| Quantos dias o anúncio está no ar | sim — é o dado mais valioso e o site não mostra |
| Headline do anúncio | sim — mas só o título do link, não a copy do post |
| Moeda da conta que paga | sim — denuncia anunciante de fora |
| Texto completo do criativo | não vem — só abrindo o anúncio |
| Quanto o concorrente gastou | não vem — nunca, por nenhum caminho |
| Preço do produto | só se ele escreveu no título do link |
| Para onde o anúncio manda | não vem — precisa abrir o anúncio |
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:
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
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.
Entrega o mesmo resultado do produto principal, só mais rápido. Template pronto, planilha, checklist, script.
30% a 50% do principalResolve a dor que só nasce depois que o principal funcionou. É o que faz o cliente pensar "vou precisar disso mesmo".
40% a 60% do principalVitalício, grupo, acompanhamento, atualização pra sempre. Pode ser o mais caro dos três e ainda converter.
até 100% do principalNa 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.
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.
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:
O principal e os três bumps, cada um com o próprio nome e preço.
Abra o checkout no preview. Se um bump não aparecer, ele foi criado como produto mas não foi amarrado.
Atalho primeiro. É o de menor atrito e abre a porta para os outros dois.
Se é arquivo, o arquivo está subido. Se é link externo, o link abre. Compre você mesmo com Pix de teste antes de anunciar.
O "de" tem que ser um preço que você já cobrou ou cobraria. Âncora inventada o cliente sente.
E aí sim volte pro passo 06, pegue o criativo mais velho do concorrente como referência e monte o seu.
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.