discover_sitemaps
Find all sitemap files for a given domain by checking robots.txt, common paths, and sitemap indexes. Returns a list of sitemap URLs. Use this first to understand a site's sitemap structure.
Three tools that find a site's sitemaps and turn them into a full URL list.
LABSCO SUMMARY
Large sites split their sitemap into an index pointing at many child files, and a naive fetch of the obvious path finds a fraction of the URLs. Following the index and reading robots.txt for the declared location is the unglamorous part that makes the result complete. Reach for the combined call when you just want the list; use the two separate tools when you need to see which sitemap a URL came from.
A server over SitemapKit's API, for getting the complete URL list of a website without crawling it page by page.
An API key from their site, and npx to run it.
One command plus a key — npx sitemapkit-mcp, then supply credentials
USE CASES
One call that discovers and extracts across all sitemaps.
Checks robots.txt, common paths and indexes.
Extract the URLs from a specific file.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
discover_sitemapsFind all sitemap files for a given domain by checking robots.txt, common paths, and sitemap indexes. Returns a list of sitemap URLs. Use this first to understand a site's sitemap structure.
extract_sitemapExtract all URLs from a specific sitemap file (including sitemap indexes that link to child sitemaps). Returns URL entries with optional lastmod, changefreq, and priority metadata.
full_crawlDiscover all sitemaps for a domain and extract every URL across all of them in one call. This is the most convenient tool when you want the complete URL list for a site. Returns deduplicated URLs with metadata.
BEFORE YOU INSTALL
3 tools when we connected.
All 3 documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 3 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Sign up at sitemapkit.com and grab your API key from app.sitemapkit.com/settings/api.
npx sitemapkit-mcpAdd to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"sitemapkit": {
"command": "npx",
"args": [
"sitemapkit-mcp"
],
"env": {
"SITEMAPKIT_API_KEY": "<YOUR_SITEMAPKIT_API_KEY>"
}
}
}
}Add to .cursor/mcp.json in your project (or the global ~/.cursor/mcp.json):
{
"mcpServers": {
"sitemapkit": {
"command": "npx",
"args": [
"sitemapkit-mcp"
],
"env": {
"SITEMAPKIT_API_KEY": "<YOUR_SITEMAPKIT_API_KEY>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"sitemapkit": {
"command": "npx",
"args": [
"sitemapkit-mcp"
],
"env": {
"SITEMAPKIT_API_KEY": "<YOUR_SITEMAPKIT_API_KEY>"
}
}
}
}