aria-mcp
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-roleA | Get detailed information about a specific ARIA role including its description, properties, states, required context, and accessibility requirements. |
| list-rolesB | List all ARIA roles, optionally filtered by category. Categories: widget, composite, document, landmark, liveRegion, window, abstract. |
| search-rolesA | Search for ARIA roles by keyword in their name or description. |
| get-attributeB | Get detailed information about an ARIA state or property (e.g., aria-label, aria-expanded, aria-hidden). |
| list-statesB | List all ARIA states with their descriptions. |
| list-propertiesB | List all ARIA properties. Optionally filter to show only global properties. |
| validate-role-attributesA | Validate which ARIA attributes are allowed, required, or prohibited for a specific role. |
| get-required-attributesC | Get all required ARIA attributes for a specific role. |
| get-prohibited-attributesC | Get all prohibited ARIA attributes for a specific role. |
| get-role-hierarchyB | Get the inheritance hierarchy for a role, showing parent and child roles. |
| get-required-contextC | Get the required parent context for a role (e.g., listitem requires list or group). |
| get-required-ownedB | Get the required child elements for a role (e.g., list requires listitem). |
| check-name-requirementsC | Check if a role requires an accessible name and how it can be provided. |
| get-roles-requiring-nameB | List all roles that require an accessible name. |
| list-landmarksB | List all ARIA landmark roles with guidance on their proper usage. |
| list-widget-rolesC | List all interactive widget roles that represent user interface controls. |
| list-live-regionsA | List all ARIA live region roles and explain their politeness levels. |
| get-aria-versionB | Get information about the ARIA specification version and metadata. |
| get-global-attributesB | List all global ARIA states and properties that apply to any element. |
| suggest-roleB | Suggest appropriate ARIA roles based on a description of the UI component. |
| get-server-infoB | 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 | |
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/joe-watkins/aria-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server