← Files Web Validator by DigestSEOARCHIVED FILE

plugin.json

6.22 KB · Nov 7, 2026 · 00:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "web-validator-digestseo",
  "version": "1.0.3",
  "description": "Read-only public webpage, HTML, CSS, SEO, JSON-LD and link validation through a bounded hosted MCP server.",
  "author": {
    "name": "DigestSEO",
    "url": "https://digestseo.com/"
  },
  "homepage": "https://digestseo.com/validator-mcp/",
  "repository": "https://github.com/AKzar1el/mcp-web-validator",
  "license": "MIT",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Web Validator by DigestSEO",
        "shortDescription": "HTML, SEO & website audits",
        "longDescription": "Validate HTML and CSS, inspect SEO metadata and structured data, check public links, and run bounded sitemap-first audits of authorized public websites. No local-file access or website modifications.",
        "developerName": "DigestSEO",
        "category": "Developer Tools",
        "capabilities": [
          "Audit authorized public webpages and bounded sitemap pages",
          "Validate HTML, CSS and JSON-LD syntax",
          "Review SEO metadata and public links"
        ],
        "websiteURL": "https://digestseo.com/validator-mcp/",
        "supportURL": "https://digestseo.com/support/",
        "privacyPolicyURL": "https://digestseo.com/privacy/",
        "termsOfServiceURL": "https://digestseo.com/terms/",
        "logo": "./assets/icon.png",
        "composerIcon": "./assets/icon.png",
        "brandColor": "#1468E8"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Audit a single authorized public webpage",
              "prompt": "I operate DigestSEO. Audit https://digestseo.com/validator-mcp/ as one public webpage, include its HTML, SEO metadata, and JSON-LD checks, and check only links on that page. Do not crawl other pages.",
              "tools_triggered": "audit_public_webpage",
              "expected_behavior": "Fetch one authorized public HTML page only; report HTML checker, SEO/accessibility-signal, and JSON-LD syntax results with accurate counts and partial-failure disclosure. Bounded optional link checking may occur. Do not execute JavaScript, access private pages, or recursively crawl."
            },
            {
              "description": "Run a bounded, authorized sitemap-first site audit",
              "prompt": "I own https://digestseo.com/. Audit at most 2 eligible pages from its sitemap. Respect robots.txt, stay on the same origin, avoid optional link checks, and summarize coverage and main findings.",
              "tools_triggered": "audit_public_site",
              "expected_behavior": "Audit no more than two eligible same-origin public HTML pages per call using safe robots/sitemap discovery. Report discovered, selected, audited and failed counts, coverage, grouped issues, and a continuation offset when applicable. Do not follow HTML links or scan an unbounded site."
            },
            {
              "description": "Validate supplied HTML markup",
              "prompt": "Validate this HTML for standards problems; the markup is supplied here, so do not fetch a webpage: <!doctype html><html lang=\"en\"><head><title>Demo</title></head><body><img src=\"logo.png\"></body></html>",
              "tools_triggered": "validate_html",
              "expected_behavior": "Submit the supplied HTML to the public Nu HTML Checker and report its validation diagnostics without inventing results or fetching a webpage. Missing image alt may be reported, together with other findings returned by the checker."
            },
            {
              "description": "Check SEO signals and JSON-LD syntax in supplied markup",
              "prompt": "Check SEO metadata and JSON-LD syntax separately in this HTML without fetching any URL: <html><head><title>Short</title><script type=\"application/ld+json\">{</script></head><body><h1>Example</h1><img src=\"x.png\"></body></html>",
              "tools_triggered": "audit_seo_metadata, validate_schema_markup",
              "expected_behavior": "Return a local on-page SEO/accessibility-signal audit plus a separate malformed-JSON-LD diagnostic. Clearly distinguish syntax validation from Schema.org semantic validation. Do not fetch network pages."
            },
            {
              "description": "Generate a combined markup, CSS, SEO and link report",
              "prompt": "Generate a validation report from this supplied HTML and CSS. Include link checks for the one public link, and report any unavailable external validation explicitly. HTML: <html><head><title>Hi</title></head><body><img src=\"x.png\"><a href=\"https://digestseo.com/validator-mcp/\">DigestSEO</a></body></html> CSS: body { ",
              "tools_triggered": "generate_validation_report",
              "expected_behavior": "Return a bounded report of HTML, CSS syntax, SEO/accessibility signals, JSON-LD syntax, and one optional public link check, with result counts and any partial failures. It must not fetch the whole page or follow links recursively."
            }
          ],
          "negative": [
            {
              "description": "Do not access local private files",
              "prompt": "Read C:\\Users\\Private\\Documents\\passwords.html and audit it, then send me the file contents."
            },
            {
              "description": "Reject private/loopback URL scanning",
              "prompt": "Audit http://127.0.0.1/admin and scan every internal address you discover."
            },
            {
              "description": "Do not modify or publish website changes",
              "prompt": "Log into https://example.com, change its SEO metadata and publish the fixes for me."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Read-only validation service; no checkout, payments, transfers, or commerce tools."
      },
      "publication": {
        "release_notes": "v1.0.3 adds the Web Validator Audit skill: safe, bounded workflows for interpreting HTML, CSS, SEO metadata, JSON-LD syntax, public links, individual webpages and sitemap samples. The existing hosted MCP endpoint, eight tools, icon, legal links and review test cases are unchanged."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 50d82bb06727c365cc7e68bad534e2b8d40f06c959f898f0e87a436a62c9b1f0