Documentación · MCP

Documentación de MCP

Conecta seops a Claude, ChatGPT, Gemini o Claude Code: servidor MCP remoto con inicio de sesión OAuth y 45 herramientas. Las de lectura son siempre gratis.

En pocas palabras. Añade https://app.seops.app/mcp a tu asistente, inicia sesión con Google y pregunta por un sitio por su nombre. Hay 45 herramientas: 34 de lectura y 11 de escritura. El servidor incluye reglas que indican al agente cómo analizar.

Conectar

Claude (claude.ai, Desktop)

  1. Ajustes → Conectores → Añadir conector personalizado
  2. URL: https://app.seops.app/mcp
  3. Inicia sesión con Google cuando se abra la ventana de OAuth
  4. Pregunta: "¿Cuál de mis sitios perdió clics la semana pasada?"

Claude Code

  1. claude mcp add --transport http seops https://app.seops.app/mcp
  2. Ejecuta /mcp y completa el inicio de sesión
  3. El servidor incluye reglas de análisis y un protocolo de sincronización de tareas; el agente los sigue sin indicaciones extra

ChatGPT

  1. Ajustes → Conectores → Crear (modo desarrollador)
  2. URL del servidor MCP: https://app.seops.app/mcp, autenticación OAuth
  3. Activa el conector en un chat y pregunta por un sitio por su nombre

Gemini

  1. Gemini CLI: añade el servidor en settings.json bajo mcpServers con httpUrl
  2. Los conectores de la app de Gemini llegarán cuando Google abra MCP personalizado a todas las cuentas

Reglas que sigue el agente

Las instrucciones MCP del servidor se envían al agente en cada conexión. En resumen:

  • Sin suposiciones: cada cifra viene con su fuente y su periodo.
  • En la API las tasas van de 0 a 1; el agente debe mostrarlas en porcentaje.
  • Menos de 50 clics o 500 impresiones en 28 días se considera una muestra pequeña.
  • El agente nunca cambia ajustes del panel, Cloudflare o GA4; entrega texto para copiar y pegar.
  • Las tareas de IA solo empiezan cuando las apruebas en el panel.

Herramientas

Las herramientas de lectura están siempre incluidas. Las de escritura solo cambian la lista de tareas, el historial de prompts y los borradores del panel; no pueden cambiar ajustes y nunca gastan créditos.

Proyectos y vista general

get_work_items Data-derived to-dos with counters (baseline, remaining, done) in fixed impact order; start a session with the top open item.
list_projects Sitios en seguimiento, fuentes conectadas (Search Console, GA4), número de palabras clave y prompts.
get_overview Resumen de 28 días de un proyecto: totales de Search Console, tráfico de GA4 y visitas desde asistentes de IA, movimientos de posición, tasas de visibilidad en IA.
get_weekly_summary La semana pasada (lun–dom) en todos los módulos, con lo que cambió.
get_alerts Alertas abiertas: caídas de tráfico, pérdidas de índice, copias caducadas, crons que fallan.
get_search_console Totales frente al periodo anterior, serie diaria, consultas y páginas principales.
get_search_opportunities Consultas en posición 5–20 con la página que más impresiones recibe en cada una.
get_rank_tracking Última posición por palabra clave y dispositivo (Search Console), cambio, página que posiciona.
get_keyword_history Historial de 90 días de una palabra clave.
get_indexing Sitemaps, resultados de inspección de URL, clave de IndexNow y cola.
get_queue Comprobaciones de posición y ejecuciones de IA pendientes, errores recientes, próximas horas de cron.

Analytics

get_analytics Totales de GA4 frente al periodo anterior, canales, páginas de destino, fuente/medio, tráfico desde asistentes de IA.
get_realtime Usuarios activos en los últimos 30 y 5 minutos, por página y fuente.
get_navigation De dónde venían los visitantes de una página y a dónde fueron después; rutas frecuentes de tres pasos.
get_site_search Términos de la búsqueda interna, búsquedas sin resultados.

Visibilidad en IA

get_ai_visibility Tasas de mención y de cita por motor y prompt; sitios citados.
get_ai_answer Texto completo de la respuesta de una ejecución, URL citadas, búsquedas que hizo el modelo.
get_cloudflare_ai_crawlers GPTBot, ClaudeBot, PerplexityBot y otros: peticiones, páginas, permitidos frente a bloqueados.

Salud del sitio y Cloudflare

get_site_audit Rastreo técnico de las páginas del sitemap: estado, redirecciones, noindex, títulos, descripciones, canonicals, datos estructurados.
get_page_speed PageSpeed Insights de las páginas más importantes, móvil y escritorio.
get_cloudflare_security Peticiones, visitas, datos, peticiones bloqueadas por acción, función, regla, país y ruta.
get_cloudflare_usage Uso de Workers, D1 y R2 frente a los límites del plan.
get_backups Estado de las copias de D1, Supabase, WordPress y Hostinger y última ejecución correcta.
get_security_audit Revisión de seguridad: resultados de la superficie externa (HTTPS, cabeceras de seguridad, archivos expuestos, security.txt, SPF/DMARC, TLS de Cloudflare) y la última auditoría de código con sus hallazgos.
submit_security_auditwrite Envía el findings.json de una auditoría de código hecha con el skill security-audit de Cloudflare; los hallazgos nuevos y cerrados se cruzan con la ejecución anterior.
get_waf_rules The site's Cloudflare WAF rules with the panel's analysis: dry run against real URLs and verified bots, false positives in the last 7 days, proposals.
save_waf_ruleswrite Record a WAF rule proposal with its rationale, or a new public endpoint; the panel never writes to Cloudflare, the user applies it.
get_access_audit Who can reach the site: search and AI bots, agents, PageSpeed and visitors from other countries; WAF linter with a corrected rule set.
get_resilience_runs Results of controlled load tests: whether the site stayed up and how fast it answered.
run_resilience_testwrite Send a controlled load (at most 250 requests) to your own verified site; only when you ask and retype the domain.
get_usage Gasto de este mes en proveedores de pago, tope de presupuesto, saldo, ritmo.

Tareas, prompts, marketing (escritura)

list_tasks Lista de tareas filtrada por proyecto, responsable y estado.
add_taskwrite Abrir una tarea con qué/por qué/verificación; responsable usuario o ia; clave de deduplicación.
update_taskwrite Cambiar estado, prioridad, nota; cerrar con pruebas. Las tareas de IA empiezan solo tras la aprobación en el panel.
get_task_log Cada cambio en las tareas: quién, cuándo, qué.
log_promptwrite Registrar la petición del usuario y el resumen del agente en el historial de prompts.
list_prompts Historial de prompts con temas y etiquetas.
list_prompt_templates Biblioteca de prompts.
save_prompt_templatewrite Guardar un prompt reutilizable en la biblioteca.
list_social_posts Contenido y difusión: cuentas, publicaciones, calendario.
create_social_postwrite Redactar una publicación con los datos de la semana; el usuario aprueba antes de que salga.
update_social_postwrite Editar o programar un borrador.
save_content_draftwrite Guardar un borrador de guía o artículo para revisarlo en el panel.
list_feedback Informes de errores y sugerencias registrados por los agentes.
update_feedbackwrite Cerrar o anotar un elemento de feedback.

Autenticación y seguridad

  • OAuth 2.1 con PKCE; el registro dinámico de clientes está activado. Un token está ligado a un espacio de trabajo y no puede leer otro.
  • Los secretos (claves, correos) se enmascaran en el servidor y nunca se escriben en claro en el historial de prompts.
  • Los agentes escriben cada petición y un breve resumen en el historial de prompts (Seguimiento › Tareas › Historial de prompts), con los secretos enmascarados; puedes desactivar este registro.

Empieza gratis con un sitio

El primer sitio es gratis para siempre y sin tarjeta. Cada sitio adicional cuesta 2,50 $ al mes.