API SEO y servidor MCP para desarrolladores y agentes de IA
Cada herramienta de Yes SEO es un endpoint JSON gratis y sin clave, y una herramienta MCP que puede llamar tu asistente de IA. Audita páginas, prueba robots.txt, valida schema o comprueba el acceso de rastreadores de IA desde código, Claude, ChatGPT, Cursor o cualquier agente.
Inicio rápido
Sin clave de API ni registro. Envía una solicitud GET con la URL de la página; la respuesta es JSON.
curl "https://yes-seo.com/api/v1/audit?url=https://example.com"const r = await fetch('https://yes-seo.com/api/v1/ai-crawler-checker?url=' + encodeURIComponent('https://example.com'));
const { ok, data } = await r.json();
console.log(data);import requests
r = requests.get('https://yes-seo.com/api/v1/robots-txt-tester', params={'url': 'https://example.com/blog/'})
print(r.json()['data'])Endpoint de auditoría completa
GET /api/v1/audit?url=… ejecuta la auditoría completa de una página y devuelve la puntuación SEO, la puntuación de visibilidad en IA, las puntuaciones por categoría y cada comprobación con su gravedad, mensaje, por qué importa y cómo corregirla, además de un enlace al informe compartible y a su exportación en Markdown. Cuenta para el límite gratis de 10 auditorías al día por IP.
{
"ok": true,
"tool": "audit",
"data": {
"seo_score": 86,
"ai_visibility_score": 71,
"categories": { "Indexing": 100, "Content": 78, "AI": 71 },
"checks": [ { "key": "meta_description", "severity": "warning", "message": "…", "why": "…", "how_to_fix": "…" } ],
"report_url": "https://yes-seo.com/report/…"
}
}Endpoints de herramientas
Parámetros: url (URL de la página), domain (para las herramientas de SSL, DNS y dominio), urls (separadas por comas o saltos de línea, para herramientas masivas), text (para herramientas de texto) y lang (en, fr, es, ar). Uso razonable: 60 solicitudes por hora por IP.
| Endpoint | Entrada | Qué hace |
|---|---|---|
| /api/v1/seo-compare | url, url2 | Tu página frente a la de un competidor, con las diferencias marcadas. |
| /api/v1/ai-crawler-checker | url | Mira qué bots de IA dejan pasar tu robots.txt y tu firewall. |
| /api/v1/llms-txt-generator | url | Valida tu llms.txt o crea un borrador nuevo en segundos. |
| /api/v1/meta-tags-checker | url | Todas las meta tags de una página y qué corregir. |
| /api/v1/heading-checker | url | Mira tu esquema H1–H6 como un árbol y detecta errores de estructura. |
| /api/v1/keyword-density-checker | url | text | Palabras y frases principales de una página, con recuento y densidad. |
| /api/v1/image-alt-checker | url | Todas las imágenes de una página: alt, peso, formato y carga. |
| /api/v1/link-analyzer | url | Todos los enlaces internos y externos con su ancla y sus valores rel. |
| /api/v1/readability-checker | url | text | Índice Flesch, frases largas y voz pasiva de cualquier texto. |
| /api/v1/open-graph-checker | url | Previsualiza tu enlace en Facebook, X, LinkedIn, WhatsApp y Slack. |
| /api/v1/robots-txt-tester | url | Prueba una URL con robots.txt para Googlebot, Bingbot y bots de IA. |
| /api/v1/sitemap-validator | url | Encuentra, valida y revisa tu sitemap XML de una vez. |
| /api/v1/sitemap-generator | url | Rastrea hasta 300 páginas y descarga un sitemap.xml limpio. |
| /api/v1/redirect-checker | url | Sigue cada salto de una cadena de redirecciones, con estado y tiempo. |
| /api/v1/http-header-checker | url | Ve las cabeceras HTTP en bruto y qué significa cada una para el SEO. |
| /api/v1/http-status-checker | urls | Comprueba códigos de estado y redirecciones de hasta 50 URL. |
| /api/v1/broken-link-checker | url | Prueba hasta 200 enlaces de una página: 404 y dominios caídos. |
| /api/v1/canonical-checker | url | Revisa rel=canonical, su destino y las variantes de tu dominio. |
| /api/v1/hreflang-checker | url | Valida códigos hreflang, x-default y enlaces de retorno. |
| /api/v1/schema-validator | url | Revisa JSON-LD, microdatos y RDFa según las reglas de Google. |
| /api/v1/page-speed-test | url | TTFB, peso de página, recursos bloqueantes y Core Web Vitals. |
| /api/v1/mobile-friendly-test | url | Revisa viewport, CSS adaptable, tamaño de fuente y zonas táctiles. |
| /api/v1/indexability-checker | url | ¿Puede Google indexar esta página? Ve el motivo exacto del bloqueo. |
| /api/v1/website-technology-checker | url | Descubre el CMS, framework, CDN y analítica de cualquier web. |
| /api/v1/indexnow-submitter | urls | Avisa a Bing, Yandex y otros de las URL modificadas con un clic. |
| /api/v1/ssl-checker | domain | Revisa caducidad, emisor, nombres cubiertos y versión de TLS. |
| /api/v1/security-headers-checker | url | Nota de A+ a F, con soluciones para Apache, Nginx y Cloudflare. |
| /api/v1/dns-lookup | domain | Ve registros A, MX, TXT y CAA, con SPF y DMARC revisados. |
| /api/v1/domain-age-checker | domain | Fecha de registro, edad, caducidad y registrador vía RDAP. |
Descripción legible por máquina: openapi.json · /api/v1 · /.well-known/api-catalog
Servidor MCP para asistentes de IA
Nuestro servidor Model Context Protocol expone seo_audit y todas las herramientas del servidor. Usa el transporte Streamable HTTP, no requiere autenticación y devuelve JSON estructurado.
Claude Code
claude mcp add --transport http yes-seo https://yes-seo.com/mcpCursor (.cursor/mcp.json)
{
"mcpServers": {
"yes-seo": { "url": "https://yes-seo.com/mcp" }
}
}VS Code (.vscode/mcp.json)
{
"servers": {
"yes-seo": { "type": "http", "url": "https://yes-seo.com/mcp" }
}
}Claude, ChatGPT y otras apps
En las apps que admiten conectores MCP remotos personalizados, añade un conector nuevo y pega la URL del servidor de arriba. Luego pregunta, por ejemplo: “Usa Yes SEO para auditar https://example.com y dime las tres correcciones más importantes.”
JSON-RPC sin procesar
curl -X POST https://yes-seo.com/mcp \
-H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ai_crawler_checker","arguments":{"url":"https://example.com"}}}'Páginas Markdown y llms.txt
Cada página de este sitio tiene una versión Markdown limpia: añade .md a la URL o envía Accept: text/markdown. Un índice seleccionado está en /llms.txt y el texto completo en /llms-full.txt.
curl https://yes-seo.com/ai-crawler-checker.md
curl -H 'Accept: text/markdown' https://yes-seo.com/glossary
curl https://yes-seo.com/llms.txtInsignia de puntuación
Muestra tus puntuaciones en tu sitio o README. Cada informe tiene una insignia SVG que enlaza con el informe actualizado:
<a href="https://yes-seo.com/report/REPORT_ID"><img src="https://yes-seo.com/badge/REPORT_ID.svg" alt="Yes SEO score" width="236" height="22"></a>Uso razonable
- Gratis para uso personal y comercial; guarda los resultados en caché y mantén un tráfico razonable.
- Audita solo sitios que tengas permiso para analizar. Nuestro rastreador es de solo lectura y se identifica.
- ¿Necesitas límites más altos o auditorías masivas? Contáctanos. Contacto