Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
scan_pageA

Navigate to a URL, bypass Cloudflare if present, and run an accessibility scan.

This tool uses an anti-detect browser (Camoufox) that can bypass Cloudflare protection, then injects axe-core and runs a full accessibility audit.

Args: url: The URL to scan for accessibility issues wcag_level: WCAG conformance level (A, AA, AAA, 21A, 21AA, 22AA). Default: AA wait_for_cloudflare: Wait for Cloudflare challenges to complete. Default: True

Returns: Summary of accessibility scan including violation counts by severity

scan_elementA

Scan a specific element on the current page for accessibility issues.

Must be called after scan_page() has loaded a page. Runs axe-core on just the specified element and its descendants.

Args: selector: CSS selector for the element to scan (e.g., '#main-nav', '.form-container')

Returns: Accessibility scan results for the specified element

get_violationsA

Get detailed list of violations from the most recent scan.

Returns full violation details including affected elements, WCAG references, and remediation guidance.

Returns: List of violations with complete details including affected HTML elements

get_full_reportA

Get complete accessibility report from the last scan.

Includes violations, passes, incomplete checks, and inapplicable rules. Use this for comprehensive analysis of accessibility compliance.

Returns: Complete scan results including all categories (violations, passes, incomplete, inapplicable)

configure_rulesA

Enable or disable specific accessibility rules.

Use this to customize which rules are checked during scans. Changes apply to all subsequent scans until reconfigured.

Common rules to disable:

  • color-contrast: Color contrast checks

  • image-alt: Image alt text requirements

  • link-name: Link text requirements

  • region: Landmark region requirements

Args: rules: Map of rule IDs to enabled status. Example: {'color-contrast': false}

Returns: Confirmation of applied configuration

set_wcag_levelA

Set WCAG conformance level for accessibility testing.

Available levels:

  • A: WCAG 2.0 Level A (minimum accessibility)

  • AA: WCAG 2.0 Level AA (standard compliance target, recommended)

  • AAA: WCAG 2.0 Level AAA (enhanced accessibility)

  • 21A: WCAG 2.1 Level A

  • 21AA: WCAG 2.1 Level AA

  • 22AA: WCAG 2.2 Level AA (latest standard)

Args: level: WCAG level code (A, AA, AAA, 21A, 21AA, 22AA)

Returns: Confirmation of WCAG level setting with tags that will be used

export_reportA

Export accessibility report in the specified format.

Generates a formatted report from the last scan results.

Formats:

  • json: Machine-readable JSON with full details

  • html: Styled HTML report for stakeholders

  • csv: Spreadsheet-compatible format for tracking

Args: format: Output format - 'json', 'html', or 'csv'

Returns: Formatted report content as a string

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/antonio-rmrz/a11y-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server