siteone-mcp-server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@siteone-mcp-server Crawl https://example.com and list SEO issues"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
siteone-mcp-server
MCP server that wraps the SiteOne Crawler CLI for SEO auditing and site analysis. Use it with Claude Code, Claude Desktop, or any MCP-compatible client.
Install SiteOne Crawler
The auto-installer downloads the correct SiteOne Crawler binary for your platform:
npx -y siteone-mcp-server --installThis installs to ~/.siteone-crawler/ and the MCP server will auto-detect it — no further configuration needed.
Supports macOS (arm64, x64) and Linux (arm64, x64). Windows users should download manually.
Related MCP server: seocli
Quick Start
Claude Code
claude mcp add siteone -- npx -y siteone-mcp-serverClaude Desktop
Add to your MCP settings (~/.claude/mcp_settings.json):
{
"mcpServers": {
"siteone": {
"command": "npx",
"args": ["-y", "siteone-mcp-server"]
}
}
}Available Tools
Tool | Description |
| Full site crawl — returns JSON with SEO, performance, and security metrics for all URLs |
| Single page analysis — fast, lightweight audit of one URL |
| Crawl a site and generate an XML sitemap file |
| Crawl a site and export all pages as markdown files |
| Quick shallow crawl for health check statistics |
Configuration
The server resolves the SiteOne binary in this order:
--siteone-binCLI argument (highest priority)SITEONE_BINenvironment variable~/.siteone-crawler/crawler(auto-installed location)crawlerin PATH (fallback)
CLI argument
claude mcp add siteone -- npx -y siteone-mcp-server --siteone-bin=/path/to/crawlerOr in Claude Desktop config:
{
"mcpServers": {
"siteone": {
"command": "npx",
"args": ["-y", "siteone-mcp-server", "--siteone-bin=/path/to/crawler"]
}
}
}Environment variables
Variable | Purpose | Default |
| Path to the SiteOne crawler binary | Auto-detected (see above) |
| Working directory for crawl outputs | Current working directory |
Examples
Once configured, ask Claude:
"Crawl https://example.com and summarize the SEO issues"
"Check if https://example.com has any broken links"
"Generate a sitemap for https://example.com"
"Export https://example.com as markdown"
"Give me a quick health check of https://example.com"
Development
# Install dependencies
npm install
# Build
npm run build
# Watch mode
npm run dev
# Test with MCP Inspector
npm run inspectLicense
MIT
Available Tools
5 toolscrawl_single_pageA
Analyze a single page with SiteOne Crawler. Returns JSON data for just the specified URL. Fast and lightweight — use for quick page-level audits.
Inputs: url (required), device, extra_columns.
crawl_siteA
Run a full site crawl with SiteOne Crawler. Returns structured JSON with all crawled URLs and their SEO, performance, and security metrics. Use for comprehensive site audits.
Inputs: url (required), device, timeout, workers, +6 more.
export_markdownA
Crawl a website and export each page as a markdown file. Returns the export directory path and a crawl summary. Use for content migration, offline analysis, or feeding pages into other tools.
Inputs: url (required), max_depth, output_dir.
generate_sitemapA
Crawl a website and generate an XML sitemap file. Returns the sitemap file path and a crawl summary. Use for SEO audits or submitting sitemaps to search engines.
Inputs: url (required), max_depth, output_file.
get_crawl_summaryA
Run a quick, shallow crawl and return only high-level statistics: status code distribution, response times, and error counts. Best for fast site health checks before running a full crawl.
Inputs: url (required), max_depth, rows_limit.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool has a distinct purpose: full site crawl, single page crawl, sitemap generation, markdown export, and summary statistics. Even the overlapping crawl operations differ clearly in scope and output. An agent can reliably select the right tool based on whether it needs metrics, a sitemap, markdown files, or a quick health check.
All tool names follow a consistent verb-first snake_case pattern: crawl_site, crawl_single_page, generate_sitemap, export_markdown, get_crawl_summary. The verbs are descriptive and the noun targets are clear. This is a textbook example of predictable naming.
Five tools is well-scoped for a website crawling server. Each tool covers a distinct use case without redundancy, and the count is neither too sparse nor bloated. The set feels complete for the domain.
The tool surface covers the core operations expected from a crawler: full audit, single page check, sitemap generation, content export, and summary stats. There are no obvious gaps that would block an agent from achieving typical crawl-related tasks. Combined with the provided descriptions, the set appears comprehensive.
Maintenance
Related MCP Connectors
Read, screenshot, diff, verify and audit any URL: SEO, links, sitemaps, schema, a11y.
SEO, broken links, Lighthouse, sitemaps, Open Graph tags and SSL expiry for any list of URLs.
Run and read SEO site audits: issues, health score, fixes, rankings and logs.
Technical SEO audits from ChatGPT or the web: health score, prioritised fixes, CSV and PDF reports.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables LLM agents to crawl and audit websites for technical SEO and GEO issues, providing actionable fixes via tools like crawl_site and explain_issue.107 npm119MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to crawl and audit websites for SEO issues, returning structured JSON reports with errors, warnings, and key statistics.MIT
- AlicenseAqualityDmaintenanceEnables auditing of a live website's technical SEO, including sitemap coverage, per-page issues, and redirect chains.4MIT
- FlicenseAqualityBmaintenanceEnables comprehensive website SEO analysis including crawling, on-page audits, site structure visualization, and content topic classification with taxonomy mapping.71-