Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

Web Validator by DigestSEO

io.github.akzar1el/mcp-web-validator

Audit public webpages and supplied markup for HTML, CSS, SEO, JSON-LD, and link issues.

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
100.0%
5 direct probes · 30d
Response
522ms
last probe
Tools
8
callable
Resources
1
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
8 tools, 1 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
9 items in total; 3 or more earns these points.
pass Describes itself 10/10
87 characters; more than 30 earns these points.

Tools · 8

validate_html

Use this when raw HTML markup is supplied. Sends that markup to the Nu HTML Checker hosted at validator.nu and returns validation messages. For a live URL, use audit_public_webpage.

validate_css

Use this when raw CSS source is supplied. Parses it inside the Worker and returns syntax messages without contacting an external service.

audit_seo_metadata

Use this for a focused SEO/accessibility-signal check of supplied HTML. It does not fetch a live webpage; use audit_public_webpage for a URL.

validate_schema_markup

Use this for a focused JSON-LD syntax check of supplied HTML. It parses JSON only and does not validate Schema.org vocabulary semantics.

check_broken_links

Use this for a focused check of up to 20 public HTTP(S) links found in supplied HTML. It does not fetch base_url, follow redirects, or retain response bodies.

generate_validation_report

Use this when HTML markup is already supplied. Combines Nu HTML validation with local CSS, SEO, accessibility-signal, and JSON-LD syntax checks. It does not fetch a webpage from base_url; use audit_pu…

audit_public_webpage

Use this when the user provides one live public webpage URL. Fetches one bounded static HTML response, then runs HTML validation, SEO/accessibility-signal, and JSON-LD syntax checks. It checks links o…

audit_public_site

Use this for a bounded, sitemap-first audit of a public website the user owns or is authorized to inspect. It fetches at most 8 same-origin HTML pages per call, respects robots.txt, and returns compac…

Resources · 1

web-validator-results ui://web-validator/results-v5.html

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "web_validator_by_digestseo": {
      "url": "https://web-validator-mcp.digestseo.com/mcp",
      "transport": "streamable-http"
    }
  }
}

Or run it locally:

Runs locally from its npm package (v1.3.42). Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "web_validator_by_digestseo": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-web-validator@1.3.42"
      ]
    }
  }
}

Source: github.com/AKzar1el/mcp-web-validator