protogrid

Search / io.github.theharrisontruong-web/a11y-audit

A11y Audit (ADA Lawsuit-Risk Scan)

R0· no sign-in

Scans any URL for the WCAG failures behind ADA lawsuits. $1.50/call via x402.

v1.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality91new
Trust93of 100
Uptime, 30 days100%
Latency p50193 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "a11y-audit": {
      "type": "http",
      "url": "https://a11y-al6bxcngia-ue.a.run.app/mcp"
    }
  }
}
claude mcp add --transport http a11y-audit https://a11y-al6bxcngia-ue.a.run.app/mcp
[mcp_servers.a11y-audit]
url = "https://a11y-al6bxcngia-ue.a.run.app/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "a11y-audit": {
      "type": "remote",
      "url": "https://a11y-al6bxcngia-ue.a.run.app/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "a11y-audit": {
      "type": "http",
      "url": "https://a11y-al6bxcngia-ue.a.run.app/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=a11y-audit&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYTExeS1hbDZieGNuZ2lhLXVlLmEucnVuLmFwcC9tY3AifQ%3D%3D"
}
{
  "servers": {
    "a11y-audit": {
      "type": "http",
      "url": "https://a11y-al6bxcngia-ue.a.run.app/mcp"
    }
  }
}
{
  "mcpServers": {
    "a11y-audit": {
      "httpUrl": "https://a11y-al6bxcngia-ue.a.run.app/mcp"
    }
  }
}
extensions:
  "a11y-audit":
    enabled: true
    name: "a11y-audit"
    type: streamable_http
    uri: "https://a11y-al6bxcngia-ue.a.run.app/mcp"
    timeout: 300

Quality 91 / 100new

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene94 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length1 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations2 of 2 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 546 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pull, stability.new_linkstool history recorded for 1 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

2 tools, about 546 tokens to load them all · tool set bc7dd71bf765 · tools last changed 2026-11-13 · checked 2026-11-14 07:36 UTC

Tool changes

  • audit_a11y_litechangedannotations
  • audit_a11ychangedannotations

Full history: list_changes · trend: quality JSON.

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.

Trust 93 / 100

duplicate-repo
provenance90
liveness100
freshness100
hygiene80

+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-1d-ago -duplicate-repo(4 names)

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://a11y-al6bxcngia-ue.a.run.app/mcp streamable-httpnoneyes100%193 ms2026-07-282026-11-14

Tools (2)

audit_a11yread-onlyFull accessibility lawsuit-risk scan of a website URL (ADA / WCAG triage). Fetches the page server-side and runs 20 weighted checks across image alt text and media captions, form labels and input purpose, page structure (lang, heading order, landmarks, skip link), links and interactive elements (link text, button names, target size, keyboard operability), color contrast (estimated from the page's own CSS) and document basics (title, viewport zoom, focus indicator, ARIA sanity). These are the failure classes plaintiff firms' scanners look for — they appear in ~96% of ADA website complaints. Returns machine-readable JSON: 0-100 score, A-F grade, a lawsuit-risk level (Low/Moderate/Elevated/High) with the failing plaintiff-scan checks named, per-check pass/partial/fail/unknown with evidence, and the top 3 prioritized fixes. HONEST LIMITS: this is an automated triage scan, not a WCAG/ADA compliance certification — automated tools catch roughly 30% of WCAG issues. Cost: $1.50 USDC on Base per call, paid via x402 — the caller's agent pays from its owner's approved wallet; no API key needed. Use this to triage a store's ADA lawsuit exposure before a demand letter arrives, or to scan a client portfolio for accessibility risk.
audit_a11y_literead-onlyFREE lite accessibility lawsuit-risk scan of a website URL. Runs the same 20 checks as audit_a11y but returns top-line results only: 0-100 score, A-F grade, lawsuit-risk level, check counts, and the titles of the top gaps — no per-check evidence, no detailed recommendations. Use this to triage whether a site needs the full audit_a11y report, or call audit_a11y directly for the complete evidence-backed scan. Automated scan — not a compliance certification.

Schemas: list_tools.

Also listed as

3 other active names share this repository: io.github.theharrisontruong-web/feed-audit, io.github.theharrisontruong-web/geo-audit, io.github.theharrisontruong-web/storefront-grader

Similar MCP servers

More from io.github.theharrisontruong-web

Official server.json
{
  "name": "io.github.theharrisontruong-web/a11y-audit",
  "title": "A11y Audit (ADA Lawsuit-Risk Scan)",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://a11y-al6bxcngia-ue.a.run.app/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/theharrisontruong-web/agent-apis",
    "source": "github"
  },
  "websiteUrl": "https://a11y-al6bxcngia-ue.a.run.app",
  "description": "Scans any URL for the WCAG failures behind ADA lawsuits. $1.50/call via x402."
}