SitemapKit

SitemapKit es una API y servidor MCP que descubre y extrae sitemaps de cualquier sitio web. Desarrolladores y agentes de IA lo utilizan para obtener la lista completa de URL de cualquier dominio al instante, útil para auditorías SEO, rastreo web, indexación de contenido y flujos de trabajo de IA.

Documentación

Servidor MCP de SitemapKit

Brinda a los agentes de IA un rastreador de sitemaps XML confiable a través del Protocolo de Contexto de Modelo (MCP). La API de extracción de SitemapKit descubre archivos de sitemap, analiza índices de sitemap anidados y devuelve una lista de URLs deduplicadas para auditorías de SEO, inventarios de contenido, investigación y flujos de trabajo de agentes.

Funciona con clientes compatibles con MCP, incluidos Claude Desktop, Cursor, Windsurf y otros asistentes de IA que admiten servidores stdio locales.

Herramientas

HerramientaDescripción
discover_sitemapsEncuentra todos los archivos de sitemap para un dominio (verifica robots.txt, rutas comunes, índices de sitemap)
extract_sitemapExtrae todas las URLs de un archivo de sitemap específico
full_crawlDescubre + extrae todas las URLs de todos los sitemaps en una sola llamada

Configuración

1. Obtén una clave de API

Regístrate en sitemapkit.com y obtén tu clave de API desde app.sitemapkit.com/settings/api.

2. Configura tu cliente MCP

Claude Desktop

Agrega a ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "sitemapkit": {
      "command": "npx",
      "args": ["-y", "sitemapkit-mcp"],
      "env": {
        "SITEMAPKIT_API_KEY": "your-api-key-here"
      }
    }
  }
}

Cursor

Agrega a .cursor/mcp.json en tu proyecto (o al ~/.cursor/mcp.json global):

{
  "mcpServers": {
    "sitemapkit": {
      "command": "npx",
      "args": ["-y", "sitemapkit-mcp"],
      "env": {
        "SITEMAPKIT_API_KEY": "your-api-key-here"
      }
    }
  }
}

Windsurf

Agrega a ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "sitemapkit": {
      "command": "npx",
      "args": ["-y", "sitemapkit-mcp"],
      "env": {
        "SITEMAPKIT_API_KEY": "your-api-key-here"
      }
    }
  }
}

Ejemplos de uso

Una vez configurado, puedes pedirle a tu asistente de IA:

  • "Encuentra todos los sitemaps de stripe.com"
  • "Extrae cada URL de https://example.com/sitemap.xml"
  • "Obtén la lista completa de URLs de shopify.com, hasta 5000 URLs"

Monitoreo continuo de sitemaps

Este servidor MCP está diseñado para descubrimiento y extracción bajo demanda. Para monitorear un sitio web de forma continua, detectar páginas recién publicadas y enviar alertas webhook firmadas, usa Monitoreo de SitemapKit.

El plan gratuito incluye un monitor diario. Los planes de pago agregan más sitios web, límites de URLs más altos y verificaciones con una frecuencia de hasta cada hora. Consulta la documentación de webhooks para conocer los payloads, firmas y comportamiento de reintentos.

Límites de la API

Los límites dependen de tu plan de SitemapKit. El campo meta.quota en cada respuesta te indica cuántas solicitudes te quedan este mes.

PlanSolicitudes de API/mesURLs por extracción
Gratis1001,000
Starter5,00010,000
Pro50,00050,000

Consulta las asignaciones actuales de API y monitoreo en la página de precios.

Licencia

MIT