Model Context Protocol · Google Ads API v24+
Um servidor MCP que liga o Claude às suas contas Google Ads — leitura, relatórios, pesquisa de keywords e criação de campanhas de Search, com login OAuth embutido. Status: LIVE.
O B2Tech AdConnect é um servidor Model Context Protocol que dá ao Claude acesso real às suas contas — não um chatbot que adivinha, mas chamadas tipadas na Google Ads API REST (v24+).
Liste campanhas, puxe relatórios de gasto e conversão, pesquise keywords e crie campanhas de Search — tudo conversando com o Claude. O login do Google é OAuth2, embutido no fluxo.
Domínio, aplicação e infraestrutura separados; cliente httpx async puro, sem gRPC. Um único core multi-tenant na Vercel, com o MCP como camada fina de apresentação.
Deploy multi-tenant em gamcp.b2tech.io — tokens no Supabase, cache no Upstash, e nós somos o OAuth Authorization Server. Você só faz login OAuth; nada para instalar.
37 tools agrupadas por função — da autenticação aos relatórios GAQL, da pesquisa de keywords ao funil de Search que nasce pausado. Tudo abaixo já está implementado e no ar.
confirm).confirm).confirm).confirm).confirm).Há também um prompt MCP analyze_account_performance para relatórios guiados.
Escrever no Google Ads mexe com dinheiro real. Por isso cada write passa por barreiras explícitas — você está sempre no controle do que vira gasto.
Criações nascem PAUSED
Nada gasta até você ativar explicitamente. Toda campanha, grupo e anúncio criado já vem pausado.
Status exige confirm=true
Mudar status é destrutivo. Sem confirm, a tool devolve um preview e não faz nenhuma chamada HTTP.
preview=true = dry-run
Roda um validateOnly server-side: valida a operação sem persistir nada. Cheque antes de executar de verdade.
Sem auto-rollback
O funil é não-atômico: se falhar no meio, devolve os recursos já criados (PAUSED) e onde parou — não apaga nada sozinho.
Dinheiro em unidades
Orçamentos vêm em unidades de moeda (20.0 = R$20/dia) e são convertidos para micros no use case. Sem confusão de centavos.
Whitelist de escopos
A credencial só acessa o que você autorizou no consentimento OAuth — e o google_token_status mostra exatamente quais escopos estão ativos.
Servidor hospedado e multi-tenant, zero setup: adicione o connector, faça login com sua conta Google e o Claude já opera suas campanhas. Depois, é só pedir.
Adicione o servidor MCP como connector no Claude e faça login. Nada para instalar; nós cuidamos do developer token e dos tokens OAuth.
https://gamcp.b2tech.io/api/mcp. No Claude Code, use o comando abaixo.# Claude Code claude mcp add --transport http \ google-ads https://gamcp.b2tech.io/api/mcp
google_login — abre o consentimento no browser e guarda seu refresh token com segurança.google_token_status para validar a credencial e list_accessible_customers para ver suas contas. Pronto para operar.Pedidos reais que o servidor resolve de ponta a ponta — writes sempre nascem PAUSED, ativação é sua.
# você, no chat: "Cria uma campanha de Search pra minha clínica com R$ 50/dia" # → nasce PAUSED; você ativa quando quiser
"Gera ideias de keyword pra 'implante
dentário' e adiciona as 20 melhores"
# → generate_keyword_ideas + add_keywords"Como foram as campanhas nos últimos
30 dias? Onde estou queimando verba?"
# → get_insights + get_search_termsFicou alguma dúvida? Escreva para bruno@b2tech.io.
confirm=true; sem confirm, a ferramenta só devolve um preview e não faz nenhuma chamada HTTP.gamcp.b2tech.io) já tem o token de plataforma configurado — você só faz o login OAuth da sua conta e começa a operar.list_accessible_customers lista todas, e o manager/login-customer é resolvido automaticamente por credencial no google_login.validateOnly): valida a operação sem persistir nada. Útil para checar um write antes de executá-lo de verdade.gamcp.b2tech.io) e o código-fonte é privado — não existe versão para rodar na sua máquina. Você só adiciona o connector no Claude e faz login com sua conta Google; nós cuidamos do resto.Leitura, relatórios, keyword research e campanhas de Search — com OAuth embutido e writes que nascem pausados. Exclusivo para alunos do Claude Code Architect — e no ar.
37 tools · OAuth2 embutido · multi-tenant na Vercel