Ilustración de un servidor en la nube compartido por un equipo que consulta datos de analítica

El MCP oficial de Google Analytics ya se aloja una vez para todo el equipo

El servidor MCP oficial de Google Analytics, el conector que permite a asistentes de IA como Claude, Gemini o Cursor consultar datos de GA4, ha alcanzado la versión 1.0 y ha dejado de ser experimental. La gran novedad es un modo HTTP multiusuario con OAuth 2.1: una empresa puede desplegarlo una sola vez y compartir una URL con sus equipos, y cada persona inicia sesión con su propia cuenta de Google, de modo que solo ve lo que ya podía ver en Google Analytics.

Las claves del MCP de Google Analytics 1.0 en 20 segundos

  • Se aloja una vez y cada usuario entra con su cuenta de Google y sus permisos.
  • Ya no hace falta instalar Python ni gestionar credenciales en cada portátil.
  • La versión 1.1 añade un Dockerfile y guía para desplegarlo en Cloud Run.

Hasta ahora, usar el conector exigía que cada persona instalara Python, ejecutara comandos de gcloud y guardara un fichero de credenciales en su equipo, algo poco realista para un equipo de marketing. El propio anuncio del proyecto lo resume así: una URL para todo el equipo y cero configuración local. El repositorio, publicado por Google en GitHub con licencia Apache 2.0, supera las 3.700 estrellas. Ya habíamos contado cómo GA4 acercaba sus datos a los agentes de IA con MCP remoto y una alternativa independiente, el conector con OAuth de Rafa Villaplana.

Qué cambia con el modo multiusuario

La versión 1.0, publicada el 3 de noviembre de 2026, incorpora el transporte HTTP y dos formas de autenticar a cada usuario. Una delega el inicio de sesión en el marco del agente, por ejemplo el ADK de Google, que muestra un botón para entrar con Google. La otra activa un servidor de autorización OAuth 2.1 integrado en el propio MCP con la opción --oauth. En ambos casos no hay una cuenta de servicio compartida con acceso a todas las propiedades: cada consulta se hace con los permisos de quien pregunta.

La versión 1.1, del 6 de noviembre, añadió el Dockerfile y la documentación para desplegarlo en Google Cloud Run con un comando, además de informes en tiempo real por minutos y herramientas de escritura opcionales. Por defecto el conector solo lee datos. Con la opción --allow-write y el permiso analytics.edit puede crear anotaciones, dimensiones personalizadas o eventos clave, siempre que el usuario tenga el rol adecuado en la propiedad.

Qué se le puede preguntar

El servidor usa las API Admin y Data de Google Analytics. Permite listar cuentas y propiedades, consultar los vínculos con Google Ads y las anotaciones, lanzar informes estándar, de embudo y de conversiones (con costes de anuncios, ROAS y modelos de atribución), revisar dimensiones y métricas personalizadas y ver datos en tiempo real. En la práctica, sirve para preguntas como cuáles han sido los eventos más populares de los últimos 180 días o qué parte de los usuarios ha iniciado sesión.

Lo que conviene revisar antes de desplegarlo

La documentación tiene dos avisos importantes. El proveedor OAuth integrado guarda en memoria los registros de clientes, los estados de autorización y los tokens de refresco, así que debe ejecutarse en una sola instancia (en Cloud Run, con --max-instances 1) y cada reinicio obliga a volver a iniciar sesión. Y la guía despliega el servicio con --allow-unauthenticated, lo que deja el endpoint público en internet, aunque el MCP exige un token OAuth de Google en cada petición. Hay que crear un cliente OAuth web en Google Cloud, guardar su secreto en Secret Manager y añadir la URL de retorno autorizada. También merece pensar qué datos de analítica pasan al modelo de IA que use cada empleado, porque las respuestas se generan fuera de Google Analytics.

Preguntas frecuentes

¿Qué es el MCP de Google Analytics?

Un servidor oficial de código abierto que permite a asistentes de IA como Claude, Gemini o Cursor consultar datos de Google Analytics 4.

¿Cada usuario ve todos los datos?

No. En el modo multiusuario cada persona inicia sesión con su cuenta de Google y mantiene exactamente sus permisos de GA4.

¿Puede modificar mi propiedad de GA4?

Solo si se activa la opción –allow-write y el usuario tiene permiso de edición. Por defecto solo lee datos.

Fuentes: