Axcess is a remote MCP server that lets an assistant evaluate UI designs for accessibility issues that automated scanners miss, paid per call in USDC.
What you can do
List available evaluation tools, what each checks, and their pricing (free). Evaluate UI elements for accessibility problems beyond axe, Lighthouse and WAVE, such as undersized touch targets. Evaluate typography against a principled accessibility rubric, including contrast and design judgment. Each evaluation is a paid call settled in USDC on a Base-compatible EVM network.
When to use it
Useful when reviewing a UI design or component for WCAG accessibility problems at the design stage, especially issues that numeric scanners do not catch. Best suited to teams already set up to pay per call in USDC on Base.
Requirements
A remote streamable HTTP endpoint; no local install, account, API key or environment variable is declared. A wallet able to pay USDC via x402 on a Base-compatible EVM network is needed for the evaluation tools; the capability listing tool is free.
Before you install
Evaluation calls cost money: $0.01 USDC per accessibility evaluation and $0.05 USDC per typography evaluation, charged per call through x402 on Base. Payment involves a crypto wallet and on-chain spending, so set spending limits and confirm pricing with the free listing tool first. Design details submitted for evaluation are sent to a third-party server.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.sicxz%2Faxcess/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
Returns 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.
Takes no parameters.
evaluate_typography
Evaluate Typography Accessibility
Evaluates 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.
Parameterselementsrequiredscreen_name
evaluate_accessibility
Evaluate UI Accessibility
Evaluates 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
Parameterselementsrequiredscreen_name
Version history
1
v0.2.0LatestSep 16, 2026
Score
83%
83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.