Search / com.modernmustardseed/site-check
Site Check
R0· no sign-inPublic website health scan, AI-crawler and structured-data readiness, and a local presence score.
v1.0.0 · active · website · descriptor JSON · versions
Search / com.modernmustardseed/site-check
R0· no sign-inPublic website health scan, AI-crawler and structured-data readiness, and a local presence score.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"site-check": {
"type": "http",
"url": "https://mcp.modernmustardseed.com/site-check"
}
}
}claude mcp add --transport http site-check https://mcp.modernmustardseed.com/site-check[mcp_servers.site-check]
url = "https://mcp.modernmustardseed.com/site-check"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"site-check": {
"type": "remote",
"url": "https://mcp.modernmustardseed.com/site-check",
"enabled": true
}
}
}{
"mcpServers": {
"site-check": {
"type": "http",
"url": "https://mcp.modernmustardseed.com/site-check"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=site-check&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLm1vZGVybm11c3RhcmRzZWVkLmNvbS9zaXRlLWNoZWNrIn0%3D"
}{
"servers": {
"site-check": {
"type": "http",
"url": "https://mcp.modernmustardseed.com/site-check"
}
}
}{
"mcpServers": {
"site-check": {
"httpUrl": "https://mcp.modernmustardseed.com/site-check"
}
}
}extensions:
"site-check":
enabled: true
name: "site-check"
type: streamable_http
uri: "https://mcp.modernmustardseed.com/site-check"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations4 of 4 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 1,485 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-8d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.modernmustardseed.com/site-check streamable-http | none | yes | 100% | 191 ms | 2026-07-28 | 2026-10-19 |
check_ai_search_readinessread-only | Check whether AI assistants and answer engines can read and quote a public website: which AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended and others) its robots.txt allows or blocks, whether it publishes llms.txt, which structured data types it declares, how its title and description read, and the search and AI checks with fixes. Shares the 24 hour cache with scan_website. |
explain_checkread-only | Explain one Site Check check by its id (as returned by scan_website): what it measures, the pass and fail thresholds, why it matters, how to fix it, and the typical effort. Static reference, no network access. |
scan_websiteread-only | Run a measured health check of a public website homepage: speed (server response, page weight, scripts, image formats), security (HTTPS, certificate expiry, security headers), domain registration expiry, email authentication (MX, SPF, DMARC), search basics (title, description, headings, indexability, sitemap), AI search readiness (structured data, AI crawler rules, llms.txt) and contact paths (tap to call, forms, analytics). Every result is measured, not judged by a model, and each warn or fail comes with a fix and an effort level. Returns a 0 to 100 website score, the top fixes, and how the page appears in a search result. Results are cached for 24 hours. Use detail "full" to include passing checks. |
score_local_presenceread-only | Score a local business on three pillars, website (45 percent), Google reviews (30 percent) and Google Business Profile (25 percent), and return an overall 0 to 100 score, a letter grade, each pillar with its verdict, and the top fixes. The website pillar comes from a live scan when a website is given. Review and profile facts (rating, review count, phone, address, hours) are supplied by the caller from the user or from a public listing; this tool does not look them up. A pillar with no facts is marked unknown and left out of the overall score rather than scored as zero. |
Schemas: list_tools.
And 6 more from this publisher.
{
"name": "com.modernmustardseed/site-check",
"icons": [
{
"src": "https://mcp.modernmustardseed.com/apple-icon.png",
"mimeType": "image/png"
}
],
"title": "Site Check",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.modernmustardseed.com/site-check",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://mcp.modernmustardseed.com/docs/site-check",
"description": "Public website health scan, AI-crawler and structured-data readiness, and a local presence score."
}