Conectar um MCP não faz você ser bloqueado. O que faz são quatro comportamentos bem específicos.
Antes da lista, o caso que ficou de fora dela porque não é risco, é certeza: deixar uma IA controlar seu navegador e clicar dentro do Ads Manager. A Meta não permite que um software se passe por pessoa na interface dela, então esse caminho já nasce violando a política, antes que qualquer outra coisa aconteça. Tudo o que vem abaixo pressupõe que você está falando com a Marketing API.
- Um app que nunca passou pelo App Review — um repositório clonado com um token pessoal. O servidor oficial resolve essa.
- Escritas disparadas mais rápido do que um humano conseguiria. Essa acontece no servidor oficial também.
- Criativo de IA publicado sem o rótulo — aí entra outro sistema de fiscalização.
- O loop de retentativas depois do primeiro erro — a própria taxa de erro vira o sinal.
Acesso somente leitura não consegue disparar três das quatro. Se o seu agente só lê, quase nada do que a Meta fiscaliza fica ao alcance dele, e essa escolha não custa nada.
Apareceu is_ads_mcp_enabled: false? Isso é uma trava de liberação gradual, não um bloqueio. Bloqueio vem com mensagem, trava vem com flag e token expirado vem com silêncio.
Direto ao ponto
Não. Usar um MCP não desativa conta de anúncios. A Marketing API da Meta é o caminho autorizado para acesso programático, e um servidor MCP é só mais um cliente dela. Usar um caminho autorizado não é infração.
O que desativa conta é o padrão de chamadas que um agente sem supervisão faz por ali: permissão de escrita sem ninguém revisando, nenhum controle de ritmo e uma nova tentativa imediata a cada erro. A Meta pune comportamento, não ferramenta: para ela não faz diferença nenhuma que era o Claude do outro lado da linha.
Vale corrigir o que a maioria dos artigos dá a entender: o servidor oficial da Meta não elimina o risco. Ele resolve exatamente uma das quatro causas listadas abaixo. As outras três acontecem no caminho oficial igualzinho a qualquer outro.
O que a Meta diz de fato sobre bloqueios
Essa dúvida tem resposta da própria plataforma, e ela passa batido porque está no Business Help Center, não no blog de ninguém. Nas palavras da Meta:
Dá para levar isso a sério, afinal quem aplica a punição é a própria plataforma. Mas vale ler com atenção: a Meta diz que o bloqueio é improvável por conectar. Ela não diz que todo fluxo que você montar em cima disso é seguro, nem isenta ninguém dos limites de requisições padrão da Marketing API nem dos controles antiabuso.
Quando uma conta é de fato desativada, o aviso aponta para as Padrões de Publicidade da Meta sobre Integridade da Conta, e o texto se repete quase idêntico nos casos relatados:
Então, se conectar é seguro, como é que o caso mais citado sobre o tema terminou em desativação permanente?
O caso que todo mundo cita — e o que realmente aconteceu
Pesquise sobre o assunto e o primeiro resultado é uma thread do Reddit chamada “Claude Code got my Meta ads account permanently banned”, com mais de 130 comentários. O pânico todo nasceu ali, e quase todo artigo publicado sobre o tema é uma repetição dessa thread.

O comentário mais votado da própria thread traz o diagnóstico mais preciso que já se publicou sobre isso: a conta deu a um LLM permissão de escrita sem nenhuma trava a uma API de produção. O problema não está no protocolo, está nas permissões.
Duas coisas são verdade ao mesmo tempo, e nenhuma outra página sobre essa busca admite as duas: a Meta tem razão quando diz que conectar é seguro, e a pessoa daquela thread perdeu a conta de verdade. O que explica a distância entre esses dois fatos são as quatro causas abaixo.
As quatro coisas que realmente desativam uma conta
Cada uma é independente da outra. Sua conta pode estar limpa em três e ser desativada pela quarta. Migrar para o servidor oficial da Meta resolve só a primeira.
1. Um app que nunca passou pelo App Review
Um repositório do GitHub clonado chamando a Marketing API com um token de acesso pessoal: nenhum app registrado, nenhum OAuth, nenhum controle de requisições. É a causa mais citada por quem trabalha com isso e é justamente a que o servidor oficial elimina de vez.
Existe uma versão indireta que vale conhecer: vários MCPs de terceiros passavam as chamadas de todos os clientes por um único app de desenvolvedor compartilhado. Quando esse app foi sinalizado, todas as contas que estavam atrás dele caíram junto.
2. Escritas disparadas mais rápido do que uma pessoa conseguiria
Cem campanhas subindo em dois minutos. Mudanças de orçamento num ritmo que ninguém reproduz na mão. Os sistemas da Meta enxergam uma rajada de chamadas de API que nenhum humano geraria manualmente e sinalizam aquilo como comportamento anormal.
Essa causa também vale no servidor oficial. A atualização de limites de requisições que a Meta publicou em maio de 2026 definiu limites fixos: quatro alterações de orçamento por conjunto de anúncios a cada hora e dez alterações de limite de gasto por dia. E valem para qualquer cliente com que você conecte.
3. Criativo de IA que sobe sem o rótulo
Essa causa não tem nada a ver com MCP e tudo a ver com o que o seu agente gera. A Meta exige que o anunciante declare criativos gerados ou alterados por IA, e conteúdo de IA sem essa declaração responde por uma fatia relevante das reprovações de anúncio.
A régua é essa: se a IA gerou o que aparece na imagem, precisa do rótulo. Se a IA só ajudou a editar algo real — cor, corte, luz —, não precisa. Coloque o rótulo na hora de gerar o criativo, e não na hora de subir, para que nada chegue à API sem rótulo.
A punição vem por acúmulo, não de uma vez. Um anúncio que viola uma política leva uma advertência, e uma só não significa nada. O estrago aparece quando você publica em escala sem ninguém revisar o que o agente criou: as advertências se somam, a conta é restringida, e a restrição é o que vem antes do bloqueio. O que custa a conta não é automatizar a criação: é dar carta branca ao agente e nunca conferir o que ele colocou no ar.
4. O loop de retentativas depois do primeiro erro
Essa é a que vai se acumulando. O agente bate no limite, recebe erro, tenta de novo na hora, recebe erro de novo — e a própria taxa de erro vira o sinal de alerta. No relato da thread, o Claude Code estava batendo na API rápido demais e acionou a detecção de fraude.
O próprio critério de qualificação da Meta mostra o que ela considera saudável: mais de 500 chamadas à Marketing API em 15 dias com taxa de erro abaixo de 15%. E quando a Meta bloqueia, a própria resposta de recusa diz quanto tempo o bloqueio dura. Esperar esse tempo passar é o que separa uma pausa temporária de uma sinalização na sua conta.
Essa é a causa que um MCP bem feito existe para absorver. Apontado direto para a Marketing API, o agente não sabe a sequência certa de cada operação, então chuta, erra e chuta de novo, e cada tentativa engorda a taxa de erro. Um MCP entrega uma ferramenta definida para cada ação, então sobra muito pouco para adivinhar, e quando ele chega perto de um limite espera e tenta de novo com critério em vez de ficar batendo na porta.
Os limites que você precisa saber de cor
As causas 2 e 4 são definidas por números. Estão todos reunidos aqui porque hoje andam espalhados em quatro artigos diferentes, cada um com um pedaço.
A conta da Meta é simples: toda requisição custa pontos. Ler um relatório custa um; alterar alguma coisa custa três. Você tem um orçamento de pontos por hora e, fora dele, alguns limites fixos em alterações específicas que nenhum saldo de pontos libera.
error 613, o código da Meta para “você mudou esse orçamento vezes demais nesta hora”.X-Business-Use-Case-Usage para o medidor de cota e estimated_time_to_regain_access para a duração do bloqueio, os dois documentados na Marketing API da Meta. Usa um MCP gerenciado? Nada disso é problema seu, mas vale perguntar ao seu fornecedor se ele controla o ritmo pelo medidor e recua quando aparecem erros, porque nem todos fazem isso.Uma configuração que não esbarra em nenhuma delas
Cada item aqui existe para eliminar uma causa específica, e é esse mapeamento que dá valor à lista: sem ele, sobra só conselho solto.
O MCP da Porter é a versão gerenciada dessa lista, e três dos seus padrões batem direto com as causas acima:
PAUSED. Criar algo já no ar não é um caminho suportado: a ativação é um passo separado e explícito, em ordem inversa, depois que um humano revisou. Elimina a causa 3.code 10 / subcode 2859015). A Porter enfileira uma de cada vez por conta, então o padrão de rajada nunca chega a se formar. Elimina a causa 2.O agente também trabalha com uma ferramenta definida por operação, em vez de adivinhar a API: um schema por ação, uma checagem de combinações válidas entre objetivo, meta de otimização e evento de cobrança, e uma lista de valores permitidos para o call-to-action. É isso que mantém a taxa de erro baixa — e é de taxa de erro que a causa 4 é feita.
E a regra que vale guardar por qualquer caminho que você escolher: somente leitura resolve todas elas. Um agente que não escreve não bate no limite de alterações, não sobe criativo sem rótulo e não entra em loop de escrita falhada, não importa com qual servidor ele esteja falando.
Duas diferenças práticas em relação ao servidor da própria Meta. O upload de criativo sai da sua máquina — no conector oficial você precisa hospedar cada arquivo em algum lugar público e passar a URL antes; na Porter você aponta para o arquivo (até 30 MB, e acima disso a URL pública continua sendo o único caminho). E a Porter alcança Google Ads, GA4, Klaviyo, Shopify e mais de 20 outras fontes na mesma conexão, então pergunta que cruza canais não exige um segundo setup. Uma URL só: https://mcp.portermetrics.com/mcp.
“Não habilitado” não é bloqueio — e mais dois alarmes falsos
O susto mais comum nesse assunto não tem nada a ver com bloqueio. Três coisas parecem punição e não são:
is_ads_mcp_enabled: false — sua conta de anúncios ainda não entrou na liberação gradual da Meta. É uma trava do lado do servidor: não é bloqueio e não tem configuração que resolva. A Meta vem liberando primeiro as contas dos Estados Unidos e as de investimento mais alto, e contas que já foram sinalizadas por política podem demorar mais.redirect_uris are not registered for this client — é o servidor oficial falhando no OAuth dentro do Claude Code, antes mesmo de devolver a URL de autorização. É um bug de registro do client, com issues abertas no Claude Code. Enquanto isso, conecte pelo Claude web ou pelo desktop.Se a sua conta já foi desativada
A maioria de quem lê isto chegou antes do bloqueio. Se você chegou depois, o que se sabe de fato é o seguinte — e também o que ninguém sabe.
- Desligue a automação antes de recorrer. Um recurso aberto com o padrão ainda rodando reativa o mesmo sinal que causou o problema.
- O recurso é uma revisão automatizada no Account Quality. Os relatos descrevem negativas quase idênticas, sem nenhum caminho claro de escalação.
- Tem coisa que não volta. O histórico do pixel e os públicos personalizados podem ser apagados de vez, mesmo quando a conta é reativada. Trabalhe com esse cenário em vez de ficar esperando que voltem.
- O que ajuda é uma pessoa com canal de escalação — um representante de agência ou um gerente de contas da Meta. As reativações relatadas quase sempre passam por alguém assim.
- O que não ajuda: insistir em recursos pelo fluxo automatizado ou abrir um novo Business Manager com o mesmo meio de pagamento.
Dúvidas de quem ainda não conectou
https://mcp.facebook.com/ads, lançado em 29 de abril de 2026 dentro dos conectores de IA do Meta ads, junto com o Meta Ads CLI. É grátis durante o beta aberto.ads_mcp_management — se você gerencia dados em nome de outras empresas, o que inclui quase toda agência.is_ads_mcp_enabled: false?Conecte o Meta Ads à IA sem correr risco
A versão mais segura de tudo o que está nesta página é uma conexão que por padrão só lê, pergunta antes de escrever e controla o próprio ritmo. É isso que o MCP da Porter faz — e ele ainda traz Google Ads, GA4, Klaviyo e Shopify na mesma conexão.