Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get-role | Get detailed information about a specific ARIA role including its description, properties, states, required context, and accessibility requirements. |
| list-roles | List all ARIA roles, optionally filtered by category. Categories: widget, composite, document, landmark, liveRegion, window, abstract. |
| search-roles | Search for ARIA roles by keyword in their name or description. |
| get-attribute | Get detailed information about an ARIA state or property (e.g., aria-label, aria-expanded, aria-hidden). |
| list-states | List all ARIA states with their descriptions. |
| list-properties | List all ARIA properties. Optionally filter to show only global properties. |
| validate-role-attributes | Validate which ARIA attributes are allowed, required, or prohibited for a specific role. |
| get-required-attributes | Get all required ARIA attributes for a specific role. |
| get-prohibited-attributes | Get all prohibited ARIA attributes for a specific role. |
| get-role-hierarchy | Get the inheritance hierarchy for a role, showing parent and child roles. |
| get-required-context | Get the required parent context for a role (e.g., listitem requires list or group). |
| get-required-owned | Get the required child elements for a role (e.g., list requires listitem). |
| check-name-requirements | Check if a role requires an accessible name and how it can be provided. |
| get-roles-requiring-name | List all roles that require an accessible name. |
| list-landmarks | List all ARIA landmark roles with guidance on their proper usage. |
| list-widget-roles | List all interactive widget roles that represent user interface controls. |
| list-live-regions | List all ARIA live region roles and explain their politeness levels. |
| get-aria-version | Get information about the ARIA specification version and metadata. |
| get-global-attributes | List all global ARIA states and properties that apply to any element. |
| suggest-role | Suggest appropriate ARIA roles based on a description of the UI component. |
| get-server-info | Returns information about this MCP server. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |