BrowserStack Accessibility with the MCP server
Use natural language prompts to scan websites and apps for accessibility issues, read shared reports, fix issues, and rescan with the BrowserStack MCP server.
Use the BrowserStack MCP server to scan websites and mobile apps for accessibility issues, read the reports your team shares, fix the issues, and rescan to verify, directly from your AI assistant, such as GitHub Copilot, Claude, Cursor, or ChatGPT.
The workflows on this page apply to both web accessibility and app accessibility testing.
To set up the server, see get started with the BrowserStack MCP server.
To use Accessibility tools on the BrowserStack MCP server, you need a BrowserStack Accessibility license. Contact BrowserStack support to enable a license for your account.
Workflows and tools
Your AI assistant picks the right tool for each request, so you don’t need to name a tool in your prompt. Describe the outcome you want.
Scans
Ask your AI assistant to run an accessibility scan on a website or app.
| Workflow | What it does | Tools |
|---|---|---|
| Run an accessibility scan | Starts an accessibility scan for any website or app and returns the issues, with a link to the full CSV report. | startAccessibilityScan |
Reports and issues
Ask your AI assistant to read and compare the issues in your website and app accessibility reports.
| Workflow | What it does | Tools |
|---|---|---|
| Compare two runs | Compares the issues in two runs of a website or app report, so you can see which issues are new, fixed, or still open. | fetchAccessibilityIssues |
| Read issues for one page | Returns the issues found on one page of a website or app report, when the report covers several pages. | fetchAccessibilityIssues |
| Read issues from a report link | Reads the issues from a website or app report link someone shares with you, such as a report QA sends with a bug. | fetchAccessibilityIssues |
| Read issues from a Workflow Analyzer report | Reads the issues from a manual website or app test report created with Workflow Analyzer, a page at a time. | fetchAccessibilityIssues |
| Read issues from an Automate build | Reads the accessibility issues from an Automate build that ran with accessibility testing turned on, a page at a time. | fetchAccessibilityIssues |
App Accessibility reports
Ask your AI assistant to find App Accessibility projects, builds, and manual reports, and to read their issues.
| Workflow | What it does | Tools |
|---|---|---|
| Find an App Accessibility project | Lists your App Accessibility projects, or finds one by name. |
listAppAccessibilityReportslist_app_accessibility_projects
|
| List App Accessibility builds | Lists the builds in an App Accessibility project, with each build’s ID, status, app, and issue counts. |
listAppAccessibilityReportslist_app_accessibility_builds
|
| List manual App Accessibility reports | Lists manual App Accessibility reports from App Live sessions scanned with Workflow Analyzer, with each report’s ID, app, status, and issue counts. |
listAppAccessibilityReportslist_manual_app_accessibility_reports
|
| Read issues from an App Accessibility report | Reads the issues from an App Accessibility build or manual report, a page at a time, most severe first. | fetchAccessibilityIssues |
Authenticated pages
Ask your AI assistant to save a website login and scan pages behind it.
| Workflow | What it does | Tools |
|---|---|---|
| Get a login configuration | Reads back a saved login configuration by its ID: its name, type, and URL. | getAccessibilityAuthConfig |
| Save a login for scans | Saves a website login, either a form login or HTTP basic auth, so scans can reach pages behind that login. | createAccessibilityAuthConfig |
| Scan a page behind a login | Creates or reuses a saved login, then scans the page with it, so scans can reach pages behind that login. |
createAccessibilityAuthConfiggetAccessibilityAuthConfigstartAccessibilityScan
|
Analysis
Ask your AI assistant questions about your accessibility reports. For the full list of workflows, see run workflows with Ask AI.
| Workflow | What it does | Tools |
|---|---|---|
| Analyze accessibility reports | Answers questions about your website and app accessibility reports, such as summarizing a report, prioritizing fixes, explaining a violation, and comparing builds. | askBrowserStackAI |
Related topics
For more help, see the following pages:
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
Thank you for your valuable feedback!