Connect BrowserStack to Your AI Agent

Choose a build and session to summarize recorded test information or set its passed or failed status.

4 tools API key

Try a BrowserStack Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill BrowserStack

Summarize Build Sessions

Read a build’s sessions and inspect a selected test run.

/oo BrowserStack: List sessions for BrowserStack Automate build [build ID], then read session [session ID]. Summarize the returned test and environment details.

Record a Test Outcome

Set a session’s passed or failed status with the supplied explanation.

/oo BrowserStack: Mark BrowserStack session [session ID] as [passed or failed] with reason “[reason]”. Report the returned session status.

Start Working with BrowserStack

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect BrowserStack

    Connect your BrowserStack username and Access Key.

    Connect BrowserStack →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Credentials with access to the Automate builds you want to review.
  • Changing a recorded session status does not rerun a test. Provide the intended outcome and reason explicitly.

BrowserStack Tools

This connection reads BrowserStack Automate builds and sessions and updates a session’s recorded status with a reason.

Automate Builds and Sessions

Read recorded runs and update a session’s outcome.

4 tools

List Builds

List recent BrowserStack Automate builds with optional status, project, and pagination filters.

browserstack.list_builds

List Build Sessions

List BrowserStack Automate sessions for a build.

browserstack.list_build_sessions

Get Session

Retrieve details for a BrowserStack Automate session.

browserstack.get_session

Update Session Status

Mark a BrowserStack Automate session as passed or failed with a reason.

browserstack.update_session_status

Frequently Asked Questions

How do I find a session ID?

List recent builds, then list the sessions for the selected build and use the desired session’s ID.

Which outcomes can I record?

The status update accepts passed or failed and requires an explanatory reason.

Can this connection start a new browser test?

It reads Automate records and updates recorded status. Test execution is not included.

Connect BrowserStack

About BrowserStack ↗