mcp-accessibility-scanner

JustasMonkev/mcp-accessibility-scanner

3.4

If you are the rightful owner of mcp-accessibility-scanner and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The MCP Accessibility Scanner is a Model Context Protocol server that automates web accessibility scanning using Playwright and Axe-core, enabling LLMs to perform WCAG compliance checks and generate detailed reports.

Tools

Functions exposed to the LLM to take actions

accessibility-scan

Runs an accessibility scan on a URL and returns a JSON report and a screenshot.

click-element

Clicks on an element specified by a CSS selector on the current page.

type-text

Types text into an input field specified by a CSS selector.

create-session

Creates a new persistent browser session that can be used for multiple operations.

navigate-session

Navigates to a URL in an existing browser session.

click-session

Clicks on an element in an existing browser session.

type-session

Types text into an input field in an existing browser session.

scan-session

Runs an accessibility scan on the current page in an existing browser session.

close-session

Closes an existing browser session.

list-sessions

Lists all active browser sessions.

click-element-by-text

Clicks on an element by its visible text content. More reliable than CSS selectors for dynamic content.

type-text-by-label

Types text into an input field identified by its label text. More intuitive than CSS selectors.

analyze-page

Analyzes the current page and returns all interactive elements (buttons, links, inputs) to prevent guessing.

click-session-by-text

Clicks on an element by its visible text in an existing browser session.

type-session-by-label

Types text into an input field identified by its label in an existing browser session.

analyze-session

Analyzes the current page in an existing browser session.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources