MCP para Analytics: Como Conectar Qualquer Agente de IA a GA4 e GSC
Por Emily Redmond, Analista de Dados na Emilytics · Abril 2026
TL;DR: Model Context Protocol (MCP) deixa agentes de IA conversar com GA4 e Google Search Console. Este guia o guia através de configurar um servidor MCP para seus dados de analytics, aí conectar Claude ou qualquer plataforma de IA.
O Que Você Está Realmente Configurando
Quando você configura MCP para analytics, você está criando uma ponte entre:
- Seus dados (GA4, Search Console)
- Um servidor MCP (tradutor entre IA e seus dados)
- Um agente de IA (Claude, Cursor, etc.)
O fluxo:
- Você faz uma pergunta a Claude
- Claude usa o servidor MCP para buscar seus dados
- Claude os analisa e responde
Você não precisa ser técnico. Mas entender a arquitetura ajuda.
💡 A visão de Emily: MCP me confundiu no começo. Aí percebi que é apenas "aqui está como IA fala com fontes de dados." Uma vez que entendi, configuração foi trivial. Levou 10 minutos.
Opção 1: Usando Emilytics (Mais Simples)
Emilytics é um servidor MCP construído para analytics. Você não precisa instalar nada—é um serviço gerenciado.
Passo 1: Criar uma Conta Emilytics
- Vá a emilytics.io
- Clique "Sign Up"
- Crie conta com seu email
Passo 2: Conectar Sua Propriedade GA4
- Em Emilytics, vá a "Properties" ou "Data Sources"
- Clique "Add Property"
- Selecione "Google Analytics 4"
- Clique "Authorize with Google"
- Entre com sua conta Google (aquela com acesso GA4)
- Conceda ao Emilytics acesso somente leitura
- Selecione sua propriedade GA4
- Confirme
Emilytics agora tem acesso aos seus dados de GA4.
Passo 3: Conectar Sua Propriedade Search Console
- Em Emilytics, clique "Add Property"
- Selecione "Google Search Console"
- Repita o fluxo OAuth
- Selecione sua propriedade Search Console
- Confirme
Passo 4: Conectar Claude (ou Sua Plataforma de IA)
Isso depende qual IA você está usando.
Para Claude Web:
- Vá a claude.ai
- Configurações → Developer Tools ou Integrations
- Encontre "MCP Servers"
- Clique "Add Custom MCP Server"
- Cole endpoint do servidor MCP do Emilytics
- Autentique
Para Cursor:
- Abra Cursor Preferences
- Encontre "MCP" ou "Model Context Protocol"
- Adicione Emilytics como um servidor MCP
- Cole os detalhes do servidor
Para Outras Plataformas: Se você está usando uma plataforma de IA diferente, cheque seus docs para integração MCP. A maioria das plataformas maiores suporta agora.
Passo 5: Teste
Abra Claude e digite: "Quantas sessões recebi na semana passada?"
Claude deveria buscar seus dados de GA4 e retornar a resposta. Se funciona, você terminou.
Tempo total de configuração: 10 minutos
Opção 2: Usando Servidor MCP Oficial de Anthropic (Avançado)
Anthropic mantém servidores MCP oficiais para Google Analytics. Isso é grátis mas requer alguma configuração técnica.
Passo 1: Instalar Node.js
O servidor MCP roda em Node.js. Se você não tem:
- Vá a nodejs.org
- Baixe versão LTS
- Instale
Passo 2: Configurar o Servidor MCP GA4
Crie um diretório para seu setup MCP:
mkdir mcp-analytics
cd mcp-analytics
Instale o servidor MCP GA4 oficial:
npm install @anthropic-ai/ga4-mcp
Passo 3: Criar um Arquivo de Configuração
Crie um arquivo chamado .env:
GOOGLE_CLIENT_ID=seu_client_id
GOOGLE_CLIENT_SECRET=seu_client_secret
GOOGLE_REDIRECT_URI=http://localhost:3000/oauth/callback
(Obtenha esses do Google Cloud Console)
Passo 4: Autenticar com Google
Execute o servidor:
npm start
O servidor o pedirá para autenticar com Google OAuth. Complete o fluxo. O servidor salva suas credenciais.
Passo 5: Conectar a Claude
Adicione o servidor MCP às suas configurações Claude:
Para Cursor:
[mcp_servers.ga4]
command = "node"
args = ["path/to/ga4-mcp-server/index.js"]
Para Claude Web: Vá a Configurações → Developer Tools → Add MCP Server → Aponte para localhost
Passo 6: Teste
Abra Claude: "What are my top 5 pages?"
Claude consulta seus dados de GA4 via MCP.
Tempo total de configuração: 20–30 minutos (primeira vez)
O Que Você Pode Consultar Agora
Depois da configuração, você pode perguntar a Claude:
Tráfego e Usuários:
- "Quantas sessões recebi na semana passada?"
- "Quais países impulsionam mais tráfego?"
- "Qual é minha taxa de crescimento de usuários este mês?"
Conversões:
- "Qual é minha taxa de conversão por fonte de tráfego?"
- "Quais landing pages convertem melhor?"
Palavras-Chave:
- "Quais são minhas 10 principais palavras-chave de busca orgânica?"
- "Quais páginas impulsionam mais tráfego orgânico?"
- "Alguns de meus rankings estão em declínio?"
Comparações:
- "Como este mês se compara ao mês passado?"
- "Mostre-me taxas de crescimento semana contra semana"
Anomalias:
- "Algo incomum aconteceu com meu tráfego?"
- "Por que taxa de rejeição disparou quinta?"
Claude lida com todas essas instantaneamente.
Resolvendo Problemas Comuns
"Claude não consegue encontrar o servidor MCP"
- Verifique que o servidor está rodando
- Cheque que a URL do endpoint está correta
- Verifique que tokens OAuth são válidos
- Reinicie Claude/Cursor
"Permissão negada ao acessar GA4"
- Verifique que você autorizou com a conta Google correta
- Cheque que essa conta tem acesso GA4
- Re-autentique (delete tokens em cache e re-autorize)
"Dados não correspondem meu dashboard"
- Verifique que selecionou a propriedade GA4 correta
- Cheque que o intervalo de data em sua pergunta corresponde ao esperado
- Dados de GA4 levam 24–48 horas para processar completamente; dados muito recentes podem estar atrasados
"Erros de limite de taxa"
- Google tem quotas de API (tipicamente 100k requisições por dia)
- Se você está fazendo 1.000+ consultas por hora, pode atingir isso
- Espere uma hora ou aumente sua quota no Google Cloud Console
"Port 3000 já em uso" (se rodando localmente)
- Mude a porta em sua configuração
- Ou pare o que mais está usando port 3000
Notas de Segurança
Proteção de Dados:
- Servidores MCP têm apenas acesso somente leitura aos seus analytics
- Suas credenciais são armazenadas com segurança (geralmente encriptadas)
- Dados são buscados sob demanda; nada é armazenado em cache
Melhores Práticas:
- Use Google OAuth, não chaves de API
- Configure uma service account se você precisa múltiplos servidores MCP
- Gire credenciais a cada 90 dias se elas forem compartilhadas
Para Emilytics especificamente:
- Todos os dados são encriptados em trânsito
- Tokens são armazenados com segurança
- Você pode revogar acesso anytime nas configurações Google
Que Dados Realmente É Acessível?
Seu servidor MCP pode acessar:
De GA4:
- Dados de audiência (usuários, sessões, demografia)
- Dados de evento (eventos customizados que você rastreou)
- Dados de meta de conversão
- Breakdown de fonte de tráfego
- Dados de dispositivo/browser
- Dados geo
- Dados de landing page e exit page
De Search Console:
- Consultas de busca e seu desempenho
- Taxas de clique
- Impressões
- Posição média
- Dados de aparência de busca
- Landing pages de busca orgânica
O Que Não Pode Acessar:
- IDs de usuário ou informação pessoal identificável
- Dados deletados
- Dados que você não compartilhou (propriedades privadas)
- Adsense ou outras integrações de terceiros
O servidor MCP respeita todas suas configurações de privacidade.
Avançado: Servidor MCP Customizado para Suas Necessidades
Se você precisa de mais que GA4/GSC, você pode construir um servidor MCP customizado.
Isso é para desenvolvedores, mas é possível:
// Exemplo de servidor MCP simples
class AnalyticsMCPServer {
async query_ga4(params) {
// Conecte à sua GA4 API
// Retorne resultados
}
async get_top_pages(limit) {
// Lógica customizada para buscar top pages
}
async compare_periods(metric, period1, period2) {
// Compare dois intervalos de data
}
}
Servidores customizados deixam você:
- Adicionar fontes de dados proprietárias
- Criar consultas customizadas
- Construir ferramentas específicas de domínio
Mas para a maioria dos casos de uso, Emilytics + Claude é suficiente.
O Real Poder: Integração
Uma vez que MCP está configurado, você pode:
- Perguntar a Claude sobre seus dados em qualquer interface Claude (web, Cursor, API)
- Construir fluxos de trabalho que combinem análise de IA com consultas de dados
- Automatizar relatórios tendo Claude gerá-los
- Integrar analytics em seu fluxo de trabalho de desenvolvimento
Exemplo: Desenvolvedor em Cursor quer checar impacto de tráfego antes de mesclar uma mudança.
Desenvolvedor: "O tráfego mudou desde o último deploy?"
Claude (via MCP): Busca dados de tráfego, compara ao deploy anterior
Claude: "Tráfego está acima de 8% desde o último deploy. Bom sinal."
Desenvolvedor: Mescla com confiança
Esse é o poder de IA + MCP.
Próximos Passos
- Escolha seu setup: Emilytics (mais fácil) ou MCP oficial de Anthropic (mais controle)
- Siga os passos acima para autenticar
- Teste com uma pergunta simples para verificar que funciona
- Comece a fazer perguntas reais sobre seus dados
- Compartilhe com seu time para que eles possam usar também
Para como usar Claude + GA4 efetivamente, leia sobre Claude + GA4.
Para entender o que MCP é conceitualmente, leia sobre Model Context Protocol.
A Conclusão
MCP é a ponte entre IA e seu analytics. Configure uma vez, aí nunca pense sobre novamente. Apenas faça perguntas.
10 minutos para setup. Insight ilimitado depois.
Emily Redmond é uma analista de dados na Emilytics — o agente de analytics de IA observando seu GA4, Search Console e dados do Bing o tempo todo. 8 anos de experiência. Diga oi →