mcp.seocrawl.ai

Google Search Console Servidor MCP

El servidor MCP de Google Search Console con superpoderes SEO + GEO: tus datos de GSC y tus tareas SEO dentro de tu asistente de IA.

74 herramientas MCP, un solo conector. Consulta datos de Google Search Console y Google Analytics 4 en directo, profundiza en cualquier keyword o página, comprueba lo que Google realmente indexa, segméntalo con tus propias etiquetas y Smart Views, gestiona y audita tu visibilidad en IA en ChatGPT, Claude, Gemini y Perplexity, mide el tráfico que esos motores te envían, ejecuta y compara rastreos de auditoría, renderiza los resultados como widgets visuales completos, y crea o cierra tareas SEO — todo desde un chat. Construido sobre el Model Context Protocol abierto (MCP), funciona desde el primer minuto con Claude, ChatGPT, Cursor y Claude Code. Forma parte de la plataforma SEO + GEO (visibilidad IA) de SEOcrawl AI.

Funciona conClaude logoChatGPT logo

Casos de uso del MCP de Google Search Console

Catorce conversaciones reales que puedes tener hoy — tanto de SEO como de GEO (visibilidad IA). Cada una se corresponde con las herramientas MCP listadas debajo — sin promesas vacías, sin copiar y pegar, sin exportaciones.

get_gsc_summary · compare_date_ranges

Resumen de Search Console, en chat

Obtén tu resumen semanal de Search Console en un solo chat — los mismos datos por los que abrirías el Dashboard SEO. Olvídate de la exportación manual: pide los últimos 28 días vs los 28 anteriores y tu asistente te trae las cuatro métricas clave con diff y change_pct ya calculados.

Ejemplo de prompt

Compara el rendimiento de seocrawl.ai en los últimos 28 días vs los 28 anteriores — clics, impresiones, CTR y posición media.

get_top_pages · get_page_detail

Páginas que crecen y páginas que caen

Mira qué páginas marcan la diferencia y cuáles acaban de caer. Pide las páginas top con comparativa período sobre período y tu asistente las ordena por clics, marca las que pierden y se ofrece a traerte el desglose diario de cualquier URL que señales.

Ejemplo de prompt

Las 5 páginas top por clics de seocrawl.ai en los últimos 28 días, y cuáles han caído vs los 28 anteriores.

get_keyword_detail

Análisis profundo de una keyword

Haz zoom en la tendencia diaria de una sola keyword. Cuando detectes una consulta que merece investigarse, extrae su serie temporal diaria — útil para identificar el día exacto en que se movió la posición o para correlacionarlo con una actualización de Google.

Ejemplo de prompt

Muéstrame la tendencia diaria de 'geo optimization' en seocrawl.ai durante los últimos 28 días — clics, impresiones y posición.

create_task

Del dato a la acción

Crea una tarea SEO sin salir del chat. Cuando los datos piden acción, tu asistente la crea ahí mismo en tu Gestor de tareas — título, descripción, responsable, prioridad (1–5) y taskbox, todo en una sola llamada.

Ejemplo de prompt

Crea una tarea para actualizar el meta title de /blog/technical-seo. Prioridad 2, asignada a mí, la descripción debe mencionar la caída del -38% en clics.

list_tasks · update_task · add_comment

Triaje de tareas en un solo chat

Gestiona tus tareas SEO abiertas en una sola cadena. Tu asistente lista lo que hay abierto, cambia el estado de cualquiera de ellas y añade un comentario con lo que se hizo — tres llamadas MCP, una petición en lenguaje natural.

Ejemplo de prompt

Lista mis tareas abiertas en seocrawl.ai, marca 'Update meta title on /blog/technical-seo' como Completada, y añade un comentario con el nuevo título.

list_winners_losers

Los mayores movimientos, ordenados

Mira los que ganan y los que caen entre dos períodos sin revisar cada uno. Pide los mayores movimientos y tu asistente devuelve las keywords (o páginas) ordenadas según cuánto subieron o cayeron — con los deltas ya calculados, para que te ahorres abrir cada elemento.

Ejemplo de prompt

¿Cuáles son las keywords con mayor movimiento en seocrawl.ai — últimos 28 días vs los 28 anteriores? Muéstrame las que más suben y las que más caen.

list_pages_for_keyword

Detecta la canibalización de keywords

Encuentra todas las páginas que compiten por la misma consulta. Dale una keyword a tu asistente y te lista las páginas de tu sitio que se llevan sus clics e impresiones, ordenadas — así ves cuándo dos URLs se reparten la misma intención y eliges una canónica.

Ejemplo de prompt

¿Qué páginas de seocrawl.ai posicionan por 'seo dashboard'? Quiero comprobar si hay más de una URL compitiendo por ella.

add_annotation · list_annotations

Marca el momento, reléelo después

Fija contexto en la cronología de tu Search Console. Cuando algo cambia — una migración, una actualización de Google, una publicación grande — tu asistente registra una anotación con fecha y luego relee la cronología, para que el ‘porqué’ detrás de un cambio de tráfico nunca se pierda.

Ejemplo de prompt

Añade una anotación en seocrawl.ai para hoy: 'Shipped new /mcp landing'. Luego lista las anotaciones de los últimos 3 meses.

page_explorer

Encuentra las páginas detrás de un problema técnico

Convierte tu auditoría de sitio en una pregunta. Pide las páginas con la canonical ausente, sin H1, con estado 404 o cualquier comprobación de auditoría, y tu asistente devuelve las URLs exactas de tu último rastreo — con health score, número de errores y avisos incluidos — para que pases directo del problema a la lista de arreglos sin abrir el dashboard.

Ejemplo de prompt

En seocrawl.ai, lista las páginas del último rastreo a las que les falta el H1 o devuelven un 404 — primero las de peor salud.

list_prompts

Audita la cobertura de tu visibilidad en IA

Mira exactamente qué está monitorizando tu AI Tracker en ChatGPT, Claude, Gemini y Perplexity. Pregunta qué prompts rastrea una propiedad y tu asistente lista cada uno con los motores contra los que se ejecuta y cuántas veces se lanzó en la ventana — así puedes auditar tu cobertura GEO y detectar huecos sin abrir el dashboard.

Ejemplo de prompt

Lista los prompts de AI Tracker que está rastreando seocrawl.ai — muestra en qué motores se ejecuta cada uno y cuántas veces se lanzaron en los últimos 28 días.

create_tag_rule · get_top_keywords

Segmenta tus datos con tu propia taxonomía

Agrupa keywords y páginas a tu manera y luego lee Search Console con esa óptica. Pídele a tu asistente que auto-etiquete todo lo que coincida con un patrón — por ejemplo, cada consulta que contenga ‘geo’ — y crea una regla que etiqueta las coincidencias actuales y futuras, y después trae tus keywords top filtradas por esa etiqueta. Por línea de producto, por intención, marca vs no-marca — tu taxonomía, tus informes.

Ejemplo de prompt

Etiqueta como 'GEO' cada keyword de seocrawl.ai que contenga 'geo', y luego muéstrame las keywords top con esa etiqueta en los últimos 28 días.

get_ga4_summary · compare_ga4_date_ranges

Tu resumen de GA4, junto a tus datos de GSC

Las métricas clave de Google Analytics 4 en la misma conversación que Search Console — sin cambiar de pestaña, sin desvíos por Looker Studio. Pide cualquier ventana y tu asistente trae sesiones, usuarios, conversiones y porcentaje de interacciones con el delta frente al período anterior ya calculado — o compara dos ventanas cualesquiera lado a lado.

Ejemplo de prompt

Dame el resumen de GA4 de seocrawl.ai en los últimos 28 días — sesiones, usuarios, conversiones y porcentaje de interacciones, frente a los 28 anteriores.

get_ga4_traffic_by_source

Mira de dónde viene realmente tu tráfico

Una pregunta, todo tu mix de adquisición. Tu asistente desglosa las sesiones de GA4 por canal o por source/medium — cada fila con su cuota sobre el total del período — para que veas de un vistazo cuánto aportan realmente la búsqueda, las referencias, el social y el tráfico de pago, sin montar ni un solo informe.

Ejemplo de prompt

Desglosa el tráfico de seocrawl.ai de los últimos 28 días por canal — sesiones y cuota sobre el total.

get_ga4_ai_referrers

Mide tu tráfico de IA, motor a motor

La mitad que le faltaba al GEO: no solo dónde te mencionan, sino el tráfico que eso envía. Tu asistente lee las sesiones de referencia de IA/LLM directamente desde el source/medium de tu GA4 — ChatGPT, Perplexity, Gemini, Claude, Copilot — con eventos clave y duración de sesión por motor, sin filtros regex manuales. Combínalo con los prompts de tu AI Tracker para conectar visibilidad con visitas.

Ejemplo de prompt

¿Cuánto tráfico de IA recibió seocrawl.ai en los últimos 28 días? Desglósalo por motor — sesiones, eventos clave y variación frente al período anterior.

74 herramientas MCP para SEO y GEO

74 herramientas MCP de SEO en 17 grupos. Los nombres que siguen coinciden con los IDs reales de las herramientas MCP, para que tú (o tu asistente) puedas llamarlas directamente.

Propiedades

1 herramienta

Descubre qué propiedades de Search Console (proyectos) están conectadas a la cuenta antes de cualquier otra consulta.

list_properties

Lista todas las propiedades de GSC a las que el usuario autenticado tiene acceso. Devuelve el ID de propiedad (UUID) y la URL (sc-domain:…) que pasas al resto de herramientas.

Visión general de rendimiento

3 herramientas

Rendimiento general de Search Console para cualquier propiedad, además de comparación equivalente entre dos ventanas de fechas.

get_gsc_summary

Clics, impresiones, CTR y posición media para una propiedad en una ventana elegida. Acepta presets (last_7_days, last_28_days, last_3_months, last_year) o fechas absolutas from/to. Devuelve además un branded_breakdown que divide clics, impresiones, CTR y posición entre branded y non-branded — basado en la etiqueta Brand de la propiedad.

compare_date_ranges

Compara dos ventanas de GSC lado a lado y obtén diff + change_pct para clics, impresiones, CTR y posición. El período A puede ser un preset; el período B es absoluto.

list_winners_losers

Los mayores movimientos entre dos períodos, con los deltas precalculados para que tu asistente se ahorre revisar cada elemento. Elige dimension=keywords or pages, una métrica (clics, impresiones o posición) y direction=up / down / both para obtener los que ganan, los que caen o los mayores saltos en cualquier sentido. Period B toma por defecto la ventana inmediatamente anterior a Period A.

Keywords

3 herramientas

Descubre qué consultas generan tráfico de verdad y, después, haz zoom en la tendencia diaria de cualquier keyword concreta.

get_top_keywords

Las keywords top de una propiedad ordenadas por clics, impresiones, CTR o posición — con comparación período sobre período. Paginado mediante next_cursor. Filtra con branded: true|false para separar las consultas de marca de las ganadas por SEO; el resumen incluye un branded_breakdown que puedes leer de un vistazo.

get_keyword_detail

Serie temporal diaria (clics, impresiones, CTR, posición) para una única consulta de búsqueda en una propiedad. Mismas opciones de rango de fechas que el resumen.

list_pages_for_keyword

Dada una sola consulta, lista las páginas de tu propiedad que se llevan sus clics e impresiones — ordenadas por clics, impresiones, CTR o posición, con diferencias período sobre período y paginación mediante next_cursor. Útil para detectar canibalización de keywords o encontrar la página canónica de un término.

Páginas

3 herramientas

Mira qué URLs concentran el tráfico, dónde han perdido terreno y obtén el desglose diario de cualquiera de ellas.

get_top_pages

Las páginas top de una propiedad ordenadas por clics, impresiones, CTR o posición — cada fila devuelve clics, impresiones, CTR y posición con diferencias período sobre período. Paginado mediante next_cursor.

get_page_detail

Serie temporal diaria (clics, impresiones, CTR, posición) para la URL de una página en una propiedad. Compatible directo con la misma sintaxis de rango de fechas del resumen.

list_keywords_for_page

Dada la URL de una página, lista las consultas de búsqueda que generan sus clics e impresiones — ordenadas por la métrica que elijas, con diferencias período sobre período y paginación mediante next_cursor. El inverso de list_pages_for_keyword: parte de una URL y descubre exactamente qué consultas la alimentan.

Cobertura de indexación

4 herramientas

Cuánto de tu sitio indexa Google realmente — totales de cobertura, la tendencia diaria de indexación, las URLs atascadas en cada estado y una Inspección de URLs en vivo para cualquier página concreta, directamente desde el chat.

get_indexation_summary

Resumen de cobertura de indexación de una propiedad: URLs conocidas (enviadas por sitemap), cuántas indexa Google, indexed_pct y un desglose by_state (Submitted and indexed, Crawled – currently not indexed, Discovered – currently not indexed, Excluded by 'noindex', Page with redirect, Not found 404, Soft 404…). indexed lleva un prev/delta real; rango de fechas mediante preset o fechas absolutas from/to.

get_indexation_history

La tendencia diaria de páginas indexadas — una serie "indexed" de puntos {date, value}, sumada entre los sitemaps de la propiedad y lista para un gráfico de serie temporal. Devuelve points (días con datos reales) y marca insufficient_history cuando hay demasiados pocos días para graficar de forma significativa.

list_indexation_pages

Las URLs que están actualmente en un estado de cobertura de Google determinado (pasa el state exactamente como lo reporta get_indexation_summary). Cada fila devuelve url, state, last_crawled, google_canonical vs declared_canonical y discovered_via (sitemap o página de referencia). Paginado por cursor (limit máx. 200).

get_url_inspection

Inspección de URLs de Google en vivo para una página: coverage_state, verdict (PASS / NEUTRAL / FAIL), indexing_allowed, canonical de Google vs del usuario, last_crawl_time, robots_txt_state, page_fetch_state, sitemaps, una muestra de URLs de referencia, rich_results y mobile_usability. Cache-first — devuelve un resultado cacheado reciente o lo refresca en vivo desde GSC dentro de la cuota de inspección de la propiedad.

Tareas

7 herramientas

El Gestor de tareas de SEOcrawl — totalmente integrado en el MCP. Crea trabajo, edítalo y coméntalo sin salir nunca del chat.

list_tasks

Todas las tareas de una propiedad. Filtra por estado (open / done), responsable, taskbox (columna) o q (búsqueda por título sin distinguir mayúsculas). Paginado mediante next_cursor.

list_taskboxes

Las columnas del tablero de tareas (taskboxes) de una propiedad: id, nombre, estado (todo / in_progress / done) y orden. Usa el id devuelto — o la palabra clave de estado — con create_task o update_task para mover una tarea a esa columna.

get_task

Detalle completo de una sola tarea. Acepta un UUID, un slug o la URL completa de la tarea en el navegador (el argumento property es opcional cuando pasas una URL).

create_task

Crea una tarea en una propiedad con título (obligatorio) más descripción opcional, responsable, prioridad (1–5, por defecto 3) y taskbox (por defecto, la columna TO-DO).

update_task

Actualiza parcialmente una tarea — cualquier combinación de título, descripción, responsable, prioridad, taskbox o unassign:true para retirar el responsable.

add_comment

Añade un comentario a una tarea. Misma referencia flexible al ticket (UUID / slug / URL) que get_task y update_task.

get_comments

Lista los comentarios de una tarea, incluidas las respuestas anidadas. Misma referencia flexible al ticket (UUID / slug / URL) que get_task — el argumento property es opcional cuando pasas una URL.

Anotaciones

4 herramientas

Notas de gráfico para cualquier propiedad — registra qué cambió y cuándo, y luego relee la cronología para que el contexto nunca se pierda junto a tus tendencias de Search Console.

add_annotation

Crea una nota de gráfico en una propiedad para una fecha dada (Y-m-d) con el texto de la nota — más una descripción más larga opcional, una categoría y el UUID de una tarea vinculada. Se añade como nota personalizada para todo el sitio, redactada por ti.

list_annotations

Lista las anotaciones de una propiedad dentro de un rango de fechas, de la más reciente a la más antigua. Usa un preset (last_7_days, last_28_days, last_3_months, last_year) o fechas absolutas from/to, con búsqueda opcional por subcadena en el texto de la nota y paginación (limit con tope en 200).

get_annotation

Detalle completo de una sola anotación por su id — fecha, nota, descripción, categoría, tarea vinculada, autor y la propiedad a la que pertenece. Usa list_annotations para encontrar el id.

delete_annotation

Elimina una anotación personalizada por su id. Solo se pueden borrar tus propias notas personalizadas — las notas oficiales o globales se rechazan. Devuelve el id con deleted: true.

Auditoría de sitio

8 herramientas

Maneja el rastreador de tu auditoría de sitio desde el chat — lee el resumen de salud, lista los problemas y las URLs que hay detrás, profundiza en cualquier página, lanza un rastreo nuevo y compara dos rastreos para ver qué empeoró, sin abrir el dashboard.

list_site_audit_projects

Lista los proyectos de Site Audit (configuraciones de rastreo) de la propiedad para que descubras el audit_id al que apuntar. Cada uno devuelve audit_id, name, mode (list / complete / organic_traffic), device, start_urls, status, progress, last_crawl_date, pages_crawled y el último health_score. La mayoría del resto de herramientas de auditoría toman por defecto la auditoría finalizada más reciente, así que esto solo hace falta para apuntar a una concreta.

get_site_audit_summary

Resumen de salud técnica del último rastreo: health_score (actual más prev y delta), pages_crawled, crawl_date, issues_by_severity (critical / warning / notice, cada uno con issue_types y pages_affected frente al rastreo anterior), issues_by_category (OnPage, Links, International, Robots, Social) y los category_scores por área. Toma por defecto la auditoría más reciente.

list_site_audit_issues

Los problemas técnicos detectados por el último rastreo, los más graves primero — cada uno con issue_code (pásalo a list_site_audit_issue_pages), title, severity, category, pages_affected (con prev y delta), guía how_to_fix y priority. Filtra por severity y/o category; paginado por cursor (limit máx. 200).

list_site_audit_issue_pages

Las URLs exactas afectadas por un problema — pasa su issue_code y obtén cada url infractora con su valor por página. Paginado por cursor (limit máx. 200). Convierte cualquier problema de auditoría directamente en una lista concreta de arreglos.

get_site_audit_page

Detalle completo de rastreo de una sola URL: status_code, crawl_depth, indexability_score y health_score, category_scores, issue_counts e issues[] — las comprobaciones que falla la página, cada una con issue_code, severity, category, la descripción por página y how_to_fix.

page_explorer

Encuentra las páginas rastreadas que cumplen criterios de SEO técnico de tu última auditoría de sitio. Filtra por status_code (p. ej. 404), no_canonical (etiqueta canonical ausente), missing_h1 (encabezado H1 ausente) o check_title (cualquier comprobación de auditoría que aparezca en la interfaz, p. ej. "Title Tag too short"). Ordena por health, status_code, url o depth, con paginación mediante next_cursor. Cada fila devuelve url, status_code, title, indexability, performance_score (health 0–100), last_crawled_at, count_errors y count_warnings — más un check_description cuando hay un filtro de comprobación activo.

trigger_site_audit_crawl

Inicia un rastreo nuevo (acción de escritura) — encola la auditoría y gasta los créditos de rastreador del proyecto (independientes de los créditos MCP) en proporción a las páginas rastreadas. Admite los modos complete y list; devuelve audit_id, status, started_at y pages_queued. Los resultados quedan disponibles para las herramientas de lectura cuando el rastreo termina.

compare_site_audit_crawls

Compara dos rastreos para responder "¿qué empeoró o mejoró desde la última vez?" — health_diff más recuentos y cuatro listas: new_issues, resolved_issues, worsened e improved, cada problema llevando pages_affected, prev y delta. Por defecto, el último rastreo frente al anterior.

Code Monitor

4 herramientas

Sigue los cambios de HTML/código on-page en tus páginas monitorizadas desde el chat — mira qué páginas se vigilan y su estado, lee el feed de cambios de todo el proyecto o el historial de una página, obtén el diff exacto de antes/después de cualquier cambio detectado y consulta la última captura de una página, sin abrir el dashboard.

list_code_monitor_pages

Lista las páginas que una propiedad monitoriza en Code Monitor, cada una con su estado de monitorización — url, last_change_at (cambio detectado más reciente) y changes_count (total de cambios detectados). Filtra por subcadena de url; paginado por cursor (limit máx. 200). Devuelve feature_not_available cuando el plan no incluye Code Monitor.

list_code_monitor_changes

Lista los cambios de código/HTML on-page detectados, los más recientes primero — cada uno con url, date y change_types (Title, Canonical, Meta Description, noindex, robots.txt, sitemap.xml, H1, Status code, Hreflang, Open Graph, Twitter image, Analytics, Tag Manager). Filtra a una sola página con seoMonitorId o page, u omítelo para el feed de cambios recientes de todo el proyecto; acota con from/to. Paginado por cursor (limit máx. 200).

get_code_monitor_change

Obtén los valores de antes/después de un cambio detectado concreto, identificado por url + createdAt — una entrada por cada campo cambiado con type, property, before y after (arrays para campos con varios valores). Pasa changeType para devolver un solo campo. Devuelve not_found cuando ningún cambio coincide e invalid_change_type para una etiqueta de campo desconocida.

get_code_monitor_snapshot

Obtén el estado capturado más reciente de una página monitorizada — los campos on-page extraídos actuales (title, canonical, meta description, meta robots, robots.txt, sitemap.xml, H1, encabezados, status code, hreflang, imagen Open Graph, Twitter image, Analytics, Tag Manager). Identifica la página por seoMonitorId o url; el HTML en bruto y las capturas de pantalla no se almacenan. Devuelve not_found para una página desconocida.

AI Tracker

11 herramientas

Tu AI Tracker (GEO / visibilidad IA), de principio a fin — mira qué prompts monitoriza una propiedad en ChatGPT, Claude, Gemini y Perplexity, lee las tasas de mención por motor y las fuentes exactas que citó cada uno, y crea, edita u organiza prompts y temas, todo desde el chat.

list_prompts

Lista los prompts de AI Tracker (Brand Radar) que una propiedad está rastreando. Cada fila devuelve prompt_id, prompt_text, engines_tracked (los motores LLM contra los que se ejecuta el prompt), last_run_at (ISO-8601, ejecución más reciente) y runs_in_range (ejecuciones por motor dentro de la ventana). Acota runs_in_range con un preset (last_7_days, last_28_days, last_3_months, last_year) o fechas absolutas from/to — la lista completa de prompts siempre se devuelve. Filtra por engine (chatgpt/openai, claude/anthropic, gemini, perplexity) y pagina mediante limit (máx. 200) y next_cursor.

get_prompt_detail

Visibilidad por motor de un solo prompt: ejecuciones, menciones, mention_rate (%) y la variación en puntos porcentuales frente al período inmediatamente anterior — desglosado por ChatGPT, Claude, Gemini y Perplexity, con totales agregados entre motores. Rango de fechas mediante preset o fechas absolutas from/to (por defecto last_28_days).

list_prompt_runs

Las ejecuciones individuales por motor detrás de un prompt — una fila por ejecución con date, engine, los flags mentioned / mentioned_in_text y un response_excerpt (hasta 600 caracteres de la respuesta real de la IA). Filtra por engine, acota por rango de fechas y pagina mediante limit (máx. 200) y next_cursor.

list_prompt_citations

Las fuentes que citaron los motores de IA al responder un prompt, agregadas a lo largo del rango: own_domain más cada dominio y URL citados, marcados con is_own_domain y url_count — para que veas cuáles de tus páginas se ganan citas y cuáles se llevan los competidores.

create_prompt

Crea un prompt de AI Tracker — la pregunta que el tracker lanza contra los motores. Define la lista de motores (chatgpt, claude, gemini, perplexity), el país, el idioma de respuesta y la cadencia de ejecución (daily, week o month), y opcionalmente clasifícalo bajo un tema mediante topicId o topicTitle (find-or-create).

update_prompt

Actualiza parcialmente un prompt rastreado — cualquier combinación de su texto, lista de motores, país, idioma de respuesta o cadencia de ejecución; los campos omitidos se dejan sin cambios. El prompt conserva su tema actual y debe seguir siendo único dentro de él.

delete_prompt

Elimina un prompt rastreado y todas sus respuestas de motor registradas. Irreversible; el tema del prompt se deja intacto.

list_prompt_topics

Lista los temas de prompt que agrupan los prompts en la página del LLM Tracker — cada uno con topic_id y title. Pasa un tema a create_prompt / update_prompt para clasificar un prompt bajo él.

create_prompt_topic

Crea (o recupera) un tema de prompt por su título — un upsert idempotente, así que recrear un título existente lo devuelve sin cambios con created=false. Los temas agrupan prompts en la página del LLM Tracker.

update_prompt_topic

Renombra un tema de prompt por su topicId. El nuevo título debe ser no vacío y único dentro de la propiedad (renombrar al mismo título es un no-op con éxito).

delete_prompt_topic

Elimina un tema de prompt. En cascada: cada prompt clasificado bajo él, y todas las respuestas registradas de esos prompts, también se eliminan de forma permanente. Devuelve prompts_deleted. Irreversible.

Analítica web GA4

6 herramientas

Google Analytics 4 en el mismo conector — sesiones, conversiones, fuentes de tráfico y el tráfico de referencia de IA/LLM detrás de tu trabajo GEO, directamente desde el chat.

list_ga4_properties

Lista las propiedades de GA4 conectadas a tus proyectos. Cada entrada devuelve el id del proyecto y la URL (cualquiera de los dos sirve como argumento property para el resto de herramientas GA4), el ID de la propiedad GA4 subyacente y la fecha de conexión. Solo se devuelven los proyectos con una propiedad GA4 conectada.

get_ga4_summary

Sesiones, usuarios, usuarios nuevos, conversiones, porcentaje de interacciones y sesiones por usuario para una propiedad en una ventana elegida — presets (last_7_days, last_28_days, last_3_months, last_year) o fechas absolutas from/to. Cada métrica devuelve current, prev y delta frente al período inmediatamente anterior.

compare_ga4_date_ranges

Compara dos ventanas de GA4 lado a lado — sesiones, usuarios, usuarios nuevos, conversiones y porcentaje de interacciones, con ambos valores más diff y change_pct por métrica. El período A puede ser un preset; el período B es absoluto. El gemelo GA4 de compare_date_ranges.

get_ga4_traffic_by_source

Sesiones desglosadas por fuente de adquisición. Elige dimension=source_medium (por defecto) o channel para la agrupación de canales predeterminada de GA4 — las filas vienen ordenadas por sesiones, cada una con su share_pct del total del período, con tope mediante limit (por defecto 25, máx. 100).

get_ga4_top_pages

Métricas de GA4 por página (landing / URL), ordenadas para que veas qué páginas generan más sesiones, registros (conversiones) o usuarios. Cada fila devuelve la página más sessions, users, conversions y engagement_rate, cada una con el prev del período anterior y change_pct. Ordena por sessions (por defecto), conversions o users; con tope mediante limit (por defecto 25, máx. 100). El complemento a nivel de página de get_ga4_traffic_by_source.

get_ga4_ai_referrers

Tráfico de referencia de IA/LLM por motor — ChatGPT, Perplexity, Gemini, Claude, Copilot y más, detectado desde el source/medium de la sesión de GA4. Cada motor devuelve sesiones, eventos clave y duración media de sesión, con la variación frente al período anterior. Tu tráfico GEO, medido.

Etiquetas

8 herramientas

Construye una taxonomía propia sobre tus keywords y páginas y luego segmenta Search Console por ella. Crea etiquetas, asígnalas a mano o con auto-reglas, y pásalas al filtro tags de get_top_keywords, get_top_pages y list_winners_losers.

list_tags

Lista las etiquetas de keyword y de página de una propiedad. Cada etiqueta devuelve tag_id, name, type (keyword|page), color, rule_count (reglas de asignación automática) y member_count (keywords o páginas que la llevan actualmente). Pasa los nombres de etiqueta al filtro tags de get_top_keywords, get_top_pages y list_winners_losers.

create_tag

Crea una etiqueta en una propiedad. type es keyword (etiqueta keywords), url (etiqueta páginas) o both. El color opcional es una cadena hex que usa la interfaz de SEOcrawl. La identidad de una etiqueta es name + type, así que recrear una etiqueta existente solo actualiza su color.

apply_tag

Aplica manualmente una etiqueta a keywords y/o páginas concretas, además de cualquier auto-regla. Pasa keywords (cadenas exactas) y/o urls (URLs de página exactas); al menos una es obligatoria. La etiqueta se crea para el type correspondiente si aún no existe.

remove_tag

Quita una etiqueta de keywords y/o páginas concretas — el inverso de apply_tag. Solo desasigna la etiqueta de esos elementos; no borra la etiqueta en sí ni toca las reglas de asignación automática.

delete_tag

Elimina una etiqueta por completo: la desasigna de cada keyword/página y borra la etiqueta. type es keyword, url o both. Las etiquetas integradas Brand / Non-Brand no se pueden borrar. Las auto-reglas que apuntan a la etiqueta se mantienen intactas — usa delete_tag_rule para esas.

list_tag_rules

Lista las reglas de asignación automática de una propiedad — los patrones que etiquetan keywords/páginas automáticamente. Opcionalmente filtra por tag. Cada regla devuelve rule_id, tag, field (keyword|url), country y sus conditions (match + value).

create_tag_rule

Crea una regla de asignación automática que etiqueta cada keyword o página que coincida — actuales y futuras. field es keyword o url; match es contains, not_contains, exact, starts_with, ends_with o regex (un patrón RE2 seguro); value es el patrón. Una regla por tag+field; el etiquetado de los elementos existentes se ejecuta de forma asíncrona.

delete_tag_rule

Elimina una regla de asignación automática por su rule_id (de list_tag_rules). Detiene el auto-etiquetado futuro para ese patrón; los elementos que ya llevan la etiqueta la conservan (usa remove_tag o delete_tag para desasignarla).

Smart Views

3 herramientas

Selecciones de etiquetas guardadas y con nombre que aparecen en la interfaz de SEOcrawl exactamente como las vistas creadas de forma nativa. Construye un segmento reutilizable a partir de tus etiquetas de keyword o de página, vuelve a leerlas o elimina una — tus vistas guardadas, gestionadas desde el chat.

list_smart_views

Lista las Smart Views de keyword y de página definidas para una propiedad — cada una con view_id, name, type (keyword | page) y los nombres de etiqueta que agrupa. Los recuentos de miembros por etiqueta vienen de list_tags.

create_smart_view

Crea una Smart View a partir de un conjunto de etiquetas (léelas de list_tags). type es keyword (sobre etiquetas de keyword) o page (sobre etiquetas de página). La vista aparece en la interfaz de SEOcrawl exactamente como una creada de forma nativa y se puede editar ahí.

delete_smart_view

Elimina una Smart View por su view_id. Permanente y quita la vista también de la interfaz de SEOcrawl; las etiquetas subyacentes no se ven afectadas. El id de un filtro aplicado normal devuelve not_found.

Informes

4 herramientas

Tu SEO Reporting, desde el chat — lista los informes y plantillas creados para una propiedad, lee la composición completa de widgets de cualquier informe, genera un enlace de snapshot compartible y consulta qué informes están programados para envío recurrente, todo sin abrir el dashboard.

list_reports

Lista los informes de SEO Reporting creados para una propiedad — cada uno con id, name, is_template, is_automate, created_at y owner. Devuelve informes normales por defecto; pasa templates: true para listar plantillas de informe en su lugar. Los informes recurrentes se excluyen (usa list_report_schedules). Paginado por cursor con next_cursor.

get_report

Obtén los metadatos de un informe (name, is_template, is_automate, owner, created_at, más period y destinatarios cuando está programado) y su estructura completa de widgets — el type, título, posición, configuración y filtros de cada widget. Devuelve la composición del informe, no las cifras renderizadas (léelas con las herramientas de GSC / GA4).

generate_report

Genera un snapshot compartible de un informe existente y devuelve su URL pública (acción de escritura). Captura el estado actual de los widgets del informe, deduplicado por hash de contenido — no acepta rango de fechas, así que edita antes los widgets del informe si necesitas otro período. Devuelve report_id, snapshot_id y url.

list_report_schedules

Lista los informes configurados para envío recurrente automático en una propiedad — cada uno con id, name, owner, period (week o month) y los IDs de usuario destinatarios. Refleja la configuración de programación guardada (period + destinatarios). Paginado por cursor con next_cursor.

Consulta de páginas web

1 herramienta

Inspecciona cualquier página en vivo en mitad de la conversación — elementos SEO parseados, contenido en markdown limpio y HTML en bruto, sin lanzar ningún rastreo.

fetch_url

Consulta una única URL en vivo bajo demanda (HTTP GET plano, sin JavaScript) y recibe los detalles de la respuesta — URL final, código de estado, cadena completa de redirecciones, tiempo de respuesta y tamaño descomprimido de la página — más bloques opcionales: elementos SEO parseados (title, meta description, meta robots, canonical, hreflang, encabezados, etiquetas OG/Twitter, tipos JSON-LD, número de palabras, recuento de enlaces, imágenes sin alt), el contenido principal como markdown limpio y el HTML en bruto. Los fallos de transporte devuelven errores estructurados (dns_error, timeout, blocked_url…). Gratis — nunca consume créditos MCP; con límite de uso por usuario.

Renderizado visual

3 herramientas

Convierte cualquier resultado en un widget visual completo en lugar de JSON en bruto — tarjetas de KPI, tablas ordenables y gráficos de tendencias interactivos. Las herramientas de datos incluyen una sugerencia render_with y tu asistente las llama automáticamente; las tres son gratuitas.

render-scorecard

Renderiza una cuadrícula de tarjetas de KPI a partir de datos de resumen — cada tarjeta lleva una etiqueta, un valor en bruto, una unidad opcional (prefijo $, sufijo % o s para una duración), una variación periodo a periodo con dirección al alza/a la baja y una agrupación opcional en secciones cuando hay más de cuatro tarjetas. Se llama automáticamente cuando una herramienta de resumen (get_gsc_summary, get_ga4_summary…) devuelve render_with: render-scorecard. Gratis.

render-data-table

Renderiza una tabla interactiva con ordenación, búsqueda y paginación en el cliente a partir de cualquier resultado en lista — keywords principales, páginas principales, mayores movimientos, prompts, backlinks y más. Las columnas se tipifican a partir de los datos y las celdas de tipo array se mantienen como chips. Se llama automáticamente cuando una herramienta de lista devuelve render_with: render-data-table. Gratis.

render-time-series-chart

Renderiza un gráfico de líneas interactivo con tooltip al pasar el cursor y línea de cruce, una leyenda conmutable y un doble eje Y automático cuando dos series usan unidades distintas. Se alimenta de cualquier herramienta de historial o serie diaria (get_page_detail, get_keyword_detail, historial de rendimiento…) que devuelva render_with: render-time-series-chart. Gratis.

Salud de la plataforma

1 herramienta

Comprueba el propio conector antes de construir sobre él — una llamada gratuita te dice si todas las superficies están operativas ahora mismo.

health

Estado en vivo del backend MCP por superficie (GSC, GA4, Site Audit, AI Tracker, Tareas) y por almacén de datos, cada uno reportado como ok, degraded o down con last_check_at y un sample_error. Gratis y sin argumentos — consúltalo antes de un flujo de varios pasos para que un endpoint roto sea visible desde el principio.

Clientes MCP: Claude, ChatGPT, Cursor y Claude Code

El MCP de SEOcrawl AI sigue el Model Context Protocol abierto — funciona con cualquier cliente compatible con MCP. Estas son las cuatro configuraciones más habituales hoy.

Claude logo

Claude

Conecta SEOcrawl AI desde Claude.ai y Claude Desktop. Pide resúmenes de rendimiento, páginas top o un triaje de tareas y Claude llama por ti a la herramienta MCP adecuada.

Configuración

Settings → Connectors → Add custom connector
ChatGPT logo

ChatGPT

Usa SEOcrawl AI dentro de ChatGPT a través del conector Apps. Menciona @SEOcrawl en un chat para consultar datos en directo de Search Console o abrir una tarea sin salir de la conversación.

Configuración

Settings → Apps → Advanced → Developer mode → Create

Cursor

Añade el MCP de SEOcrawl AI a Cursor y consulta rendimiento en directo o datos de tareas mientras escribes código, briefs o notas de release.

Configuración

Cursor Settings → Tools & MCP → Add new MCP server

Claude Code

Registra SEOcrawl AI en Claude Code desde tu terminal. Cada herramienta se convierte en una llamada CLI de una línea dentro de tu flujo de desarrollo habitual.

Configuración

claude mcp add --transport http seocrawl https://mcp.seocrawl.ai
Aparece en

SEOcrawl AI MCP — Preguntas frecuentes

¿Qué es MCP?

MCP (Model Context Protocol) es un estándar abierto presentado por Anthropic a finales de 2024 que permite a los asistentes de IA como Claude y ChatGPT comunicarse con herramientas y fuentes de datos externas. En vez de copiar y pegar informes en un chat, el asistente llama directamente a SEOcrawl AI y trae los datos. Especificación completa en modelcontextprotocol.io.

¿Qué es el MCP de SEOcrawl AI?

Es un servidor que expone 74 herramientas de SEOcrawl AI — consultas de rendimiento de Search Console, análisis profundo de keywords y páginas, cobertura de indexación e inspección de URLs en vivo, analítica web de GA4 (sesiones, páginas top, fuentes de tráfico y tráfico de referencia de IA/LLM), etiquetado personalizado y Smart Views, gestión completa de prompts y temas de AI Tracker (GEO) con tasas de mención por motor y fuentes citadas, un flujo completo de auditoría de sitio (resumen, problemas, detalle de página, lanzar y comparar rastreos), todo el sistema de tareas de SEOcrawl, anotaciones de gráficos y renderizado visual completo (scorecards, tablas y gráficos de tendencias) — como herramientas MCP que tu asistente de IA puede llamar. Tú preguntas en lenguaje natural; el asistente lanza la consulta correcta contra tu cuenta y trae el resultado.

¿Es esto un servidor MCP de Google Search Console?

Sí — y más. La mayoría de servidores MCP de Google Search Console son conectores básicos que requieren service accounts, configurar OAuth o instalaciones locales. El MCP de SEOcrawl AI te da los datos de rendimiento de Search Console desde el primer momento (inicia sesión con tu cuenta de SEOcrawl AI, sin configurar Google Cloud), más todo lo que el GSC en bruto no puede hacer: comparaciones de fechas lado a lado, segmentación brand vs non-brand, cobertura de indexación e inspección de URLs, etiquetas personalizadas y Smart Views, analítica de GA4, un flujo completo de auditoría de sitio, seguimiento de visibilidad en IA y gestión de tareas SEO — 74 herramientas en un solo conector.

¿Qué hace exactamente hoy?

Ocho familias de trabajo: (1) Rendimiento de Search Console — resúmenes de clics, impresiones, CTR y posición, más comparativas de fechas lado a lado; (2) Análisis de keywords y páginas — listas top con diferencias período sobre período, segmentación branded vs non-branded (basada en la etiqueta Brand de tu propiedad) y desgloses diarios para cualquier keyword o URL concreta; (3) Cobertura de indexación — cuánto de tu sitio indexa Google, la tendencia diaria de indexación, las URLs atascadas en cada estado de cobertura y una Inspección de URLs en vivo para cualquier página; (4) Analítica de GA4 — sesiones, usuarios, conversiones, páginas top, tráfico por fuente o canal y tráfico de referencia de IA/LLM por motor; (5) Auditoría de sitio — lee el resumen de salud, lista los problemas y las URLs que hay detrás, profundiza en cualquier página, lanza un rastreo nuevo y compara dos rastreos; (6) Visibilidad en IA (GEO) — lista, crea, edita y organiza prompts y temas de AI Tracker, y lee las tasas de mención por motor y las fuentes que citó cada uno; (7) Etiquetas y Smart Views — construye una taxonomía propia y segmentos guardados sobre tus keywords y páginas; (8) Tareas SEO — listar, crear, actualizar, comentar y cerrar tareas dentro de tus proyectos de SEOcrawl. Las nuevas herramientas salen de forma continua — consulta la roadmap pública para ver qué llega a continuación.

¿Ayuda el MCP con GEO y la visibilidad en IA?

Sí — GEO es una superficie de primer nivel. Puedes listar, crear, editar y organizar prompts y temas de AI Tracker (Brand Radar) en ChatGPT, Claude, Gemini y Perplexity (list_prompts, create_prompt, update_prompt, delete_prompt y las herramientas de temas), leer las tasas de mención por motor con su tendencia para cualquier prompt (get_prompt_detail), ver las respuestas individuales de cada motor (list_prompt_runs) y los dominios y URLs exactos que citó cada uno (list_prompt_citations), y medir el tráfico de referencia de IA/LLM que esos motores realmente envían a tu sitio, directamente desde GA4 (get_ga4_ai_referrers). Los datos agregados más profundos de Brand Radar (share of voice de toda una propiedad) siguen viviendo en los dashboards de SEOcrawl AI y son lo siguiente en la roadmap del MCP. Actualizamos esta página cuando entran nuevas herramientas.

¿Qué planes incluyen acceso MCP? ¿Cómo se miden las llamadas?

El acceso MCP está incluido en todos los planes de SEOcrawl AI — consulta la página de precios para ver el desglose por nivel. Cada plan trae una bolsa mensual de créditos MCP — 3,000 (Starter), 10,000 (Growth), 30,000 (Pro), 100,000 (Agency) y Unlimited (Enterprise). Cada llamada MCP consume entre 1 y 6 créditos según la herramienta: las consultas ligeras (list_properties, get_task) cuestan 1, los resúmenes de rendimiento y las series temporales cuestan 3, las llamadas top-keyword / top-page cuestan 5 y las comparativas de fechas lado a lado cuestan 6. En todos los planes se aplica un límite por minuto y un tope diario estricto para proteger la plataforma frente a agentes desbocados. Los límites de proyectos, clics y créditos LLM de tu cuenta se siguen aplicando aparte.

¿Con qué clientes de IA funciona?

Hoy: Claude (Claude.ai y Claude Desktop), ChatGPT (a través del conector Apps), Cursor y Claude Code. Cualquier cliente compatible con MCP debería funcionar — el servidor usa el transporte MCP abierto, sin rutas de código específicas por cliente.

¿Usa mis datos reales de SEOcrawl AI?

Sí. El MCP se autentica contra tu cuenta de SEOcrawl AI y lee las mismas propiedades de Search Console y tareas que ves en la app. Nunca compartimos datos entre cuentas.

¿Cómo lo configuro?

Añade el endpoint del MCP de SEOcrawl AI —https://mcp.seocrawl.ai— a la configuración de MCP/conector de tu cliente de IA. Es la misma URL para todo el mundo y no hay nada que activar antes en la configuración de tu cuenta. Inicia sesión con tu cuenta de SEOcrawl AI cuando tu cliente te lo pida y la mayoría de los clientes detectan las 74 herramientas automáticamente, así que puedes empezar a chatear en menos de un minuto.

¿Dónde puedo encontrar el servidor MCP de SEOcrawl AI?

Además de en esta página, el MCP de SEOcrawl AI está listado en Glama, un directorio independiente de servidores MCP, como servidor oficial de SEOcrawl. Lo descubras donde lo descubras, es el mismo endpoint alojado — https://mcp.seocrawl.ai —, una única URL universal a la que te conectas e inicias sesión con tu cuenta de SEOcrawl AI. Toda la configuración y los ejemplos en vivo están siempre en seocrawl.ai/mcp.