Tudo que tu precisa pra conectar a skill de Google Ads no Claude Code. Tu vai fazer a maioria das coisas conversando com o Claude, e só precisa ir no Google pra criar as credenciais. Leva uns 20 a 30 minutos.
A skill precisa de uma conta de gerenciamento (MCC) pra se conectar na API. Se tu já tem uma, pula pro passo 2. Se só tem uma conta normal de Google Ads, é rapidinho criar.
Agora tu precisa criar um projeto no Google Cloud. É lá que ficam as credenciais (Client ID e Client Secret) que a API usa pra se autenticar.
Google Ads API ou Ads Ratos). Organização e local pode deixar o padrão
Agora tu vai ativar a API do Google Ads no teu projeto e criar as credenciais OAuth. Parece complicado, mas é só seguir os cliques.
Parte A: Ativar a API
Parte B: Tela de Consentimento OAuth
Ads Ratos) e o e-mail de suporte (teu email). Os outros campos pode pular
https://www.googleapis.com/auth/adwords), marca e confirma. Clica em "Salvar e continuar"
Parte C: Criar Client ID OAuth
Ads Ratos
O Developer Token é a chave que identifica que tu tem permissão pra usar a API. Ele fica dentro do Google Ads, não no Google Cloud.
Como pedir Basic Access
O Google rejeita descrições vagas. Aqui embaixo tem o texto pronto pra tu copiar e colar no campo "Use Case Description":
O formulário tem mais perguntas. Aqui vai o que responder em cada uma:
Último dado que tu precisa copiar do Google. É o ID da tua conta MCC (aquele número de 10 dígitos que aparece no canto superior do Google Ads quando tu tá logado na MCC).
1234567890)
Agora volta pro VS Code com a pasta da skill aberta. Manda isso pro Claude:
O Claude vai:
.env com todas as credenciais no lugar certo
setup.py oauth pra gerar o refresh token (vai abrir teu browser, tu autoriza com tua conta Google, e ele salva tudo sozinho)
setup.py test
Depois que a conexão funcionar, o Claude vai te perguntar qual é a tua principal conta Google Ads. Responde normalmente:
O Claude cadastra no contas.yaml e a partir daqui tu pode pedir qualquer coisa: