Listing Thumbnail

    BrowserStack MCP Server

     Info
    Deployed on AWS
    AWS Free Tier
    Connect your favorite AI tools like GitHub Copilot, Claude, and Cursor directly to BrowserStack end-to-end testing stack, all from within your IDE. BrowserStack MCP Server is a secure, open-source bridge that enables natural language test management, execution, debugging, and accessibility scans seamlessly.
    4.4

    Overview

    Play video

    BrowserStack MCP Server

    BrowserStack MCP Server transforms modern developer workflows by enabling powerful, real-time interaction between your IDE AI assistants and the full BrowserStack Test Platform.

    This MCP Server requires customers to have an active subscription to BrowserStack:
    View on AWS Marketplace 

    Developers install the MCP Server locally to securely connect tools like GitHub Copilot, Claude, or Cursor and instantly, all from a single interface and by using natural language prompts:

    • Perform live device/browser tests
    • Run and manage test cases
    • Trigger automation suites
    • Scan for accessibility
    • Debug failures

    Key Capabilities

    • Manual & Automated Web/App Testing: Live real device/browser sessions
    • Test Management: Create, update, execute test cases and runs
    • Debugging: Fetch and analyze logs, diagnose failures, recommend AI-powered fixes
    • Accessibility Scanning: Detect and suggest fixes for A11y violations
    • AI Agent-Driven Workflows: Generate and heal test cases, automate diagnostics

    Highlights

    • Seamless AI-Driven Test Management Orchestrate complete test workflows directly from your IDE or AI tool. Create, execute, debug, and update test cases with natural language in real time
    • Instant Live & Automated Testing from Your Workflow Launch real device/browser sessions, run automation suites, and fetch results no dashboards or manual setup required. All actions stay in your local flow, minimizing distractions
    • Security & Privacy First Credentials and test data are protected; nothing is stored or shared externally. MCP Server uses a secure, real-time protocol with data isolation across environments, ensuring compliance and peace of mind for enterprise teams

    Details

    Delivery method

    Integration protocol

    Type

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    BrowserStack MCP Server

     Info
    This product is available free of charge. Free subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Vendor refund policy

    No refund

    Custom pricing options

    Request a private offer to receive a custom quote.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    API-Based Agents & Tools

    API-Based Agents and Tools integrate through standard web protocols. Your applications can make API calls to access agent capabilities and receive responses.

    Additional details

    Usage instructions

    Getting Started with BrowserStack MCP Server

    To get started using the remove MCP server, follow the instructions below:


    Available Tools

    This MCP server supports the following tools:

    Test Management

    • createProjectOrFolder — Create TM project/folder
    • createTestCase — Add manual test case
    • listTestCases — List test cases
    • createTestRun — Create test run
    • listTestRuns — List test runs
    • updateTestRun — Update test run
    • addTestResult — Add execution result
    • createTestCasesFromFile — Bulk-create from file

    Automate / SDK

    • setupBrowserStackAutomateTests — Run tests with SDK
    • fetchAutomationScreenshots — Fetch Automate screenshots

    Observability

    • getFailureLogs — Retrieve error logs

    App Live

    • runAppLiveSession — Start app testing session

    Live

    • runBrowserLiveSession — Start browser testing session

    App Automate

    • takeAppScreenshot — Capture quick app screenshot
    • runAppTestsOnBrowserStack — Run automated mobile tests

    Accessibility

    • accessibilityExpert — WCAG/A11y expert Q&A
    • startAccessibilityScan — Run accessibility scan

    AI Agents

    • fetchSelfHealedSelectors — AI self-healed selectors
    • createLCASteps — Generate Low Code Automation steps
    • uploadProductRequirementFile — Upload PRD/file for test generation

    Prerequisites


    Authentication

    Replace YOUR_BROWSERSTACK_KEY with your actual BrowserStack key below.


    Claude Desktop

    Edit the configuration file at:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json

    Add the below code:

    { "mcpServers": { "browserstack": { "command": "npx", "args": ["-y", "@browserstack/mcp-server@latest"], "env": { "BROWSERSTACK_USERNAME": "<username>", "BROWSERSTACK_ACCESS_KEY": "<access_key>" } } } }

    Cline

    Cline stores MCP server configurations in a JSON file that can be modified.
    In the Installed tab, click Configure MCP Servers to access the settings file.

    Add the following:

    { "mcpServers": { "browserstack": { "command": "npx", "args": ["-y", "@browserstack/mcp-server@latest"], "env": { "BROWSERSTACK_USERNAME": "<username>", "BROWSERSTACK_ACCESS_KEY": "<access_key>" } } } } **Learn More** MCP Docs: <https://github.com/browserstack/mcp-server?tab=readme-ov-file>

    Resources

    Vendor resources

    Support

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    4.4
    3282 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    68%
    28%
    3%
    0%
    0%
    0 AWS reviews
    |
    3282 external reviews
    External reviews are from G2 .
    Hiren P.

    Laravel APIs behave differently across browsers - BrowserStack showed me exactly where

    Reviewed on May 20, 2026
    Review provided by G2
    What do you like best about the product?
    Honestly didn’t expect BrowseStack to become a regular part of my workflow, but here we are. Vue.js components that look clean locally have a weird habit of breaking on Safari or older Edge version - BrowserStack catches that before users do. What clicked for me specifically was testing Inertia.js page transitions on real mobile browsers. Those subtle routing behaviors that simulators ignore? They show up immediately on real devices. Docker-based local environment connect through the tunnel feature without any drama, which I didn’t expect to work as smoothly as it does. Bootstrap responsive grids across real screen sizes also look completely different from Chrome DevTools - and BrowserStack is honest about that difference.
    What do you dislike about the product?
    The session idle timeout is my biggest complaint. When you are tracing a Laravel API response through a Vue component on a real device, debugging takes time - and getting kicked out mid-session is genuinely annoying. jQuery-heavy legacy pages also render sluggishly inside some sessions, making performance enaluation unreliable. Pricing tiers feel like they weren’t designed with solo full-stack developers in mind.
    What problems is the product solving and how is that benefiting you?
    REST API response rendering inconsistencies across browsers, Livewire component reactivity issues on mobile, and Bootstrap layout breaks on real devices that DevTools simply lie about. It brings honesty to front-end validation that local development environments never could. Shipping a Laravel application now feels less like crossing fingers and more like actual confidence.
    Mohit T.

    Real devices, zero excuses - BrowserStack keeps my React apps honest

    Reviewed on May 20, 2026
    Review provided by G2
    What do you like best about the product?
    React Native has this cruel habit of behaving perfectly on simulators and completely differently on real hardware. BrowserStack fixed that for me. I can test on actual iOS and Android devices without owning a single one - and the different it make is night and day. For React web apps, catching hydration issues Chrome, Safari, and Firefox on real OS combinations saves me from embarrassing production surprises. The Appium integration plugs into existing test setup cleanly, no major rewrites needed.
    What do you dislike about the product?
    Cold start time on some devices feels slower than it should. When you are in a flow and spinning up a new session breaks your momentum, it gets frustrating fast. The free plan is too limited to actually evaluate the platform properly.
    What problems is the product solving and how is that benefiting you?
    Device fragmentation. That's the real enemy in React Native development and BrowserStack tackles it head-on. JavaScript bundle behavior, touch event handling, and layout rendering across screen sizes - all things that only surface on real hardware. For React web, it catches browser-specific quirks that local Chrome dav tools simply won't show you. Saves me from shipping bugs I wouldn't even know existed otherwise.
    Pawan G.

    Stopped firefighting browser bugs in production - BrowserStack did that.

    Reviewed on May 19, 2026
    Review provided by G2
    What do you like best about the product?
    Before BrowserStack, production browser bugs were a weekly embarrassment. Now they are rare. What I appreciate most is how it fits naturally into the team's existing workflow - CI/CD hooks, parallel test execution, and real device access without anyone raising a procurement request for physical hardware. The test observability dashboard is genuinely useful when you are managing multiple team members running different test suites simultaneously. Debugging becomes a conversation with data, not guesswork.
    What do you dislike about the product?
    Parallel session limits become a real bottleneck at scale. When the entire team pushes code around the same time, queued test sessions slow down release cycle noticeably. Also, onboarding junior members takes more time than it should - the dashboard has a learning curve that isn't obvious at first glance.
    What problems is the product solving and how is that benefiting you?
    Shipping with confidence across browsers and devicee without maintaining a physical device lab. It eliminated the back-and-forth between developers and QA over "can't reproduce" bugs - now anyone on the team can replicate the exact environment instantly.Release sign-offs that used to take days now wrap up in hours. That kind of consistency at team level is what BrowserStack actually delivers.
    Pooja P.

    Great Visual UI Change Detection, but Too Many False Positives

    Reviewed on May 19, 2026
    Review provided by G2
    What do you like best about the product?
    Visual testing, detecting the UI changes and layouts automatically after new code deployment
    What do you dislike about the product?
    Too many false positives. Rendering differences trigger failures even when nothing is actually broken
    What problems is the product solving and how is that benefiting you?
    Ensures consistent design across browsers/devices. Helps verify that the app looks correct on chrome, firefox
    Laxmi Y.

    Best-in-Class Testing & QA Suite with Advanced AI Integration

    Reviewed on May 18, 2026
    Review provided by G2
    What do you like best about the product?
    It has the best suite of tools for Testing and QA and very advance ai integration
    What do you dislike about the product?
    Nothing much, i really like the way browser stack is using advance tech
    What problems is the product solving and how is that benefiting you?
    Browser stack is providing no code tools which help your qa and testing journeys
    View all reviews