Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Yandex Metrica con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Deja que tu IA analice la analítica web de Yandex Metrica: contadores, objetivos, filtros y segmentos, informes de tabla, series temporales, drill-down y comparación sobre visitas, fuentes, páginas y conversiones, y visitas y hits en bruto a través de la Logs API.
Prueba a pedir
Prompts de ejemplo para Yandex Metrica
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Yandex Metrica, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Yandex Metrica + Microsoft Copilot
Deja que tu IA analice la analítica web de Yandex Metrica: contadores, objetivos, filtros y segmentos, informes de tabla, series temporales, drill-down y comparación sobre visitas, fuentes, páginas y conversiones, y visitas y hits en bruto a través de la Logs API.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
YANDEX_METRICA_TOKEN
Paso 1 — Obtener credenciales
La configuración lleva unos 5 minutos. Necesitas una cuenta de Yandex propietaria de los contadores de Metrica o con acceso a ellos, y una app propia registrada en oauth.yandex.com.
- Crea en oauth.yandex.com una app del tipo For API access or debugging y dale el acceso metrika:read (estadísticas de Metrica, ajustes de los contadores, lista de contadores). Apunta su ClientID.
- Con la sesión iniciada en la cuenta de Yandex que posee o ve los contadores, abre
https://oauth.yandex.com/authorize?response_type=token&client_id=<ClientID>con tu ClientID y copia el token (empieza pory0_) enYANDEX_METRICA_TOKEN, sin OAuth ni Bearer delante. - Instala el conector y ejecuta
yandex_metrica_list_counters: comprueba el token y lista los ids de contador que necesitan las demás herramientas.
Cloud y self-hosted funcionan igual: pegas el token y el conector lo envía como Authorization: OAuth ... en cada llamada. En AnythingMCP no hay que configurar ninguna Redirect URL.
El token dura alrededor de un año: se prolonga mientras se usa. El acceso de lectura basta para todo: metrika:read cubre los informes, los ajustes de los contadores y las solicitudes a la Logs API.
Primero contadores y objetivos: el id del contador va en ids en los informes y en counterId en todo lo demás. yandex_metrica_list_goals da los ids de objetivo que llevan dentro las métricas de objetivos, como ym:s:goal123reaches y ym:s:goal123conversionRate.
Métricas, fechas y filtros: las métricas y dimensiones empiezan por ym:s: para sesiones (visitas) y ym:pv: para páginas vistas, por ejemplo ym:s:visits, ym:s:bounceRate o ym:s:lastTrafficSource. Las fechas admiten YYYY-MM-DD, today, yesterday o 30daysAgo. Los filtros usan ==, !=, =@ (contiene) y =~ (regex), combinados con AND y OR; los segmentos guardados de yandex_metrica_list_segments se pueden reutilizar como filtros. Las filas se paginan con limit (100 por defecto, como máximo 100.000) y offset, que empieza en 1.
Cifras muestreadas: las respuestas de los informes traen sampled y sample_share. Cuando sampled es true las cifras son estimaciones: en rangos cortos pide precisión completa (accuracy full) o usa la Logs API.
Logs API: las visitas y los hits en bruto, sin muestreo, se preparan en el lado de Yandex. La IA comprueba con yandex_metrica_evaluate_log_request si se puede crear la solicitud, la crea, espera a que su estado sea processed y descarga cada parte como texto separado por tabuladores, con los nombres de los campos en la primera línea. El rango de fechas no puede incluir hoy, y los logs preparados cuentan para la cuota de almacenamiento de logs del contador.
Límites: 5.000 peticiones al día por usuario, 200 peticiones de informes cada 5 minutos por usuario, 3 peticiones en paralelo por usuario y 30 peticiones por segundo por dirección IP (10 para la Logs API). Por encima, Yandex responde 429: espera y vuelve a intentarlo.
Errores frecuentes: 401 significa que el token es incorrecto, ha caducado o se ha revocado: consigue uno nuevo con el ClientID de tu app como en el paso 2. 403 significa que el token funciona, pero su cuenta no tiene acceso a ese contador o a la app le falta metrika:read. 400 significa que una métrica, una dimensión o un filtro no es válido, y el mensaje lo nombra.
Qué lee: contadores con sitio, espejos, estado, zona horaria, estado del código, propietario y tu permiso, y las etiquetas (carpetas) en las que están ordenados; objetivos con tipo, condiciones, pasos y precio; filtros de datos, operaciones de URL, segmentos guardados y quién tiene acceso a un contador; informes de tabla, series temporales, drill-down y comparación sobre visitas, usuarios, tasa de rebote, fuentes de tráfico, páginas, países, dispositivos y conversiones de objetivos; y visitas y hits en bruto, sin muestreo, de la Logs API.
Desactivada al instalar: yandex_metrica_clean_log_request. Borra los archivos preparados de una solicitud de la Logs API ya procesada para liberar la cuota de almacenamiento de logs del contador, y después los archivos ya no se pueden descargar. Actívala en la página del conector solo si la necesitas; la IA te pide confirmación antes de cada cambio. yandex_metrica_create_log_request y yandex_metrica_cancel_log_request están activadas: solo inician o detienen la preparación de una exportación de datos en bruto en el lado de Yandex y no cambian ningún contador, objetivo ni ajuste.
Fuera de alcance: crear o editar contadores, objetivos, filtros y accesos, y subir conversiones offline, llamadas, gastos, parámetros de usuario o datos de CRM.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en Microsoft Copilot
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Microsoft Copilot usa servidores MCP a través de agentes creados en Copilot Studio: añades AnythingMCP a un agente como herramienta y luego publicas el agente en Microsoft 365 Copilot y Teams. Copilot Studio se conecta desde la nube de Microsoft por Streamable HTTP, que AnythingMCP admite.
- En Copilot Studio, abre tu agente (o crea uno), ve a Tools y elige Add a tool → New tool → Model Context Protocol.
- Escribe un Server name (por ejemplo
AnythingMCP), una Server description que diga qué hace el conector y la Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descripción para decidir cuándo llamar al servidor. - En la autenticación, elige API key, pon Type en Header y
X-API-Keycomo nombre de la cabecera, y selecciona Create. - En Add tool, elige Create a new connection, pega una clave de API MCP de AnythingMCP (MCP Servers → tu servidor → API keys) y selecciona Add to agent.
- Pruébalo en el panel Test del agente: pide algo que necesite las herramientas de
Yandex Metrica. - Selecciona Publish y luego Channels → Microsoft 365 and Microsoft Teams, deja marcada Make agent available in Microsoft Copilot y elige Add channel. See agent in Teams lo instala para ti; en Microsoft 365 Copilot, escribe @ y elige el agente.
¿Prefieres que cada persona inicie sesión? En lugar de la clave de API elige OAuth 2.0 → Dynamic discovery: cada usuario inicia sesión en AnythingMCP la primera vez que el agente lo llama.
¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Copilot Studio se conecta desde la nube de Microsoft, así que localhost no funciona.
Herramientas disponibles
| Tool | What it does |
|---|---|
yandex_metrica_list_counters | List the Metrica counters (tags) the token can read: id, name, site, status, owner_login, permission (own, view, edit), time zone, creation… |
yandex_metrica_get_counter | Get one counter's settings: name, site and mirrors, status, time zone, code status, webvisor and e-commerce options, owner and, with field… |
yandex_metrica_list_goals | List the goals of a counter: id, name, type (url, action, number, step, phone, email, form, messenger ...), conditions, is_retargeting and… |
yandex_metrica_get_goal | Get one goal of a counter by id: name, type, conditions, steps of a composite goal and price |
yandex_metrica_list_filters | List the data filters of a counter (include or exclude traffic by IP, URL, title, referrer ...): id, attr, type, value, action, status |
yandex_metrica_list_operations | List the URL operations of a counter (cut query parameters or fragments, merge to lowercase, replace domain): id, action, attr, value… |
yandex_metrica_list_segments | List the saved segments of a counter: segment_id, name, expression (a filter you can pass as filters in reports), status, segment_source… |
yandex_metrica_list_grants | List who has access to a counter: user_login, perm (view or edit), created_at and comment |
yandex_metrica_list_labels | List the user's counter labels (folders): id and name |
yandex_metrica_get_report | Build a table report from the Reporting API: metrics grouped by dimensions over a date range, with filters, sorting and paging |
yandex_metrica_get_report_by_time | Build a time series: the metrics per day, week, month, hour or other interval for the top rows of the dimensions |
yandex_metrica_get_drilldown | Build a tree report: the first dimension's values with their metrics, then expand one row into the next dimension with parent_id |
yandex_metrica_compare_segments | Compare two segments or periods side by side: the same metrics and dimensions for segment A (date1_a, date2_a, filters_a) and segment B… |
yandex_metrica_evaluate_log_request | Check whether a Logs API request for raw visits or hits can be created: possible (true or false) and max_possible_day_quantity |
yandex_metrica_create_log_request | Create a Logs API request that prepares raw, unsampled visits or hits for a date range on Yandex's side |
yandex_metrica_list_log_requests | List the Logs API requests of a counter: request_id, source, fields, attribution, status (created, processed, canceled, processing_failed… |
yandex_metrica_get_log_request | Get one Logs API request: status and, once processed, the parts (part_number and size) to download |
yandex_metrica_download_log_part | Download one part of a processed Logs API request as tab-separated text, the first line holding the field names |
yandex_metrica_cancel_log_request | Cancel a Logs API request that is still being prepared (status created) |
yandex_metrica_clean_log_request | Delete the prepared files of a processed Logs API request to free the counter's log storage quota |
Ejemplos de prompts
- "¿Qué fuentes de tráfico trajeron más visitas el mes pasado y cuál fue su tasa de rebote?"
- "¿Cómo cambió semana a semana en los últimos tres meses la tasa de conversión de mi objetivo de pedido?"
- "Compara las visitas y los objetivos alcanzados por fuente de tráfico entre octubre y septiembre."
- "¿Qué páginas tuvieron más páginas vistas ayer y en qué dispositivos?"
- "Saca las visitas en bruto, sin muestreo, de la semana pasada con la Logs API y cuéntalas por región."
FAQ
¿Para qué Copilot es? Para Microsoft 365 Copilot en el trabajo, mediante agentes de Copilot Studio. La app de Microsoft Copilot para cuentas personales no permite añadir tu propio servidor MCP.
¿Qué necesito? Una cuenta de trabajo con acceso a Copilot Studio (licencia o prueba) para crear el agente. Quien lo use en Microsoft 365 Copilot o Teams necesita acceso al agente: compártelo o pide a un administrador que lo publique para la organización. Si tu organización aplica directivas de datos a los conectores de Power Platform, también cubren los servidores MCP.
El agente no llama a las herramientas. Comprueba que el nombre de la cabecera sea exactamente X-API-Key y que la clave pertenezca al mismo servidor MCP que la URL, y escribe una Server description concreta: Copilot Studio la usa para decidir cuándo llamar al servidor. Vuelve a publicar el agente después de cada cambio; en un chat abierto, escribe "start over" para usar la nueva versión.
Siguientes pasos
¿Te ha sido útil esta guía?