Shipwork SEO Checks
Inspect public websites for technical SEO, indexing, sitemap, redirect, and schema issues.
Should I use this
Quality & Safety
Findings (5)
- HIGH
- MEDIUMin run_check
- LOWin score_site
- LOWin check_url_status
- LOWin generate_sitemap
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"seo-checks": {
"url": "https://shipwork.io/mcp/{token}"
}
}
}Remote endpoints
https://shipwork.io/mcp/{token}streamable-httpWhat it can do
Tool inventory
Tools (5)
🟡run_site_audit(url)
Crawl a set of pages from outside the network and run every check that applies: indexing, robots.txt, sitemap, canonicals, structured data, internal links, AI crawler access and more. Returns each problem with the page and the fix.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "A public site or page, e.g. example.com or https://example.com/page"
}
},
"required": [
"url"
]
}⚪score_site(url)
A 0-100 SEO health score and letter grade for a site, with the top fixes and a shareable result page.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "A public site or page, e.g. example.com or https://example.com/page"
}
},
"required": [
"url"
]
}🟢check_url_status(urls)
For each URL: the status code, every redirect hop, the final URL, and whether the final page is noindex or canonicalised elsewhere. Up to 25 URLs.
Input Schema
{
"type": "object",
"properties": {
"urls": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 100
}
},
"required": [
"urls"
]
}⚪generate_sitemap(url)
Crawl a site from its home page and return sitemap.xml of its indexable pages, with the reason each other page was left out.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "A public site or page, e.g. example.com or https://example.com/page"
}
},
"required": [
"url"
]
}🟢run_check(name, url)
Run a single named check (for example headers, meta, headings, markup, transport, tech, well-known, certificate, dns) on one address. The full list of names is in https://shipwork.io/openapi.json.
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Check name, e.g. headers"
},
"url": {
"type": "string",
"description": "A public site or page, e.g. example.com or https://example.com/page"
}
},
"required": [
"name",
"url"
]
}Community
Evidence