DEV Community

Cover image for Web lista para agentes de IA: guía con Cloudflare Radar
Andrés León
Andrés León

Posted on Originally published at desarrollomcp.com

Web lista para agentes de IA: guía con Cloudflare Radar

Una web lista para agentes de IA es una web que un agente puede encontrar, leer sin ruido y usar sin abrir un navegador: sabe qué hay, lo pide en Markdown y llama a sus herramientas por MCP o WebMCP. Cloudflare lo mide gratis con un escáner que da una nota de 0 a 100 y un nivel de 1 a 5.

Este artículo es un extracto de nuestra guía en español sobre cómo preparar tu web para agentes con Cloudflare Radar.

Cómo usar el escáner de Cloudflare Radar

Si tu página es un HTML lleno de menús y scripts, el agente gasta tokens en ruido y cita a otro. Cloudflare comparó su documentación, preparada para agentes, con otros grandes sitios técnicos: un agente gastó un 31 % menos de tokens y llegó a la respuesta correcta un 66 % más rápido (blog de Cloudflare).

Tienes tres formas de pasar el examen, y las tres usan las mismas pruebas:

  1. En isitagentready.com, escribiendo la URL.
  2. En el URL Scanner de Radar, en la pestaña de preparación para agentes.
  3. Desde código: con la API del URL Scanner (opción agentReadiness) o con el servidor MCP del propio escáner, que tiene una tool scan_site. Así puedes pedirle a tu agente que escanee la web después de cada cambio.

Para leer bien la nota:

  • La nota parece ser el porcentaje de pruebas superadas sobre las que puntúan. Cloudflare no publica la fórmula, pero cuadra en todos nuestros escaneos: con 10 de 16 tuvimos 63, con 14 de 16, 88, y con 15 de 16, 94. Hoy puntúan 17 pruebas.
  • Las neutrales no cuentan. Las de comercio (x402, UCP, ACP…) no cuentan para la nota, según Cloudflare. Web Bot Auth es informativa. El llms.txt tampoco puntúa: Cloudflare solo comprueba si sirves Markdown cuando te lo piden.

Qué mira cada prueba

Las pruebas se agrupan en cuatro capas:

Capa Prueba Qué pide Dónde se toca
Descubrimiento robots.txt y sitemap Que existan y sean válidos Archivos en la raíz
Descubrimiento Cabeceras Link Link en la portada hacia recursos para agentes Cabeceras del servidor
Descubrimiento DNS-AID Registros DNS que anuncian tus servicios para agentes, con DNSSEC Proveedor de DNS y registrador
Contenido Markdown Responder text/markdown si el agente lo pide con Accept Código del servidor o Cloudflare
Acceso de bots Reglas de IA y Content Signals Reglas por bot y qué permites: buscar, responder, entrenar robots.txt
Capacidades Agent Skills Índice de skills en /.well-known/agent-skills/ Archivos estáticos
Capacidades API Catalog y ARD Catálogos de tus APIs y servicios en /.well-known/ Archivos estáticos
Capacidades MCP Server Card La tarjeta de tu servidor MCP Archivo + un servidor MCP real
Capacidades OAuth y auth.md Metadatos OAuth (RFC 8414 y 9728) e instrucciones de alta para agentes Servidor de autorización
Capacidades WebMCP Herramientas registradas con document.modelContext JavaScript de la página

Primero, detecta la tecnología de la web

Antes de abrir un solo archivo conviene saber con qué está hecha la web y quién controla cada pieza, porque eso decide qué es fácil y qué no:

  1. Archivos estáticos (robots.txt, /.well-known/*.json): casi siempre posibles, salvo que la plataforma no te deje publicar en la raíz.
  2. Cabeceras (Link): hosting o middleware.
  3. Negociación de contenido (Markdown): necesitas código en el servidor o un servicio que convierta. Cloudflare lo hace con Markdown for Agents, solo en los planes Pro, Business y Enterprise (y para los clientes de SSL for SaaS).
  4. Puntos de entrada vivos (MCP, A2A, OAuth): necesitas un servidor que ejecute código, sea un Worker, una función o tu backend.
  5. DNS (DNS-AID y DNSSEC): en tu proveedor de DNS y tu registrador, no en la web.

Para detectar la pila no hace falta acceso al código. Bastan tres miradas:

curl -sIL tudominio.com                  # server, x-powered-by, cookies, Link
curl -sL tudominio.com | head -c 3000    # rutas de los recursos, meta generator
dig +short NS tudominio.com              # quién lleva el DNS
Enter fullscreen mode Exit fullscreen mode

Las rutas de los archivos delatan mucho: /_next/ es Next.js, /_astro/ es Astro, wp-content es WordPress. Los nombres de los módulos JavaScript y las cadenas del bundle principal suelen terminar de confirmarlo.


La guía completa añade lo que este extracto deja fuera: por qué importa que los agentes vean tu web con los datos de adopción de Radar, un caso práctico real (el medio BeersStorming, con su pila, lo que ya tiene, lo que falla y lo que se ve desde fuera), una estrategia en tres fases para llegar al 100, la tabla que enlaza cada prueba fallida con su fase, lo que aprendimos al pasar del 25 al 100 en desarrollomcp.com (DNSSEC, auth.md y qué pruebas aportan valor real) y qué se gana a futuro con MCP y WebMCP. Léela entera en DesarrolloMCP: web lista para agentes de IA.

Si quieres aprender a construir servidores MCP desde cero, tienes el curso de DesarrolloMCP, con el nivel Básico gratis (14 lecciones, sin tarjeta), en español.

Top comments (0)