Existe um MCP do Facebook Ads? Existe. A Hermoso é um servidor MCP do Facebook Ads hospedado (o nome que a Meta dá para a mesma coisa é MCP do Meta Ads). Adicione https://app.hermoso.ai/mcp ao Claude, ao ChatGPT ou ao Cursor e conecte sua conta da Meta uma única vez. Depois disso, seu assistente pode criar campanhas, conjuntos de anúncios e anúncios do Facebook e do Instagram com segmentação real, enviar o criativo, ler os insights, gerenciar formulários de cadastro, públicos e pixels, e publicar no Facebook, no Instagram e no Threads. Toda campanha é criada pausada, e nada gasta até você confirmar.
A maioria dos servidores de “MCP de anúncios da Meta” só lê e liga e desliga: puxam um relatório e pausam uma campanha. Isso é útil, e também é a metade fácil. A metade difícil é que uma campanha precisa de um criativo, e um criativo precisa de pesquisa, de uma marca, de uma renderização e de um envio. É por isso que os servidores que só alternam acabam deixando você de volta no Gerenciador de Anúncios de qualquer jeito.
O servidor MCP da Hermoso cobre o caminho inteiro. Ele pesquisa os anúncios que seus concorrentes de fato estão veiculando, renderiza o criativo final com o seu produto real, envia, monta a campanha em torno dele e lê de volta o que aconteceu: mais de 922 ferramentas ao todo, das quais a família Meta é uma parte.
Instale uma vez: no Claude.ai ou no Claude Desktop, cole https://app.hermoso.ai/mcp em Configurações → Conectores e aprove com sua conta Hermoso. Em um agente de programação, é um único comando: /plugin marketplace add hermoso-ai/hermoso e depois /plugin install hermoso@hermoso no Claude Code, codex plugin marketplace add hermoso-ai/hermoso e depois codex plugin add hermoso@hermoso no Codex, ou npx skills add hermoso-ai/hermoso -a cursor no Cursor (troque o nome do agente depois de -a). Depois entre uma vez com npx -y hermoso auth login. A configuração completa está na página de MCP e CLI.
As ferramentas da Meta, por tarefa
Criar. create_meta_ad (campanha, conjunto de anúncios, criativo e anúncios em uma única chamada, ou um impulsionamento de uma publicação existente), create_meta_campaign, create_meta_adset, upload_meta_asset, find_meta_audiences, create_meta_audience, create_meta_pixel, create_meta_lead_form, list_meta_pages.
Confira antes de gastar. preview_meta_ad, estimate_meta_reach, get_meta_ad_account.
Ler. list_meta_ads, meta_insights, meta_page_insights, meta_post_insights, instagram_insights, list_meta_audiences, list_meta_pixels, list_meta_lead_forms, read_meta_leads.
Alterar. update_meta_object, set_meta_campaign_status, delete_meta_object, delete_meta_audience, archive_meta_lead_form. Tudo o que pode iniciar gasto ou excluir exige confirmação.
Catálogos. list_meta_catalogs, list_meta_product_sets, list_meta_catalog_products, create_meta_catalog, update_meta_catalog, delete_meta_catalog.
Publicar orgânico. post_to_meta (Página do Facebook, uma conta do Instagram conectada diretamente ou pela Página, ou Threads), schedule_post, manage_meta_post, upload_file.
Engajar. list_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_meta_conversations, reply_to_meta_message, além dos equivalentes do Threads.
O que o seu agente pode fazer com o MCP do Facebook Ads
Cada linha abaixo é uma ferramenta real no servidor, então esta é a superfície completa da Meta, e não um resumo dos destaques. Peça em linguagem comum e o agente escolhe as ferramentas.
| Tarefa | Ferramentas | O que acontece |
|---|---|---|
| Criar um anúncio completo | create_meta_ad | Campanha, conjunto de anúncios com segmentação completa, orçamento e cronograma, o criativo e os anúncios, tudo em uma chamada. Imagem, vídeo ou carrossel. Se você passar uma publicação existente, ela cria um impulsionamento. Tudo entra pausado. |
| Adicionar conjuntos de anúncios para um teste | create_meta_campaign, create_meta_adset | Uma campanha pausada e, dentro dela, conjuntos de anúncios extras para que dois públicos ou posicionamentos rodem lado a lado. |
| Traga seu próprio criativo | upload_meta_asset, upload_file | Coloca uma imagem ou um vídeo na biblioteca da conta de anúncios, tenha a Hermoso feito o arquivo ou você. |
| Encontrar segmentação | find_meta_audiences | Procura os ids reais de interesses, comportamentos, lugares, idiomas, cargos, empregadores e escolas. |
| Remarketing e públicos semelhantes | create_meta_audience, list_meta_audiences, delete_meta_audience | Públicos de site, de engajamento e semelhantes, criados na sua conta de anúncios. |
| Pixels | list_meta_pixels, create_meta_pixel | Mostra cada pixel e quando ele disparou pela última vez, para que um conjunto de anúncios possa otimizar para conversões em vez de cliques. |
| Visualize e dimensione antes | preview_meta_ad, estimate_meta_reach | O link de pré-visualização da própria Meta por posicionamento, e a estimativa da Meta de quantas pessoas uma especificação de segmentação alcança, antes de qualquer orçamento ser comprometido. |
| Ler o desempenho | meta_insights, list_meta_ads | Gasto, impressões, alcance, cliques, CTR, CPC, CPM e conversões de uma conta, campanha, conjunto de anúncios ou anúncio, detalhados por idade, gênero, posicionamento ou país. |
| Saúde da conta | get_meta_ad_account | Status da conta em palavras, saldo devedor, valor gasto, limite de gasto e o orçamento diário mínimo. |
| Anúncios de cadastro | create_meta_lead_form, list_meta_lead_forms, read_meta_leads, archive_meta_lead_form | Formulários instantâneos com as suas próprias perguntas, e os cadastros coletados, lidos ao vivo na Meta. |
| Catálogos de produtos | list_meta_catalogs, list_meta_catalog_products, create_meta_catalog, update_meta_catalog | Catálogos, conjuntos de produtos e produtos com o status de revisão da Meta. Excluir um catálogo exige confirmação. |
| Anúncios de parceria | list_meta_partnership_creators, manage_meta_partnership_creator | Os criadores com quem você pode rodar anúncios de parceria. |
| Iniciar, alterar ou parar o gasto | set_meta_campaign_status, update_meta_object, delete_meta_object | Renomear, mudar a segmentação, alterar um orçamento, ativar ou excluir. Ativar e excluir recusam rodar sem confirmação explícita. |
| Publicações orgânicas | post_to_meta, schedule_post, manage_meta_post | Publicações em Página do Facebook, Instagram e Threads: texto, link, imagem, vídeo ou carrossel, agora ou agendadas. |
| Comentários e mensagens diretas | list_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_meta_conversations, reply_to_meta_message | Lê e responde a comentários e mensagens do Messenger e do Instagram Direct, ou oculta um comentário. |
| Números orgânicos | meta_page_insights, meta_post_insights, instagram_insights | Insights de Página, de publicação e de conta do Instagram, incluindo dados demográficos do público. |
Exemplos de pedidos
Cole qualquer um destes no Claude, no ChatGPT ou no Cursor depois de conectar a Hermoso. Cada um é um único pedido.
- “Me mostre o gasto da Meta dos últimos 30 dias por idade e gênero e diga qual conjunto de anúncios devo cortar.”
O agente roda meta_insights com detalhamento por idade e gênero por conjunto de anúncios e os ordena pelo custo por resultado. - “Monte uma campanha pausada de Reels no Instagram para o nosso novo sérum: mulheres de 25 a 44 anos no Canadá, $40 por dia, otimizando para compras no nosso pixel.”
list_meta_pixels encontra o pixel, find_meta_audiences resolve a segmentação, create_meta_ad monta a árvore pausada, e o resumo vem da leitura de volta da Meta. - “Antes de gastarmos qualquer coisa, quantas pessoas esse público alcançaria, e como o anúncio fica nos Stories?”
estimate_meta_reach pede à Meta o tamanho do público, e preview_meta_ad devolve o link real da prévia de Stories da Meta. - “Crie um público semelhante de 1% de todos que compraram nos últimos 180 dias.”
create_meta_audience cria o público de site a partir do seu pixel, e depois o público semelhante a partir dele. - “Impulsione a melhor publicação do Facebook da última terça para pessoas perto da nossa loja, por uma semana.”
list_meta_posts e meta_post_insights escolhem a publicação, e create_meta_ad monta um impulsionamento pausado com um raio em torno do endereço. - “Puxe os cadastros do formulário do nosso webinar desta semana e coloque em uma planilha do Google.”
read_meta_leads lê as respostas ao vivo, e create_sheet grava tudo em uma nova planilha no seu Drive. - “Encontre os anúncios de Facebook mais antigos em veiculação dos seus três concorrentes, crie duas versões da melhor ideia para a nossa marca e monte um teste pausado.”
pull_competitor_ads, depois render_ad para o criativo, depois create_meta_ad com dois conjuntos de anúncios. Nada gasta até você confirmar. - “Nossos anúncios pararam de entregar ontem. É cobrança?”
get_meta_ad_account lê o status da conta, o saldo e o limite de gasto em palavras simples.
Segmentação é o produto inteiro, então está tudo exposto
Um MCP de anúncios que só consegue definir um país e um orçamento não monta uma campanha de verdade. A superfície de conjunto de anúncios aqui cobre o que um gestor de mídia realmente usa:
- Geografia: países, regiões, cidades com raio, CEPs e DMAs, com exclusões.
- Público: interesses, comportamentos, públicos personalizados e semelhantes, idiomas.
- Posicionamento: cinco plataformas e suas posições, dispositivos, sistemas operacionais e posicionamentos Advantage+.
- Encanamento do objetivo: um
promoted_objectcom o seu pixel e o evento de conversão, que sobe a meta de otimização paraOFFSITE_CONVERSIONS. - Ritmo: orçamento diário ou vitalício, programação por horário, limites de lance e de custo.
- Criativo: imagem, vídeo e carrossel.
Nada é narrado a partir do pedido
Uma falha sutil em ferramentas de agentes: o agente conta o que pediu, e não o que a plataforma fez. A Hermoso monta a árvore, depois a lê de volta da Meta, e a frase de resumo que você recebe é construída a partir dessa leitura. Assim, um criativo rejeitado em silêncio ou um campo alterado à força aparece como uma divergência, e não como um relatório confiante e errado.
O que ele não faz sem perguntar
Um agente com orçamento só é útil se o alcance do estrago for limitado, então a autoridade de gasto é controlada no servidor, e não em um prompt. Campanhas, conjuntos de anúncios e anúncios da Meta são criados PAUSED, sem nenhuma substituição pelo chamador. As chaves de status que podem ligar gasto real de anúncios (uma em cada plataforma de anúncios: set_meta_campaign_status, set_google_ads_status, set_microsoft_ads_status, set_reddit_ads_status, set_linkedin_ads_status, set_pinterest_ads_status, set_x_ads_status e set_openai_ads_status, entre outras) recusam rodar sem uma flag de confirmação explícita, e essa mesma trava cobre a criação de um grupo de anúncios, anúncio ou palavra-chave ativo do Google Ads dentro de um pai já ativo, porque isso veicula no próximo leilão. Exclusões também exigem confirmação. Do lado da geração, hermoso_capabilities publica o custo exato em créditos de cada modelo antes de qualquer execução, e cada renderização reserva uma estimativa e depois acerta o custo real, então um envio que falha é estornado em vez de cobrar você em silêncio.
Conectando sua conta da Meta
Você conecta a Meta à Hermoso pelo próprio fluxo OAuth da Meta, em Configurações, Conectores, então nenhuma senha passa pelo modelo nem pelo agente. Como uma agência ou um membro da equipe convidado pode ter acesso a muitas Páginas, contas de anúncios e contas do Instagram, uma marca seleciona explicitamente quais delas lhe pertencem; os membros da equipe então só veem e usam esse conjunto. As conexões da Meta são compartilhadas no nível da marca, para que uma equipe inteira trabalhe com uma única conexão, enquanto conectores pessoais, como o Google Drive, continuam restritos ao indivíduo.
Como isso combina com o criativo
O motivo de rodar a Meta a partir de um agente, e não de um painel, é que a campanha deixa de ser uma etapa separada. Em uma única conversa, o agente pode puxar os anúncios mais antigos em veiculação dos seus concorrentes com pull_competitor_ads, minerar o gancho que se repete com mine_angles, renderizar quatro variações com plan_variations e render_ad, pontuá-las, publicar o vencedor organicamente para testá-lo, e depois montar a campanha pausada em torno do que sobreviveu. Essa continuidade é o argumento. Veja a visão geral do MCP de marketing ou a lista completa de ferramentas.
Também roda o Google Ads? Veja o MCP do Google Ads.
Perguntas frequentes
Existe um servidor MCP do Facebook Ads?
Existe. O servidor MCP da Hermoso cria e gerencia campanhas de anúncios da Meta a partir de qualquer cliente MCP: create_meta_campaign, create_meta_adset, create_meta_ad e upload_meta_asset para criar; list_meta_ads, meta_insights, meta_page_insights e meta_post_insights para ler; update_meta_object, set_meta_campaign_status e delete_meta_object para alterar. Ele também publica posts orgânicos no Facebook, no Instagram e no Threads.
Um agente de IA pode criar uma campanha de anúncios no Facebook?
Pode, com a árvore inteira: campanha, conjunto de anúncios com segmentação completa e um anúncio de imagem, vídeo ou carrossel. Os objetos são criados pausados, sem nenhuma substituição pelo chamador, então montar uma campanha nunca inicia gasto. Para ativá-la é preciso chamar set_meta_campaign_status com uma confirmação explícita.
Que segmentação ele consegue definir?
Geografia, incluindo países, regiões, cidades com raio, CEPs e DMAs, com exclusões; interesses, comportamentos, públicos personalizados e semelhantes; idiomas; cinco plataformas e seus posicionamentos, dispositivos, sistemas operacionais e posicionamentos Advantage+; um promoted_object com o seu pixel e o evento de conversão, que sobe a meta para OFFSITE_CONVERSIONS; e orçamentos diários ou vitalícios, com programação por horário, limites de lance e de custo.
Ele pode gastar meu orçamento de anúncios sem perguntar?
Não. Todo objeto da Meta é criado pausado, e set_meta_campaign_status é a única chave que libera dinheiro real, e ela recusa rodar sem uma flag de confirmação explícita. As exclusões também exigem confirmação da mesma forma.
O agente recebe a minha senha do Facebook?
Não. Você conecta a Meta pelo fluxo OAuth da própria Meta em Configurações, Conectores da Hermoso, e a Hermoso guarda o token resultante. O agente só chama as ferramentas da Hermoso. Uma marca também seleciona quais Páginas, contas do Instagram e contas de anúncios lhe pertencem, então um membro da equipe nunca vê o restante dos seus ativos.
Ele também faz o criativo, ou só gerencia campanhas?
As duas coisas. Essa é a diferença em relação aos MCPs de anúncios que só cuidam de campanhas. O mesmo servidor pesquisa anúncios de concorrentes, planeja o conceito, renderiza anúncios finais de imagem e vídeo em mais de 100 modelos com o seu produto real incluído, envia o arquivo para a Meta e depois monta a campanha em torno dele.
Ele consegue ler o desempenho?
Consegue. meta_insights devolve o desempenho de campanhas, conjuntos de anúncios e anúncios; meta_page_insights e meta_post_insights cobrem as métricas orgânicas de Página e de publicação. Os resultados podem ser exportados direto para uma planilha do Google com create_sheet e append_to_sheet.
Conecte a Meta uma vez na Hermoso, e seu agente pode pesquisar, criar o criativo, montar a campanha e ler os resultados sem nunca ter a sua senha.
Comece grátis → Leia a documentação do MCP →