JustasMonkev/mcp-accessibility-scanner
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