Ir al contenido principal

Cómo Conectar Google Analytics con Claude vía MCP sin Código: Tutorial Completo 2026

30 de abril de 2026
18 min

Conecta Google Analytics 4 a Claude Code mediante MCP sin escribir una línea de código. Service account, permisos de lectura y dashboards en lenguaje natural en 30 minutos.

Javier Santos

Especialista en IA & Machine Learning

📧¿Te gusta este contenido?

Únete a 547+ profesionales que reciben tips de IA cada semana. Sin spam, cancela cuando quieras.

Cómo Conectar Google Analytics con Claude vía MCP sin Código: Tutorial Completo [2026]

¿Quieres formar a tu equipo en MCPs y Claude Code aplicado a growth? Formación in-company personalizada con casos prácticos de Analytics, Search Console y Ads.

TL;DR

  • Conectar Google Analytics 4 con Claude vía MCP te permite generar dashboards y reportes en lenguaje natural sin abrir GA4 ni copiar y pegar datos
  • No requiere programar: Claude Code instala el MCP por ti leyendo el repositorio oficial de Google
  • Tiempo total: 25-30 minutos para usuarios sin experiencia previa en Google Cloud
  • Coste: 0 EUR (cuenta personal de Google + plan gratuito o de 20 USD/mes de Claude)
  • Permisos recomendados: solo lectura — Claude consulta datos pero no edita campañas
  • El mismo procedimiento sirve para Google Ads, Search Console, Gmail y Drive — solo cambia la API que habilitas
  • Caso real: pasé de 6 clics a 170 clics/día en SEO conectando Search Console + Analytics con Claude (enero a abril 2026)


"La combinación de IA generativa con automatización de herramientas de growth es el mayor multiplicador de productividad desde el smartphone." — Javier Santos Criado, consultor de IA en Javadex

"El 92% de profesionales de marketing que usan IA reportan mayor productividad, pero solo el 18% conecta sus herramientas analíticas mediante protocolos como MCP." — Stack Overflow Developer Survey, enero 2026

Esta guía te enseña, paso a paso, cómo conectar tu cuenta de Google Analytics 4 con Claude Code para que puedas pedirle reportes en lenguaje natural ("hazme un reporte de las visitas del último mes y sus fuentes de tráfico") y generar dashboards interactivos sin tocar una línea de código. La masterclass completa que dimos en directo desde Product Hackers está disponible al final del post.


Qué es MCP (Model Context Protocol)

MCP es un protocolo universal y abierto que permite a cualquier modelo de inteligencia artificial conectarse con cualquier herramienta externa (Google Analytics, Notion, Figma, bases de datos) sin depender de integraciones propietarias. Lo creó Anthropic en noviembre de 2024 y se ha convertido en el estándar de facto del sector.

Antes de MCP, conectar una IA con Google Analytics requería un desarrollador que escribiese código a medida para cada herramienta. Con MCP, el modelo (Claude, GPT, Gemini) recibe una descripción estandarizada de las capacidades de la herramienta y puede invocarlas directamente.

ConceptoSin MCPCon MCP
Conexión IA + herramientaCódigo custom por cada parProtocolo único reutilizable
MantenimientoRoto cada vez que cambia la APIEl servidor MCP absorbe los cambios
Tiempo de integraciónDías de desarrolloMinutos de configuración
Quien puede hacerloSolo developersCualquier persona
Compatibilidad1 IA + 1 herramientaCualquier IA + cualquier herramienta

Si quieres profundizar en MCP, lee primero esta guía completa de MCP en español.


Tipos de MCP: Hosteado vs Self-Hosted

Existen dos tipos de MCP y la diferencia es crítica para entender por qué Google Analytics requiere más pasos que otras herramientas.

MCP hosteado (el más fácil)

Un MCP hosteado es aquel en el que el proveedor te da una URL pública que puedes pegar en Claude y la conexión funciona al instante. Notion, Linear, Adobe Analytics, Atlassian o Supabase tienen MCP hosteados.

Formato típico: https://mcp.notion.com/mcp — la pegas en Conectores → Añadir conector de Claude y listo.

MCP self-hosted (el caso de Google Analytics)

Un MCP self-hosted es código que tienes que instalar tú en tu propia máquina o servidor. Google no ofrece MCP hosteados para Analytics, Ads, Search Console ni Gmail, así que tenemos que instalar el código oficial publicado por Google en GitHub.

La buena noticia: Claude Code se encarga de la instalación automáticamente. Tú solo pasas la URL del repositorio y él hace el resto.


Requisitos Previos

Antes de empezar necesitas estos cuatro elementos. Todos son gratuitos.

RequisitoCosteTiempo de creación
Cuenta de Google (personal o Workspace)GratisInstantáneo
Cuenta en Google Analytics 4 con permisos de admin sobre la propiedadGratis5 min
Cuenta en Claude (claude.ai — gratuito o desde 20 USD/mes)0-20 USD2 min
Claude Desktop o Claude Code instaladoGratis3 min

Importante: el plan gratuito de Claude funciona para empezar pero se queda corto en sesiones largas. Si vas a usar MCPs con frecuencia, el plan Pro de 20 USD/mes es la apuesta segura. El plan Max de 100 USD/mes es lo que usamos en Product Hackers para trabajo profesional.


Paso 1: Crear un Proyecto en Google Cloud Console

Google Cloud Console es el panel donde gestionarás la cuenta de servicio que conectará Claude con tu Analytics. Necesitamos crear un proyecto contenedor antes de habilitar las APIs.

  1. Entra en console.cloud.google.com
  2. En la barra superior, pulsa el selector de proyecto
  3. Pulsa Proyecto nuevo
  4. Pon un nombre descriptivo: mcp-google-analytics-2026 (no uses mi-proyecto-test ni nombres genéricos: lo verás cada vez que entres en Google Cloud)
  5. Sin organización si tienes cuenta personal; con tu organización si es Workspace empresarial
  6. Pulsa Crear y espera ~30 segundos

Nota empresarial: si tu cuenta es Enterprise/Workspace y no tienes permisos para crear proyectos, pídeselo a tu equipo de IT. Es una operación habitual y reversible.


Paso 2: Habilitar las APIs de Google Analytics

Necesitas habilitar dos APIs en tu nuevo proyecto: Analytics Data API y Analytics Admin API. La primera lee datos de informes, la segunda lee la configuración de la propiedad.

  1. En Google Cloud Console, abre el menú lateral → APIs y servicios → Biblioteca
  2. Busca: Google Analytics Data API
  3. Pulsa el resultado y luego Habilitar
  4. Espera unos segundos y vuelve a la biblioteca
  5. Busca: Google Analytics Admin API
  6. Habilítala también

APIPara qué sirve
Analytics Data APILeer informes (sesiones, usuarios, eventos, fuentes de tráfico)
Analytics Admin APILeer configuración (propiedades, cuentas, dimensiones personalizadas)

Sin estas dos APIs habilitadas, Claude verá la cuenta de servicio pero no podrá obtener datos.


Paso 3: Crear la Service Account

Una service account es una identidad no-humana de Google a la que daremos permisos sobre Analytics. Es como un "usuario robot" que Claude usará para autenticarse.

  1. Menú lateral → IAM y administración → Cuentas de servicio
  2. Pulsa Crear cuenta de servicio
  3. Nombre: mcp-ga4-claude (claro y específico)
  4. Descripción: Conexión MCP con Google Analytics para Claude Code
  5. Pulsa Crear y continuar
  6. No añadas roles (los daremos directamente en Google Analytics, principio de mínimos privilegios)
  7. Pulsa Continuar y luego Listo

Verás algo como mcp-ga4-claude@mcp-google-analytics-2026.iam.gserviceaccount.com. Cópiate ese email, lo necesitas en el siguiente paso.

Buena práctica: crea una service account distinta por cliente si trabajas en agencia. Mezclar varias propiedades en una sola cuenta provoca que Claude cruce datos entre clientes en los reportes ("¿cómo fue el último mes?" devuelve un agregado mezclado, inutilizable).

Para los detalles completos de service accounts y casos avanzados, lee esta guía dedicada de service accounts en Google Cloud para MCPs.


Paso 4: Descargar la Clave JSON

La clave JSON es el "carnet de identidad" de la service account. Claude la usará para autenticarse contra Google.

  1. En el listado de cuentas de servicio, pulsa la que acabas de crear
  2. Pestaña Claves
  3. Agregar clave → Crear clave nueva
  4. Selecciona JSON (formato estándar)
  5. Pulsa Crear

Se descarga un archivo mcp-google-analytics-2026-XXXXX.json en tu carpeta de Descargas.

⚠️ Trata este archivo como una contraseña:

  • No lo subas a GitHub (añádelo a .gitignore)
  • No lo pegues en chats públicos
  • Si se filtra, vuelve a Google Cloud y elimina la clave (se desactiva en segundos)
  • Renómbralo a algo identificable: gsa-mcp-ga4.json


Paso 5: Dar Permisos en Google Analytics

La service account existe pero todavía no puede ver tu Analytics. Tenemos que invitarla como si fuera un usuario más.

  1. Entra en analytics.google.com
  2. Selecciona la propiedad GA4 que quieres conectar
  3. Esquina inferior izquierda → Administrar
  4. Gestión de accesos a la propiedad (a nivel propiedad, no cuenta)
  5. Botón + arriba a la derecha → Añadir usuarios
  6. Pega el email de la service account: mcp-ga4-claude@mcp-google-analytics-2026.iam.gserviceaccount.com
  7. Roles: marca solo Lector (Viewer)
  8. Desmarca el envío de notificación por correo
  9. Pulsa Añadir

RolQué permiteRecomendado para MCP
Lector (Viewer)Leer informes y configuración✅ Sí, principio de mínimos privilegios
AnalistaLo de Lector + crear comparacionesSolo si lo necesitas
EditorCrear/modificar dimensiones, eventos❌ No para MCP
AdministradorControl total❌ No para MCP
Tip si te da error al añadir el email: Google a veces tarda 1-2 minutos en propagar la creación de la service account. Borra lo escrito, espera 60 segundos y vuelve a pegarlo.


Paso 6: Instalar el MCP de Google Analytics en Claude

Aquí ocurre la magia: en lugar de instalar el código a mano, le pedimos a Claude que se autoinstale el MCP leyendo el repositorio oficial de Google.

Abre Claude Desktop (recomendado) o Claude Code en terminal y escribe:

code
1Instala el MCP de Google Analytics desde
2https://github.com/googleanalytics/google-analytics-mcp y configúralo con
3la cuenta de servicio del archivo /Users/tunombre/Downloads/gsa-mcp-ga4.json

Claude:

  1. Lee el README del repositorio oficial de Google
  2. Detecta el método de instalación (uvx, pipx o npm según el caso)
  3. Crea o modifica ~/.claude/mcp.json (la configuración de MCPs de Claude)
  4. Apunta la variable de entorno GOOGLE_APPLICATION_CREDENTIALS al archivo JSON
  5. Te pide cerrar y abrir Claude para cargar el nuevo MCP

Ejemplo de la configuración resultante en mcp.json:

json
1{
2 "mcpServers": {
3 "google-analytics": {
4 "command": "uvx",
5 "args": ["google-analytics-mcp"],
6 "env": {
7 "GOOGLE_APPLICATION_CREDENTIALS": "/Users/tunombre/Downloads/gsa-mcp-ga4.json"
8 }
9 }
10 }
11}

Cierra Claude y vuelve a abrirlo. Para verificar que está activo, pregúntale: ¿Tienes acceso al MCP de Google Analytics?. Debería responder afirmativamente y listar las herramientas disponibles (run_report, run_realtime_report, get_property_details, etc.).


Paso 7: Tu Primer Reporte en Lenguaje Natural

Ya está todo conectado. Ahora pídele cosas como si hablases con un analista junior:

code
1Usando el MCP de Google Analytics, hazme un reporte de cómo han ido las
2visitas en el último mes y las fuentes de tráfico. Después, genera un
3artefacto HTML vistoso con todos los datos para que pueda compartirlo.

Claude:

  1. Llama a run_report con dateRanges: 2026-03-29 a 2026-04-29
  2. Pide métricas: sessions, activeUsers, screenPageViews, engagementRate
  3. Pide dimensión: sessionSourceMedium
  4. Recibe la respuesta JSON
  5. Genera un HTML autocontenido con tablas, gráficos y conclusiones

Otros prompts que funcionan al instante:

  • Dime las 10 páginas más vistas en el último trimestre con sus tasas de engagement
  • ¿Qué porcentaje de mi tráfico viene de ChatGPT, Perplexity o Claude? Filtra por referring source
  • Compara las visitas de este mes vs el mismo mes del año pasado y calcula la variación porcentual
  • Mira las páginas con más visitas y propón mejoras de SEO leyéndolas con el navegador


Aplica el Mismo Procedimiento a Otras Herramientas Google

El proceso de service account + habilitar API + instalar MCP es idéntico para todo el ecosistema Google. Solo cambian los nombres de las APIs.

HerramientaAPI a habilitarPermisos a dar
Google Analytics 4Analytics Data API + Admin APILector en propiedad GA4
Google AdsGoogle Ads APISolo lectura en cuenta MCC
Search ConsoleSearch Console APIRestricted (lectura)
Google SheetsSheets API + Drive APICompartir hoja con la SA
GmailGmail API + delegación domain-wideWorkspace admin
Google DriveDrive APICompartir carpeta con la SA

Para Ads en concreto, lee el tutorial de Google Ads + Claude vía MCP. Para Search Console, te servirá esta guía de Search Console MCP.


Caso de Uso Real: Posicionarme en LLMs Conectando GA4 + Search Console

En enero de 2026 mi blog tenía 6 clics al día desde Google. En abril de 2026, 170 clics al día y 20.000 impresiones al día. Sin haber escrito más posts que el resto del trimestre. La diferencia: conectar Search Console y Analytics a Claude Code y dejar que un agente revise diariamente qué consultas están funcionando.

El flujo (que puedes replicar):

  1. Cron diario: Claude consulta Search Console y obtiene las 50 queries con más impresiones pero CTR <2%
  2. Cruce con Analytics: para cada query, busca la URL que rankea y revisa si tiene engagement bajo
  3. Análisis del contenido: Claude lee el post markdown y detecta gaps respecto a las queries
  4. Propuesta de mejoras: añade secciones, reescribe títulos, sugiere FAQ específicas
  5. Aplico los cambios: yo reviso, valido y commiteo

Sin MCP, este flujo me costaría 4-5 horas semanales manualmente. Con MCP, son 20 minutos de revisión.

"El mayor cambio de paradigma del growth marketing en 2026 no es ChatGPT escribiendo contenido. Es que un agente conectado a tus herramientas analíticas tome decisiones por ti." — Javier Santos Criado, consultor de IA en Javadex


Errores Comunes al Conectar Google Analytics con Claude

Error 1: la service account no tiene permisos

Problema: Claude conecta el MCP pero al pedir un reporte responde 403 PERMISSION_DENIED. Solución: vuelve a Analytics → Administrar → Gestión de accesos a la propiedad y verifica que el email de la SA esté listado con rol Lector. Es el error más común (90% de los casos).

Error 2: ruta del JSON mal escrita

Problema: Claude da error FileNotFoundError al iniciar el MCP. Solución: usa la ruta absoluta del archivo, no relativa. En macOS abre Finder, arrastra el JSON sobre la terminal y copia la ruta completa. En Windows, Shift+clic derecho → "Copiar como ruta de acceso".

Error 3: olvidar habilitar las dos APIs

Problema: Claude lista herramientas del MCP pero todas devuelven errores 404 al consultarlas. Solución: confirma que ambas APIs están habilitadas: Data API y Admin API. Una sola no basta. Búscalas en APIs y servicios → APIs habilitadas.

Error 4: usar el rol de Editor por defecto

Problema: Claude puede modificar configuraciones de la propiedad sin querer (crear dimensiones, eventos), generando datos sucios. Solución: revisa el rol asignado y bájalo a Lector. Si necesitas escritura, hazlo en una propiedad de pruebas separada.

Error 5: cuenta Enterprise sin permisos

Problema: tu Google Cloud no te deja crear claves JSON ("política de organización aplicada"). Solución: el admin de IT de tu empresa lo tiene bloqueado por seguridad. Pídele que te añada una excepción para tu proyecto o que cree la SA por ti. Es una operación rutinaria que tarda 5 minutos.


Errores Comunes al Pedir Reportes en Lenguaje Natural

Error 1: no especificar la propiedad cuando tienes varias

Problema: Claude mezcla datos de propiedades distintas. Solución: en cada prompt indica usa la propiedad "javadex.es" o pasa el propertyId directamente.

Error 2: pedir métricas con dimensiones incompatibles

Problema: error metric does not allow this dimension. Solución: no todas las métricas se pueden cruzar con todas las dimensiones. Si Claude da error, pídele lista las dimensiones compatibles con la métrica X.

Error 3: rangos de fechas demasiado amplios

Problema: 18+ meses de datos saturan el contexto y Claude trunca el análisis. Solución: divide en chunks (compárame Q1 2026 vs Q1 2025 en lugar de 2 años de datos).


Preguntas Frecuentes

¿Necesito Google Workspace para conectar Google Analytics con Claude vía MCP?

No, una cuenta personal de Gmail es suficiente. Yo este tutorial lo grabé con mi cuenta personal sin Workspace. Solo necesitas tener permisos de administrador sobre la propiedad de Analytics que quieres conectar.

¿Es gratis crear la service account?

Sí, completamente gratis. No necesitas tarjeta de crédito ni cuenta de facturación en Google Cloud para crear service accounts y habilitar las APIs de Google Analytics, Ads o Search Console (las APIs de Cloud Computing como Compute Engine sí requieren billing, pero las de Analytics no).

¿Puedo conectar varios clientes (agencia) con Claude usando MCP?

Sí, pero crea una service account por cliente. Si metes 3 clientes en una sola SA, Claude mezclará los datos al pedir reportes ("¿cómo ha ido el último mes?" te devuelve un agregado inutilizable). Una SA por cliente cuesta lo mismo (cero) y mantiene los datos limpios.

¿Adobe Analytics también funciona con MCP?

Sí, pero el procedimiento es más sencillo porque Adobe ofrece un MCP hosteado. No tienes que crear service accounts ni descargar JSONs: Adobe te da una URL que pegas en Conectores → Añadir conector de Claude y autorizas con OAuth. Lee la documentación oficial de Adobe Experience Platform MCP.

¿Funciona con Claude gratis o necesito plan Pro?

Funciona con el plan gratuito para probar, pero se queda corto rápido. Las consultas a Analytics consumen tokens (los datos pesan) y agotarás el cupo gratuito en 4-5 reportes. El plan Pro de 20 USD/mes es lo mínimo realista. Claude Code en Max (100 USD/mes) es lo que recomiendo si vas a usarlo a diario.

¿Puedo usar este MCP con ChatGPT o Gemini en lugar de Claude?

Sí, MCP es un protocolo abierto. ChatGPT (a través de Custom GPTs con MCPs vía Apps SDK) y Gemini (vía Gemini for Workspace + extensiones) lo soportan. Pero a abril de 2026, Claude tiene la implementación más completa y estable de MCP — es la apuesta segura para 2026.

¿Qué riesgos de seguridad asumo al conectar Analytics con una IA?

Si das permisos solo de lectura, el riesgo es bajo. Claude no puede modificar tu Analytics. El mayor riesgo es que el archivo JSON se filtre — trátalo como una contraseña. Si trabajas con datos de clientes, usa el plan Teams o Enterprise de Claude (los datos no entrenan modelos y hay garantías contractuales).

¿Cuánto tarda Claude en generar un dashboard a partir de mis datos?

Entre 30 segundos y 3 minutos según la complejidad. Un reporte simple (visitas + fuentes) tarda 30 segundos. Un dashboard HTML completo con 6 gráficos y análisis cualitativo, alrededor de 2-3 minutos. Mucho más rápido que abrir GA4, exportar CSVs y montarlo en Sheets.


¿Merece la Pena? Cálculo de ROI

Si dedicas 4 horas a la semana a generar reportes manuales en Google Analytics y tu hora vale 50 EUR, la IA te ahorra 200 EUR por semana = 800 EUR al mes por una inversión de 20 USD/mes en Claude Pro. ROI de 40x.

PerfilHoras/semana ahorradasCoste/horaAhorro/mesCoste ClaudeROI
Marketer junior2h25 EUR200 EUR20 USD10x
Senior marketer4h50 EUR800 EUR20 USD40x
Consultor freelance6h80 EUR1.920 EUR100 USD19x
Equipo growth (5 pax)20h60 EUR4.800 EUR500 USD (Teams)10x

Para profundizar en este análisis económico, lee cuánto cuesta implantar Claude en una empresa.


Mi Setup Personal (lo que uso a diario)

  1. Claude Code (terminal) para análisis técnico — 100 USD/mes (plan Max)
  2. MCPs activos: Google Analytics, Google Search Console, Bing Webmaster, GitHub, Notion, Linear
  3. Hosting: el blog en Vercel, los MCPs en local (mi MacBook). Si quisiera tenerlos siempre activos en la nube, alquilaría un VPS KVM 1 de Hostinger a 4,99 EUR/mes y los correría ahí
  4. Coste total: 105 USD/mes
  5. Tiempo ahorrado: 12-15 horas semanales


Vídeo: Masterclass en Directo (Product Hackers)

La masterclass completa donde explico este tutorial en directo con todas las preguntas del chat:

Vídeo: "Conectar Google Analytics con Claude Code mediante MCP — Masterclass en directo"
Ponente: Javier Santos Criado (consultor de IA en Javadex)
Fecha: abril de 2026
Plataforma: Product Hackers


Plan de Acción: Empieza Hoy

CuándoAcciónResultado
Ahora mismoCrea proyecto en Google Cloud ConsoleProyecto mcp-google-analytics-2026 listo
En 10 minutosHabilita las dos APIs y crea la service accountSA con email mcp-ga4-claude@...
En 20 minutosDescarga la clave JSON y dale permisos en AnalyticsLector de la propiedad GA4
En 30 minutosPide a Claude que instale el MCPMCP activo, primer reporte generado
Esta semanaReplica el proceso para Search Console y AdsStack growth completo en Claude
Mes 1Define 3 reportes recurrentes que pidas a Claude semanalmente4-6 horas/semana ahorradas

Recursos para Seguir Aprendiendo

Documentación oficial

Posts complementarios


Fuentes


Posts Relacionados


Actualización abril 2026: Google publicó el repositorio oficial google-analytics-mcp en marzo de 2026, simplificando la instalación. Antes había que escribir el conector a mano. Si en el futuro Google publica un MCP hosteado (URL pública), actualizaremos este post.


En Resumen

  • Conectar Google Analytics 4 con Claude vía MCP es 100% sin código y se hace en 25-30 minutos siguiendo 7 pasos
  • Coste total: 0 EUR (cuenta personal de Google + plan gratuito o Pro de Claude desde 20 USD/mes)
  • El procedimiento sirve para todo el ecosistema Google: Ads, Search Console, Gmail, Drive, Sheets — solo cambia la API que habilitas
  • Permisos de solo lectura son suficientes y la opción más segura: Claude consulta pero no modifica
  • Caso real medible: pasé de 6 a 170 clics/día en SEO en 4 meses (enero-abril 2026) gracias al stack GA4 + Search Console + Claude
  • Crea una service account por cliente si trabajas en agencia para evitar cruces de datos en los reportes
  • ROI medio de 10-40x para profesionales de marketing que generan reportes recurrentes

¿Crees que estás sacando partido a la IA en tu empresa?

Si la respuesta no es un sí rotundo, te estás dejando horas, dinero y ventaja competitiva cada día que pasa. Mientras tú lo valoras, tu competencia ya lo está usando para moverse el doble de rápido.

Te construyo el cerebro de IA de tu empresa: 100% adaptado a tu stack, tus datos y tus procesos. Resultados medibles desde la primera semana, no dentro de seis meses.

📬

¿Te ha gustado? Hay más cada semana

Únete a "IA Sin Humo" — la newsletter donde comparto lo que realmente funciona en inteligencia artificial. Sin teoría innecesaria, sin postureo.

📚

1 Tutorial

Paso a paso, práctico

🛠️

3 Herramientas

Probadas y útiles

💡

0 Bullshit

Solo lo que importa

+547 suscriptores • Cada martes • Cancela cuando quieras

Javier Santos - Especialista en IA & Machine Learning

Javier Santos

Consultor de IA para empresas. Comparto contenido sobre inteligencia artificial, automatización y desarrollo cada semana.