API · MCP · llms.txt

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.

GEThttps://yes-seo.com/api/v1/audit?url=example.com

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
curl "https://yes-seo.com/api/v1/audit?url=https://example.com"
JavaScript
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);
Python
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.

JSON
{
  "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.

EndpointEntradaQué hace
/api/v1/seo-compareurl, url2Tu página frente a la de un competidor, con las diferencias marcadas.
/api/v1/ai-crawler-checkerurlMira qué bots de IA dejan pasar tu robots.txt y tu firewall.
/api/v1/llms-txt-generatorurlValida tu llms.txt o crea un borrador nuevo en segundos.
/api/v1/meta-tags-checkerurlTodas las meta tags de una página y qué corregir.
/api/v1/heading-checkerurlMira tu esquema H1–H6 como un árbol y detecta errores de estructura.
/api/v1/keyword-density-checkerurl | textPalabras y frases principales de una página, con recuento y densidad.
/api/v1/image-alt-checkerurlTodas las imágenes de una página: alt, peso, formato y carga.
/api/v1/link-analyzerurlTodos los enlaces internos y externos con su ancla y sus valores rel.
/api/v1/readability-checkerurl | textÍndice Flesch, frases largas y voz pasiva de cualquier texto.
/api/v1/open-graph-checkerurlPrevisualiza tu enlace en Facebook, X, LinkedIn, WhatsApp y Slack.
/api/v1/robots-txt-testerurlPrueba una URL con robots.txt para Googlebot, Bingbot y bots de IA.
/api/v1/sitemap-validatorurlEncuentra, valida y revisa tu sitemap XML de una vez.
/api/v1/sitemap-generatorurlRastrea hasta 300 páginas y descarga un sitemap.xml limpio.
/api/v1/redirect-checkerurlSigue cada salto de una cadena de redirecciones, con estado y tiempo.
/api/v1/http-header-checkerurlVe las cabeceras HTTP en bruto y qué significa cada una para el SEO.
/api/v1/http-status-checkerurlsComprueba códigos de estado y redirecciones de hasta 50 URL.
/api/v1/broken-link-checkerurlPrueba hasta 200 enlaces de una página: 404 y dominios caídos.
/api/v1/canonical-checkerurlRevisa rel=canonical, su destino y las variantes de tu dominio.
/api/v1/hreflang-checkerurlValida códigos hreflang, x-default y enlaces de retorno.
/api/v1/schema-validatorurlRevisa JSON-LD, microdatos y RDFa según las reglas de Google.
/api/v1/page-speed-testurlTTFB, peso de página, recursos bloqueantes y Core Web Vitals.
/api/v1/mobile-friendly-testurlRevisa viewport, CSS adaptable, tamaño de fuente y zonas táctiles.
/api/v1/indexability-checkerurl¿Puede Google indexar esta página? Ve el motivo exacto del bloqueo.
/api/v1/website-technology-checkerurlDescubre el CMS, framework, CDN y analítica de cualquier web.
/api/v1/indexnow-submitterurlsAvisa a Bing, Yandex y otros de las URL modificadas con un clic.
/api/v1/ssl-checkerdomainRevisa caducidad, emisor, nombres cubiertos y versión de TLS.
/api/v1/security-headers-checkerurlNota de A+ a F, con soluciones para Apache, Nginx y Cloudflare.
/api/v1/dns-lookupdomainVe registros A, MX, TXT y CAA, con SPF y DMARC revisados.
/api/v1/domain-age-checkerdomainFecha 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.

POSThttps://yes-seo.com/mcp

Claude Code

claude mcp add --transport http yes-seo https://yes-seo.com/mcp

Cursor (.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.txt

Insignia de puntuación

Muestra tus puntuaciones en tu sitio o README. Cada informe tiene una insignia SVG que enlaza con el informe actualizado:

HTML
<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