sitemapkitlisted
Install: claude install-skill aiskillstore/marketplace
# SitemapKit
Use the SitemapKit MCP tools to discover and extract URLs from any website's sitemaps.
## Tools available
- **discover_sitemaps** — finds all sitemap files for a domain (checks robots.txt, common paths, sitemap indexes). Use this first when you just want to know what sitemaps exist.
- **extract_sitemap** — fetches all URLs from a specific sitemap URL. Use when the user gives you a direct sitemap URL.
- **full_crawl** — discovers all sitemaps for a domain and returns every URL across all of them in one call. Use this when the user wants the complete list of pages on a site.
## When to use which tool
| User says | Use |
|-----------|-----|
| "find sitemaps for X" / "does X have a sitemap?" | `discover_sitemaps` |
| "extract URLs from X/sitemap.xml" | `extract_sitemap` |
| "get all pages on X" / "crawl X" / "list all URLs on X" | `full_crawl` |
## Usage guidelines
- Always pass a full URL including protocol: `https://example.com`
- `full_crawl` and `discover_sitemaps` only use the domain — paths are ignored
- `extract_sitemap` needs the exact sitemap URL, e.g. `https://example.com/sitemap.xml`
- Default `max_urls` is 1000. If the user wants more, pass a higher value (up to plan limit)
- If `truncated: true` appears in the result, tell the user there are more URLs and suggest increasing `max_urls`
- Check `meta.quota.remaining` in the response — if it's low, warn the user proactively
## Error handling
| Error | What to tell the user |
|-------|--------------