productivity
BrowserStack MCP, CLI, and Lua Integration for AI Agents
BrowserStack integration docs for AI agents: MCP gateway setup, BrowserStack CLI commands, Lua API reference, credentials, and function schemas.BrowserStack for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
browserstack.browserstack_get_plan | Read read | 0 | Get Automate plan and parallel session details. |
browserstack.browserstack_list_browsers | Read read | 0 | List Automate browsers and devices. |
browserstack.browserstack_list_projects | Read read | 0 | List Automate projects. |
browserstack.browserstack_get_project | Read read | 0 | Get one Automate project. |
browserstack.browserstack_update_project | Write write | 0 | Update Automate project details. |
browserstack.browserstack_delete_project | Write write | 0 | Delete one Automate project. |
browserstack.browserstack_list_builds | Read read | 0 | List Automate builds. |
browserstack.browserstack_update_build | Write write | 0 | Update Automate build name or tag. |
browserstack.browserstack_delete_build | Write write | 0 | Delete one Automate build. |
browserstack.browserstack_delete_builds | Write write | 0 | Delete multiple Automate builds. |
browserstack.browserstack_list_build_sessions | Read read | 0 | List sessions in an Automate build. |
browserstack.browserstack_get_session | Read read | 0 | Get one Automate session. |
browserstack.browserstack_update_session | Write write | 0 | Update one Automate session. |
browserstack.browserstack_delete_session | Write write | 0 | Delete one Automate session. |
browserstack.browserstack_get_session_logs | Read read | 0 | Get text logs for one session. |
browserstack.browserstack_get_session_network_logs | Read read | 0 | Get HAR network logs for one session. |
browserstack.browserstack_upload_app | Write write | 0 | Upload an App Automate app by public URL. |
browserstack.browserstack_list_recent_apps | Read read | 0 | List recently uploaded App Automate apps. |
browserstack.browserstack_delete_app | Write write | 0 | Delete an uploaded App Automate app. |
browserstack.browserstack_api_get | Read read | 0 | Call a safe relative BrowserStack GET path. |
browserstack.browserstack_api_post | Write write | 0 | Call a safe relative BrowserStack POST path. |
browserstack.browserstack_api_put | Write write | 0 | Call a safe relative BrowserStack PUT path. |
browserstack.browserstack_api_delete | Write write | 0 | Call a safe relative BrowserStack DELETE path. |