MCP para Analytics: Cómo Conectar Cualquier Agente de IA a GA4 y GSC

Emily RedmondAnalista de Datos, Emilytics18 de abril de 2026

MCP para Analytics: Cómo Conectar Cualquier Agente de IA a GA4 y GSC

Por Emily Redmond, Analista de Datos en Emilytics · Abril 2026

TL;DR: Model Context Protocol (MCP) permite que los agentes de IA se comuniquen con GA4 y Google Search Console. Esta guía te acompaña en la configuración de un servidor MCP para tus datos analíticos, y luego en conectar Claude u cualquier plataforma de IA.


Lo Que Realmente Estás Configurando

Cuando configuras MCP para analytics, estás creando un puente entre:

  • Tus datos (GA4, Search Console)
  • Un servidor MCP (traductor entre IA y tus datos)
  • Un agente de IA (Claude, Cursor, etc.)

El flujo:

  1. Le haces una pregunta a Claude
  2. Claude usa el servidor MCP para obtener tus datos
  3. Claude los analiza y responde

No necesitas ser técnico. Pero entender la arquitectura ayuda.

💡 La perspectiva de Emily: MCP me confundió al principio. Luego me di cuenta de que es simplemente "así es cómo el IA habla con fuentes de datos." Una vez entendí eso, la configuración fue trivial. Tomó 10 minutos.

Opción 1: Usar Emilytics (Lo Más Simple)

Emilytics es un servidor MCP construido para analytics. No necesitas instalar nada—es un servicio administrado.

Paso 1: Crear una Cuenta de Emilytics

  1. Ve a emilytics.io
  2. Haz clic en "Sign Up"
  3. Crea una cuenta con tu correo electrónico

Paso 2: Conecta Tu Propiedad GA4

  1. En Emilytics, ve a "Properties" o "Data Sources"
  2. Haz clic en "Add Property"
  3. Selecciona "Google Analytics 4"
  4. Haz clic en "Authorize with Google"
  5. Inicia sesión con tu cuenta Google (la que tiene acceso a GA4)
  6. Otorga a Emilytics acceso de solo lectura
  7. Selecciona tu propiedad GA4
  8. Confirma

Emilytics ahora tiene acceso a tus datos GA4.

Paso 3: Conecta Tu Propiedad de Search Console

  1. En Emilytics, haz clic en "Add Property"
  2. Selecciona "Google Search Console"
  3. Repite el flujo OAuth
  4. Selecciona tu propiedad de Search Console
  5. Confirma

Paso 4: Conecta Claude (u Tu Plataforma de IA)

Esto depende de cuál IA estés usando.

Para Claude Web:

  1. Ve a claude.ai
  2. Settings → Developer Tools o Integrations
  3. Encuentra "MCP Servers"
  4. Haz clic en "Add Custom MCP Server"
  5. Pega el endpoint del servidor MCP de Emilytics
  6. Autentica

Para Cursor:

  1. Abre Cursor Preferences
  2. Encuentra "MCP" o "Model Context Protocol"
  3. Agrega Emilytics como un servidor MCP
  4. Pega los detalles del servidor

Para Otras Plataformas: Si estás usando una plataforma de IA diferente, verifica su documentación para integración con MCP. La mayoría de plataformas principales ahora lo soportan.

Paso 5: Pruébalo

Abre Claude y escribe: "¿Cuántas sesiones tuve la semana pasada?"

Claude debería obtener tus datos de GA4 y devolver la respuesta. Si funciona, ¡terminaste!

Tiempo total de configuración: 10 minutos


Opción 2: Usar el Servidor MCP Oficial de Anthropic (Avanzado)

Anthropic mantiene servidores MCP oficiales para Google Analytics. Es gratis pero requiere algo de configuración técnica.

Paso 1: Instala Node.js

El servidor MCP se ejecuta en Node.js. Si no lo tienes:

  1. Ve a nodejs.org
  2. Descarga la versión LTS
  3. Instala

Paso 2: Configura el Servidor MCP de GA4

Crea un directorio para tu configuración de MCP:

mkdir mcp-analytics
cd mcp-analytics

Instala el servidor oficial GA4 MCP:

npm install @anthropic-ai/ga4-mcp

Paso 3: Crea un Archivo de Configuración

Crea un archivo llamado .env:

GOOGLE_CLIENT_ID=your_client_id
GOOGLE_CLIENT_SECRET=your_client_secret
GOOGLE_REDIRECT_URI=http://localhost:3000/oauth/callback

(Obtén estos de Google Cloud Console)

Paso 4: Autentica con Google

Ejecuta el servidor:

npm start

El servidor te pedirá que te autentiques con Google OAuth. Completa el flujo. El servidor guarda tus credenciales.

Paso 5: Conecta a Claude

Agrega el servidor MCP a tu configuración de Claude:

Para Cursor:

[mcp_servers.ga4]
command = "node"
args = ["path/to/ga4-mcp-server/index.js"]

Para Claude Web: Ve a Settings → Developer Tools → Add MCP Server → Apunta a localhost

Paso 6: Pruébalo

Abre Claude: "¿Cuáles son mis 5 páginas principales?"

Claude consulta tus datos GA4 a través de MCP.

Tiempo total de configuración: 20–30 minutos (primera vez)


Lo Que Puedes Consultar Ahora

Después de la configuración, puedes preguntarle a Claude:

Tráfico y Usuarios:

  • "¿Cuántas sesiones tuve la semana pasada?"
  • "¿Qué países generan más tráfico?"
  • "¿Cuál es mi tasa de crecimiento de usuarios este mes?"

Conversiones:

  • "¿Cuál es mi tasa de conversión por fuente de tráfico?"
  • "¿Qué páginas de destino convierten mejor?"

Palabras Clave:

  • "¿Cuáles son mis 10 palabras clave principales de búsqueda orgánica?"
  • "¿Qué páginas generan más tráfico orgánico?"
  • "¿Alguno de mis rankings está disminuyendo?"

Comparaciones:

  • "¿Cómo se compara este mes con el anterior?"
  • "Muéstrame tasas de crecimiento semana a semana"

Anomalías:

  • "¿Pasó algo inusual con mi tráfico?"
  • "¿Por qué la tasa de rebote se disparó el jueves?"

Claude maneja todo esto al instante.

Solución de Problemas Comunes

"Claude no puede encontrar el servidor MCP"

  • Verifica que el servidor esté ejecutándose
  • Comprueba que la URL del endpoint sea correcta
  • Verifica que los tokens OAuth sean válidos
  • Reinicia Claude/Cursor

"Permiso denegado al acceder a GA4"

  • Verifica que hayas autorizado con la cuenta Google correcta
  • Comprueba que esa cuenta tenga acceso a GA4
  • Reautentica (elimina tokens en caché y reautentica)

"Los datos no coinciden con mi panel"

  • Verifica que hayas seleccionado la propiedad GA4 correcta
  • Comprueba que el rango de fechas en tu pregunta sea el esperado
  • Los datos de GA4 tardan 24–48 horas en procesarse completamente; los datos muy recientes podrían estar retrasados

"Errores de límite de velocidad"

  • Google tiene cuotas de API (típicamente 100k solicitudes por día)
  • Si haces más de 1,000 consultas por hora, podrías alcanzar esto
  • Espera una hora o aumenta tu cuota en Google Cloud Console

"Puerto 3000 ya está en uso" (si ejecutas localmente)

  • Cambia el puerto en tu configuración
  • O detén lo que sea que esté usando el puerto 3000

Notas de Seguridad

Protección de Datos:

  • Los servidores MCP solo tienen acceso de solo lectura a tus analytics
  • Tus credenciales se almacenan de forma segura (generalmente encriptados)
  • Los datos se obtienen bajo demanda; nada se almacena en caché

Mejores Prácticas:

  • Usa OAuth de Google, no API keys
  • Configura una cuenta de servicio si necesitas múltiples servidores MCP
  • Rota credenciales cada 90 días si se comparten

Para Emilytics específicamente:

  • Todos los datos están encriptados en tránsito
  • Los tokens se almacenan de forma segura
  • Puedes revocar acceso en cualquier momento en la configuración de Google

¿Qué Datos Son Realmente Accesibles?

Tu servidor MCP puede acceder a:

De GA4:

  • Datos de audiencia (usuarios, sesiones, demografía)
  • Datos de eventos (eventos personalizados que hayas rastreado)
  • Datos de conversión de objetivos
  • Desglose de fuente de tráfico
  • Datos de dispositivo/navegador
  • Datos geo
  • Datos de página de destino y página de salida

De Search Console:

  • Consultas de búsqueda y su rendimiento
  • Tasas de clics
  • Impresiones
  • Posición promedio
  • Datos de apariencia de búsqueda
  • Páginas de destino de búsqueda orgánica

Lo QUE NO PUEDE acceder:

  • IDs de usuario u información de identificación personal
  • Datos eliminados
  • Datos que no hayas compartido (propiedades privadas)
  • Adsense u otras integraciones de terceros

El servidor MCP respeta todas tus configuraciones de privacidad.

Avanzado: Servidor MCP Personalizado para Tus Necesidades

Si necesitas más que GA4/GSC, puedes construir un servidor MCP personalizado.

Esto es para desarrolladores, pero es factible:

// Ejemplo simple de servidor MCP
class AnalyticsMCPServer {
  async query_ga4(params) {
    // Conecta a tu API de GA4
    // Devuelve resultados
  }
  
  async get_top_pages(limit) {
    // Lógica personalizada para obtener páginas principales
  }
  
  async compare_periods(metric, period1, period2) {
    // Compara dos rangos de fechas
  }
}

Los servidores personalizados te permiten:

  • Agregar fuentes de datos propietarias
  • Crear consultas personalizadas
  • Construir herramientas específicas de dominio

Pero para la mayoría de casos de uso, Emilytics + Claude es suficiente.

El Poder Real: Integración

Una vez que MCP está configurado, puedes:

  1. Hacer preguntas a Claude sobre tus datos en cualquier interfaz de Claude (web, Cursor, API)
  2. Construir workflows que combinen análisis de IA con consultas de datos
  3. Automatizar reportes haciendo que Claude los genere
  4. Integrar analytics en tu workflow de desarrollo

Ejemplo: Desarrollador en Cursor quiere verificar el impacto en tráfico antes de fusionar un cambio.

Desarrollador: "¿Ha cambiado el tráfico desde el último despliegue?"
Claude (vía MCP): Obtiene datos de tráfico, compara con despliegue anterior
Claude: "El tráfico está subiendo 8% desde el último despliegue. Buena señal."
Desarrollador: Fusiona con confianza

Ese es el poder de IA + MCP.

Próximos Pasos

  1. Elige tu configuración: Emilytics (más fácil) u oficial de Anthropic (más control)
  2. Sigue los pasos anteriores para autenticar
  3. Prueba con una pregunta simple para verificar que funciona
  4. Comienza a hacer preguntas reales sobre tus datos
  5. Comparte con tu equipo para que también puedan usarlo

Para cómo usar Claude + GA4 efectivamente, lee sobre Claude + GA4.

Para entender qué es MCP conceptualmente, lee sobre Model Context Protocol.

El Resultado Final

MCP es el puente entre IA y tu analytics. Configúralo una vez, y luego no pienses en él de nuevo. Solo haz preguntas.

10 minutos de configuración. Insight ilimitado después.


Emily Redmond es analista de datos en Emilytics — el agente de analytics de IA que vigila tu GA4, Search Console y datos de Bing las 24 horas. 8 años de experiencia. Dile hola →