protogrid

Search / io.github.sicxz/axcess

Axcess — Design Accessibility Evaluation

R0· no sign-in

Evaluates UI designs for WCAG accessibility issues automated scanners miss. Paid via x402 on Base.

v0.2.0 · active · descriptor JSON · versions

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

Connect

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

Quality 88 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
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 hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length2 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations3 of 3 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,090 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

3 tools, about 2,090 tokens to load them all · tool set 578a218e4c59 · checked 2026-10-20 02:01 UTC

Tool changes

No 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.

Trust 66 / 100

no-repository
provenance35
liveness100
freshness45
hygiene80

+reachable +uptime-100% -stale-207d -no-repository

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://axcess-mcp-server.fly.dev/mcp streamable-httpnoneyes100%139 ms2025-11-252026-10-19

Tools (3)

evaluate_accessibilityread-onlyEvaluates UI elements for accessibility issues that automated scanners miss. COST: $0.01 USDC via x402 on Base-compatible EVM network per call. Checks beyond what axe/Lighthouse/WAVE catch at the design stage: - Touch targets below 24×24px (WCAG 2.5.8 AA hard fail) - Touch targets below 44×44px (WCAG 2.5.5 AAA recommended) - Information conveyed by color alone without a secondary indicator (WCAG 1.4.1) - Missing focus indicators on interactive elements (WCAG 2.4.7) - Focus rings thinner than 2px (WCAG 2.4.11) - Focus ring contrast below 3:1 against adjacent background (WCAG 2.4.11) - Interactive elements below the practical usability height floor Args: - elements: Array of 1–50 UI element objects - screen_name: Optional label for the evaluation report Each element requires: element_type. Provide width_px/height_px for touch target checks. Provide uses_color_only + secondary indicator flags for 1.4.1 checks. Provide is_interactive + focus_visible + focus indicator properties for focus checks. Returns: Structured report with: - Per-element scores (0–100) and specific issues - Severity levels (critical/major/minor) with WCAG references - What automated tools miss and why - Concrete fix recommendations - Overall score and verdict (pass/needs_work/fail) - Top issues sorted by severity
evaluate_typographyread-onlyEvaluates typography elements against a principled accessibility rubric. COST: $0.05 USDC via x402 on Base-compatible EVM network per call. Goes beyond what axe/Lighthouse/WAVE can check — evaluates design judgment, not just numeric compliance. Catches issues like: - Contrast that passes WCAG 4.5:1 but fails visually due to thin font weight - Body text that meets minimum size requirements but is still too small for comfortable reading - Line heights that technically comply but impede readability for dyslexic users - Extended all-caps or italic text that passes all AA criteria but impairs reading - Text on gradient/image backgrounds where scanner sampling is unreliable - Heading sizes that are technically correct but visually indistinct from body Args: - elements: Array of 1–50 typography element objects with font/color properties - screen_name: Optional label for the evaluation report Each element requires: element_type, font_size, font_weight, line_height, color_hex, background_color_hex. Returns: Structured report with: - Per-element scores (0–100) - Specific issues with severity (critical/major/minor) - WCAG references and what automated tools miss - Concrete fix recommendations - Overall score and verdict (pass/needs_work/fail) - Top issues sorted by severity Example use: Extract text layer properties from Figma using get_design_context, pass the typography properties to this tool for evaluation before shipping.
list_capabilitiesread-onlyReturns available evaluation tools, what they check, and their pricing. Call this first to understand what Axcess can evaluate and how much each evaluation costs. This tool is FREE. All evaluation tools require USDC payment on Base network. Returns: JSON with tool descriptions, pricing, and rubric categories.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.sicxz/axcess",
  "title": "Axcess — Design Accessibility Evaluation",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://axcess-mcp-server.fly.dev/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.2.0",
  "description": "Evaluates UI designs for WCAG accessibility issues automated scanners miss. Paid via x402 on Base."
}