BrowserStack MCP server

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BROWSERSTACK_USERNAMEYesYour BrowserStack username from Account Settings
BROWSERSTACK_ACCESS_KEYYesYour BrowserStack access key from Account Settings

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
runTestsOnBrowserStack

Use this tool to get instructions for running tests on BrowserStack.

runAppLiveSession

Use this tool when user wants to manually check their app on a particular mobile device using BrowserStack's cloud infrastructure. Can be used to debug crashes, slow performance, etc.

runBrowserLiveSession

Use this tool when user wants to manually check their website on a particular browser and OS combination using BrowserStack's cloud infrastructure. Can be used to debug layout issues, compatibility problems, etc.

getFailuresInLastRun

Use this tool to debug failures in the last run of the test suite on BrowserStack. Use only when browserstack.yml file is present in the project root.

startAccessibilityScan

Use this tool to start an accessibility scan for a list of URLs on BrowserStack.

ID: eoxjxomxet