Tools
BugBug MCP provides 50 tools that let AI assistants work with BugBug projects through the Model Context Protocol.
To reduce risk, enable human confirmation in your AI client for tools that create, update, delete, import, or run BugBug assets. Use read-only tools first when planning, reviewing, or debugging.
Tests
Use these tools to list, inspect, create, update, import, and run BugBug tests.
bugbug_list_tests
List BugBug tests. Supports filtering by name.
bugbug_get_test
Get details of a specific test.
bugbug_create_tests
Create one or more new tests.
bugbug_patch_test
Partially update a test.
bugbug_delete_test
Delete a test by ID.
bugbug_import_test
Import a test from YAML or ZIP.
bugbug_update_step_position
Move a step within a test.
bugbug_run_test
Start a test run by test name or ID.
Sample prompt:
For the <project> login flow, find the matching test and inspect its steps and final assertion. This is read-only. If multiple tests match or context is missing, ask me to choose. Return the test name, the assertion assessment, and specific evidence; do not change anything.Suites
Use these tools to list, inspect, create, update, delete, and run test suites.
bugbug_list_suites
List BugBug test suites. Supports filtering by name.
bugbug_get_suite
Get details of a specific suite.
bugbug_create_suite
Create a new suite.
bugbug_update_suite
Update a suite.
bugbug_delete_suite
Delete a suite by ID.
bugbug_run_suite
Start a suite run by suite ID.
Sample prompt:
Test Runs & Suite Runs
Use these tools to inspect test and suite run history, wait for active runs, and stop running jobs.
bugbug_list_test_runs
List historical test runs.
bugbug_get_test_run
Get detailed results of a test run.
bugbug_list_suite_runs
List suite runs.
bugbug_get_suite_run
Get detailed results of a suite run.
bugbug_watch_run_progress
Wait for a test or suite run to finish and stream progress.
bugbug_stop_run
Stop a running test or suite run.
Sample prompt:
Steps
Use these tools to inspect, create, update, and delete test steps.
bugbug_get_step
Get details of a specific step.
bugbug_create_steps
Create one or more steps with typed step payloads.
bugbug_update_steps
Partially update one or more steps.
bugbug_delete_steps
Delete steps by ID.
Sample prompt:
Groups and components
Use these tools to work with step groups and reusable components.
bugbug_list_groups
List groups and components.
bugbug_get_group
Get details of a group or component.
bugbug_create_groups
Create one or more groups or reusable components.
bugbug_update_group
Partially update a group or component.
bugbug_convert_group_to_component
Convert a regular group into a reusable component.
bugbug_convert_component_to_group
Convert a reusable component back to a regular group.
bugbug_insert_group_in_test
Insert a group into a test.
bugbug_delete_group
Delete a group by ID.
bugbug_list_components
List reusable components.
bugbug_get_component_usage
Show where a component is used.
bugbug_insert_component_into_test
Link a reusable component into a test.
bugbug_unlink_component_from_test
Remove a linked component from a test.
Sample prompt:
Debugging
Use these tools when diagnosing failed runs, broken selectors, or DOM-related problems.
bugbug_query_dom_snapshot_element
Query a DOM snapshot by CSS selector or XPath.
bugbug_get_failed_step_run_details
Get details of a failed step run.
Sample prompt:
Visual regression
Use these tools to inspect visual regression reference screenshots and resolve visual review results.
bugbug_list_visual_regression_reference_screenshots
List reference screenshots for a step.
bugbug_resolve_visual_regression_review
Accept or reject a visual regression difference.
bugbug_delete_visual_regression_reference_screenshot
Delete a visual regression reference screenshot.
Sample prompt:
Profiles and variables
Use these tools to inspect run profiles and manage variables used by tests.
bugbug_list_profiles
List BugBug run profiles.
bugbug_get_profile
Get details of a specific run profile.
bugbug_get_variables_list
List BugBug variables.
bugbug_create_new_variable
Create a new BugBug variable.
bugbug_update_variable
Partially update a custom BugBug variable by key.
Sample prompt:
Project and docs
Use these tools to select project context and answer BugBug documentation questions.
bugbug_list_projects
List projects accessible to the authenticated user or token.
bugbug_get_project_settings
Get settings for the active project.
bugbug_upload_project_artifact
Upload a file for use in an upload-file test step.
bugbug_ask_docs
Answer a question from BugBug documentation with source links.
Sample prompt:
Related docs
FAQ
Last updated
Was this helpful?
