147 tools from the SmartBear MCP MCP Server, categorised by risk level.
View the SmartBear MCP policy →bugsnag_get_build Get more details for a specific build by its ID
**Parameters:**
- projectId (string): Unique identifier of the project. This is optional if a curr... bugsnag_get_current_project Retrieve the 'current' project on which tools should operate by default. This allows BugSnag tools to be called with no projectId parameter.
**Par... bugsnag_get_error Get full details on an error, including aggregated and summarized data across all events (occurrences) and details of the latest event (occurrence)... bugsnag_get_event Get detailed information about a specific event
**Parameters:**
- projectId (string): Unique identifier of the project. This is optional if a curr... bugsnag_get_event_details_from_dashboard_url Get detailed information about a specific event using its dashboard URL
**Parameters:**
- link (string) *required*: Full URL to the event details ... bugsnag_get_network_endpoint_groupings Get the network endpoint grouping rules for a project
**Parameters:**
- projectId (string): Unique identifier of the project. This is optional if ... bugsnag_get_release Get more details for a specific release by its ID, including source control information and associated builds
**Parameters:**
- projectId (string)... bugsnag_get_span_group Get detailed performance metrics for a specific span group
**Parameters:**
- projectId (string): Unique identifier of the project. This is optiona... bugsnag_get_trace Get all spans within a specific trace
**Parameters:**
- projectId (string): Unique identifier of the project. This is optional if a current projec... bugsnag_list_project_errors List and search errors in a project using customizable filters and pagination
**Parameters:**
- projectId (string): Unique identifier of the proje... bugsnag_list_project_event_filters Get available event filter fields for a project
**Parameters:**
- projectId (string): Unique identifier of the project. This is optional if a curr... bugsnag_list_projects List all projects in the organization that the current user has access to, or find a project matching an API key.
**Parameters:**
- apiKey (string... 2/5 bugsnag_list_releases List releases for a project
**Parameters:**
- projectId (string): Unique identifier of the project. This is optional if a current project is set a... bugsnag_list_span_groups List span groups (operations) tracked for performance monitoring
**Parameters:**
- projectId (string): Unique identifier of the project. This is o... bugsnag_list_spans Get individual spans belonging to a span group
**Parameters:**
- projectId (string): Unique identifier of the project. This is optional if a curre... bugsnag_list_trace_fields Get available trace fields/attributes for filtering
**Parameters:**
- projectId (string): Unique identifier of the project. This is optional if a ... collaborator_find_collaborator_review_by_id Finds a review in Collaborator by its review ID.
**Parameters:**
- reviewId (string) *required*: The Collaborator review ID to find. collaborator_get_collaborator_reviews Retrieves reviews from Collaborator using ReviewService.getReviews. All parameters are optional and only provided ones are sent.
**Parameters:**
-... collaborator_test_collaborator_remote_system_configuration_connection Tests the connection for a remote system configuration in Collaborator by its ID.
**Parameters:**
- id (union) *required*: ID of the remote system... contract-testing_check_pactflow_ai_entitlements Check your PactFlow AI entitlements and credit balance if you encounter 401 Unauthorized errors or permission/credit issues when using PactFlow AI ... contract-testing_get_metrics Fetch metrics across the entire workspace
**Parameters:** 2/5 contract-testing_get_provider_states Retrieve the states of a specific provider
**Parameters:**
- provider (string) *required*: name of the provider to retrieve states for contract-testing_get_team_metrics Fetch metrics for all teams
**Parameters:** contract-testing_matrix Retrieve the comprehensive contract verification matrix that shows the relationship between consumer and provider versions, their associated pact f... contract-testing_review_pact_tests Review Pact tests using PactFlow AI. You can provide the following inputs: (1) Pact tests to be reviewed along with metadata
**Parameters:**
- pac... 2/5 qmetry_fetch_automation_status Fetches the status of an automation import job by request ID.
**Parameters:**
- projectKey (string): Project key - unique identifier for the proje... qmetry_fetch_builds Fetch QMetry builds from the current project
**Parameters:**
- projectKey (string): Project key - unique identifier for the project (default: "def... qmetry_fetch_defects_or_issues Fetch QMetry defects or issues - automatically handles viewId resolution based on project
**Parameters:**
- projectKey (string): Project key - uni... qmetry_fetch_executions_by_test_suite Get executions for a given test suite in QMetry
**Parameters:**
- projectKey (string): Project key - unique identifier for the project (default: "... 2/5 qmetry_fetch_issues_linked_to_test_case Get issues that are linked (or not linked) to a specific test case in QMetry
**Parameters:**
- projectKey (string): Project key - unique identifie... qmetry_fetch_linked_issues_of_test_case_run Get issues that are linked (or not linked) to a specific test case run in QMetry
**Parameters:**
- projectKey (string): Project key - unique ident... qmetry_fetch_platforms Fetch QMetry platforms from the current project
**Parameters:**
- projectKey (string): Project key - unique identifier for the project (default: "... qmetry_fetch_qmetry_list_projects Fetch QMetry projects list including projectID, name, projectKey, isArchived, viewIds and folderPath needed for other operations
**Parameters:**
-... qmetry_fetch_qmetry_project_info Fetch QMetry project information including viewId and folderPath needed for other operations
**Parameters:**
- projectKey (string): Project key - ... 2/5 qmetry_fetch_releases_and_cycles Fetch QMetry releases and cycles from the current project
**Parameters:**
- projectKey (string): Project key - unique identifier for the project (... qmetry_fetch_requirement_details Get detailed information for a specific QMetry requirement by numeric ID
**Parameters:**
- projectKey (string): Project key - unique identifier fo... qmetry_fetch_requirements Fetch QMetry requirements - automatically handles viewId resolution based on project
**Parameters:**
- projectKey (string): Project key - unique i... 2/5 qmetry_fetch_requirements_linked_to_test_case Get requirements that are linked (or not linked) to a specific test case in QMetry
**Parameters:**
- projectKey (string): Project key - unique ide... qmetry_fetch_test_case_details Get detailed information for a specific QMetry test case by numeric ID - USE THIS for single test case lookup
**Parameters:**
- projectKey (string... qmetry_fetch_test_case_executions Get execution records for a specific test case by numeric ID
**Parameters:**
- projectKey (string): Project key - unique identifier for the projec... qmetry_fetch_test_case_runs_by_test_suite_run Get test case runs under a specific test suite run execution in QMetry
**Parameters:**
- projectKey (string): Project key - unique identifier for ... 2/5 qmetry_fetch_test_case_steps Get detailed test case steps for a specific test case by numeric ID
**Parameters:**
- projectKey (string): Project key - unique identifier for the... qmetry_fetch_test_case_version_details Get QMetry test case details for a specific version by numeric ID
**Parameters:**
- projectKey (string): Project key - unique identifier for the p... qmetry_fetch_test_cases Fetch QMetry test cases - automatically handles viewId resolution based on project
**Parameters:**
- projectKey (string): Project key - unique ide... 2/5 qmetry_fetch_test_cases_linked_to_requirement Get test cases that are linked (or not linked) to a specific requirement in QMetry
**Parameters:**
- projectKey (string): Project key - unique ide... 2/5 qmetry_fetch_test_cases_linked_to_test_suite Get test cases that are linked (or not linked) to a specific test suite in QMetry
**Parameters:**
- projectKey (string): Project key - unique iden... qmetry_fetch_test_suites Fetch QMetry test suites - automatically handles viewId resolution based on project
**Parameters:**
- projectKey (string): Project key - unique id... 2/5 qmetry_fetch_test_suites_for_test_case Get test suites that can be linked to test cases in QMetry with automatic viewId resolution
**Parameters:**
- projectKey (string): Project key - u... qmetry_link_platforms_to_test_suite Link one or more platforms to a QMetry Test Suite.
**Parameters:**
- projectKey (string): Project key - unique identifier for the project (default... qmetry_link_requirements_to_testcase Link one or more requirements to a test case by entityKey and version IDs.
**Parameters:**
- tcID (string) *required*: EntityKey of Testcase (e.g.... qmetry_link_test_cases_to_test_suite Link test cases to a test suite in QMetry.
**Parameters:**
- tsID (number) *required*: Id of Test Suite (required)
- tcvdIDs (array) *required*: A... qmetry_requirements_linked_test_cases_to_test_suite Link test cases (including those linked to requirements) to a test suite in QMetry.
**Parameters:**
- tsID (number) *required*: Id of Test Suite (... reflect_get_screenshot Capture a screenshot from the current state of an active Reflect recording session
**Parameters:**
- sessionId (string) *required*: The ID of the ... reflect_get_suite_execution_status Get the status of a reflect suite execution
**Parameters:**
- suiteId (string) *required*: ID of the reflect suite to get execution status for
- e... reflect_get_test_status Get the status of a reflect test execution
**Parameters:**
- executionId (string) *required*: ID of the reflect test execution to get status for reflect_list_segments Retrieve available reusable test segments for the given platform type. Segments are reusable test steps with an optional set of parameters that can... reflect_list_suite_executions List all executions for a given suite
**Parameters:**
- suiteId (string) *required*: ID of the reflect suite to list executions for reflect_list_suites Retrieve a list of all reflect suites available reflect_list_tests List all reflect tests swagger_get_api_definition Fetch resolved API definition from SwaggerHub Registry based on owner, API name, and version.
**Parameters:**
- owner (string) *required*: API own... swagger_get_document Get document content and metadata by document ID. Useful for retrieving HTML or Markdown content from table of contents items.
**Parameters:**
- d... swagger_get_portal Retrieve information about a specific portal.
**Parameters:**
- portalId (string) *required*: Portal UUID or subdomain - unique identifier for the... swagger_get_portal_product Retrieve information about a specific product resource.
**Parameters:**
- productId (string) *required*: Product UUID or identifier in the format ... swagger_list_organizations Get organizations for a user. Returns a list of organizations that the authenticating user is a member of. On-Premise admin gets a list of all orga... 2/5 swagger_list_portal_product_sections Get sections for a specific product within a portal.
**Parameters:**
- productId (string) *required*: Product UUID or identifier in the format 'po... swagger_list_portal_products Get products for a specific portal that match your criteria.
**Parameters:**
- portalId (string) *required*: Portal UUID or subdomain - unique ide... swagger_list_portals Search for available portals within Swagger. Only portals where you have at least a designer role, either at the product level or organization leve... swagger_list_table_of_contents Get table of contents for a section of a product within a portal.
**Parameters:**
- sectionId (string) *required*: Section ID - unique identifier ... swagger_scan_api_standardization Run a standardization scan against an API definition using the organization's governance and standardization rules. Accepts a YAML or JSON OpenAPI/... swagger_search_apis_and_domains Search for APIs and Domains in SwaggerHub Registry using the comprehensive /specs endpoint and retrieve metadata including owner, name, description... 2/5 swagger_standardize_api Standardize and fix an API definition using AI to ensure compliance with governance policies. Scans the API definition for standardization errors a... zephyr_get_environments Get environments in Zephyr
**Parameters:**
- projectKey (string): Jira project key filter
- maxResults (number): Specifies the maximum number of r... zephyr_get_issue_link_test_cases Get test cases linked to a Jira issue in Zephyr
**Parameters:**
- issueKey (string) *required*: The key of the Jira issue
**Examples:**
1. Check ... zephyr_get_priorities Get Zephyr Test Case priorities with optional filters
**Parameters:**
- maxResults (number): Specifies the maximum number of results to return in ... zephyr_get_project Get details of project specified by id or key in Zephyr
**Parameters:**
- projectIdOrKey (string) *required*: The Zephyr project ID or Jira projec... zephyr_get_projects Get details of projects in Zephyr
**Parameters:**
- maxResults (number): Specifies the maximum number of results to return in a single call. The d... zephyr_get_statuses Get statuses of different types of test artifacts in Zephyr
**Parameters:**
- maxResults (number): Specifies the maximum number of results to retu... zephyr_get_test_case Get details of test case specified by key in Zephyr
**Parameters:**
- testCaseKey (string) *required*: The key of the test case. Test case keys ar... zephyr_get_test_case_links Get all links (issue links and web links) associated with a test case in Zephyr
**Parameters:**
- testCaseKey (string) *required*: The key of the ... zephyr_get_test_case_steps Get details of test case steps in Zephyr
**Examples:**
1. Get the first 10 test case steps for test case with key 'SA-T1'
```json
{
"testCaseKey... zephyr_get_test_cases Get details of test cases in Zephyr
**Parameters:**
- projectKey (string): Jira project key filter
- folderId (number): Folder ID filter
- limit (... zephyr_get_test_cycle Get details of test cycle specified by id or key in Zephyr
**Parameters:**
- testCycleIdOrKey (string) *required*: The ID or key of the test cycle... zephyr_get_test_cycle_links Get all links (issues, web links, and test plans) associated with a test cycle in Zephyr
**Parameters:**
- testCycleIdOrKey (string) *required*: T... zephyr_get_test_cycles Get details of Test Cycles in Zephyr
**Parameters:**
- projectKey (string): Jira project key filter
- folderId (number): Folder ID filter
- jiraPr... zephyr_get_test_cycles_linked_to_a_jira_issue Get test cycles linked to a Jira issue in Zephyr
**Parameters:**
- issueKey (string) *required*: The key of the Jira issue
**Examples:**
1. Check... zephyr_get_test_execution Get details of test execution specified by id or key in Zephyr
**Parameters:**
- testExecutionIdOrKey (string) *required*: The ID or key of the te... zephyr_get_test_execution_links Get links for a specific test execution in Zephyr
**Parameters:**
- testExecutionIdOrKey (string) *required*: The ID or key of the test execution.... zephyr_get_test_execution_steps Get details of test execution steps in Zephyr
**Examples:**
1. Get the first 10 test execution steps for test execution with ID 1
```json
{
"tes... zephyr_get_test_executions Get test executions with optional filters
**Parameters:**
- projectKey (string): Jira project key filter
- testCycle (string): Test cycle key filt... zephyr_get_test_executions_linked_to_a_jira_issue Get test executions linked to a Jira issue in Zephyr
**Parameters:**
- issueKey (string) *required*: The key of the Jira issue
**Examples:**
1. C... zephyr_get_test_script Get the Test Script (Plain Text or BDD) for a given Test Case in Zephyr
**Parameters:**
- testCaseKey (string) *required*: The key of the test cas... bugsnag_set_network_endpoint_groupings Set the network endpoint grouping rules for a project
**Parameters:**
- projectId (string): Unique identifier of the project. This is optional if ... 2/5 bugsnag_update_error Update the status of an error
**Parameters:**
- projectId (string): Unique identifier of the project. This is optional if a current project is set... 2/5 collaborator_create_collaborator_remote_system_configuration Creates a remote system configuration in Collaborator (e.g., Bitbucket, GitHub, etc).
**Parameters:**
- token (string) *required*: Remote system t... 3/5 collaborator_create_collaborator_review Creates a new review in Collaborator. All parameters are optional.
**Parameters:**
- creator (string): Collaborator username of the review creator... 2/5 collaborator_edit_collaborator_remote_system_configuration Edits parameters of an existing remote system configuration in Collaborator. Only title and config are editable after creation.
**Parameters:**
- ... 2/5 collaborator_reject_collaborator_review Rejects a review in Collaborator by its review ID and reason.
**Parameters:**
- reviewId (union) *required*: The Collaborator review ID to reject.... 2/5 collaborator_update_collaborator_remote_system_configuration_webhook Updates the webhook for a remote system configuration in Collaborator by its ID.
**Parameters:**
- id (union) *required*: ID of the remote system ... 2/5 contract-testing_generate_pact_tests Generate Pact tests using PactFlow AI. You can provide one or more of the following input types: (1) request/response pairs for specific interactio... 3/5 qmetry_bulk_update_test_case_execution_status Update execution status for individual or multiple test case runs in bulk
**Parameters:**
- projectKey (string): Project key - unique identifier f... 3/5 qmetry_create_cycle Create a new cycle within an existing release in QMetry for test execution planning
**Parameters:**
- projectKey (string): Project key - unique id... 2/5 qmetry_create_defect_or_issue Create a new defect/issue internally in QMetry.
**Parameters:**
- projectKey (string): Project key - unique identifier for the project (default: "... 2/5 qmetry_create_release Create a new release in QMetry with optional cycle for test planning and execution tracking
**Parameters:**
- projectKey (string): Project key - u... 3/5 qmetry_create_test_case Create a new test case in QMetry with steps, metadata, and release/cycle mapping.
**Parameters:**
- tcFolderID (string) *required*
- steps (array)... 3/5 qmetry_create_test_suite Create a new test suite in QMetry with metadata and release/cycle mapping.
**Parameters:**
- parentFolderId (string) *required*
- name (string) *r... 3/5 qmetry_import_automation_test_results Import/Publish automation test results from TestNG, JUnit, Cucumber, Robot, HPUFT, or QAF frameworks into QMetry
**Parameters:**
- file (string) *... 3/5 qmetry_set_qmetry_project_info Set current QMetry project for your account
**Parameters:**
- projectKey (string): Project key - unique identifier for the project (default: "defa... 2/5 qmetry_update_cycle Update an existing cycle in QMetry for test execution planning
**Parameters:**
- projectKey (string): Project key - unique identifier for the proj... 3/5 qmetry_update_issue Update an existing QMetry issue by DefectId and/or entityKey.
**Parameters:**
- DefectId (number) *required*: ID of the defect/issue to be updated... 2/5 qmetry_update_test_case Update an existing QMetry test case OR create a new version by tcID and tcVersionID, with auto-resolution from entityKey.
**Parameters:**
- projec... 3/5 qmetry_update_test_suite Update an existing QMetry test suite by id(testsuite numeric id), with auto-resolution from entityKey.
**Parameters:**
- id (number) *required*: I... 2/5 reflect_add_prompt_step Add a natural language prompt step to an active Reflect recording session
**Parameters:**
- sessionId (string) *required*: The ID of the Reflect r... 2/5 reflect_add_segment Insert a reusable test segment into an active Reflect recording session
**Parameters:**
- sessionId (string) *required*: The ID of the Reflect rec... 2/5 reflect_connect_to_session Connect to an active Reflect recording session via WebSocket to enable interactive control. When creating or editing a Reflect test using a connect... 2/5 swagger_create_api_from_prompt Generate and save an API definition based on a prompt using SmartBear AI. This tool automatically applies organization governance and standardizati... 2/5 swagger_create_or_update_api Create a new API or update an existing API in SwaggerHub Registry for Swagger Studio. The API specification type (OpenAPI, AsyncAPI) is automatical... 2/5 swagger_create_portal Create a new portal within Swagger.
**Parameters:**
- name (string): The display name for the portal - shown to users and in branding (3-40 charac... 2/5 swagger_create_portal_product Create a new product for a specific portal.
**Parameters:**
- portalId (string) *required*: Portal UUID or subdomain - unique identifier for the p... 2/5 swagger_create_table_of_contents Create a new table of contents item in a portal product section. Supports API references, HTML content, and Markdown content types.
**Parameters:*... 3/5 swagger_publish_portal_product Publish a product's content to make it live or as preview. This endpoint publishes the current content of a product, making it visible to portal vi... 2/5 swagger_update_document Update the content or source of an existing document. Supports both HTML and Markdown content types.
**Parameters:**
- documentId (string) *requir... 2/5 swagger_update_portal Update a specific portal's configuration.
**Parameters:**
- portalId (string) *required*: Portal UUID or subdomain - unique identifier for the por... 2/5 swagger_update_portal_product Update a product's settings within a specific portal.
**Parameters:**
- productId (string) *required*: Product UUID or identifier in the format 'p... 2/5 zephyr_create_folder Create a folder called 'Axial Pump Tests' in the project SA for organizing test cases
**Parameters:**
- parentId (number): Folder ID of the parent... 3/5 zephyr_create_test_case Create a new Test Case in Zephyr specified project
**Parameters:**
- projectKey (string) *required*: Jira project key.
- name (string) *required*
... 2/5 zephyr_create_test_case_issue_link Create a new link between an issue in Jira and a Test Case in Zephyr
**Examples:**
1. Create a link between the test case SA-T1 and the Jira Issue... 2/5 zephyr_create_test_case_steps Create steps for a Test Case in Zephyr. Supports inline step definitions or delegating execution to another test case (also known as 'call to test'... 3/5 zephyr_create_test_case_web_link Create a new Web Link for a Test Case in Zephyr
**Parameters:**
- description (string): The web link description
- url (string) *required*: The we... 2/5 zephyr_create_test_cycle Create a new Test Cycle in Zephyr specified project
**Parameters:**
- projectKey (string) *required*: Jira project key.
- name (string) *required*... 2/5 zephyr_create_test_cycle_issue_link Create a new link between an issue in Jira and a Test Cycle in Zephyr
**Examples:**
1. Create a link between the test cycle with key SA-R1 and the... 2/5 zephyr_create_test_cycle_web_link Create a new Web Link for a Test Cycle in Zephyr
**Examples:**
1. Create a link between the specified test cycle by Id '100001' and generic URL 'h... 2/5 zephyr_create_test_execution Create a new Test Execution for a Test Case within a specific Test Cycle
**Parameters:**
- projectKey (string) *required*: Jira project key.
- tes... 2/5 zephyr_create_test_execution_issue_link Create a new link between a Jira issue and a Test Execution in Zephyr
**Examples:**
1. Create a link between the test execution with key SA-E40 an... 2/5 zephyr_create_test_script Create a new Test Script of the types Plain Text or BDD in a Zephyr Test Case.
**Examples:**
1. Create a plain text test script for test case SA-T... 2/5 zephyr_update_test_case Update an existing Test Case in Zephyr. This operation fetches the current test case and merges your updates with it to prevent accidental property... 3/5 zephyr_update_test_cycle Update an existing Test Cycle in Zephyr. This operation fetches the current test cycle and merges your updates with it to prevent accidental proper... 3/5 zephyr_update_test_execution Update an existing Test Execution in Zephyr. This operation only updates specified fields in the payload and ignores `null` or `undefined` values.
... 3/5 collaborator_delete_collaborator_remote_system_configuration Deletes a remote system configuration in Collaborator by its ID.
**Parameters:**
- id (union) *required*: ID of the remote system Configuration to... 4/5 reflect_cancel_suite_execution Cancel a reflect suite execution
**Parameters:**
- suiteId (string) *required*: ID of the reflect suite to cancel execution for
- executionId (str... 4/5 reflect_delete_previous_step Delete the last step added to an active Reflect recording session
**Parameters:**
- sessionId (string) *required*: The ID of the Reflect recording... 4/5 swagger_delete_portal_product Delete a product from a specific portal
**Parameters:**
- productId (string) *required*: Product UUID or identifier in the format 'portal-subdomai... 4/5 swagger_delete_table_of_contents Delete table of contents entry. Performs a soft-delete of an entry from the table of contents. Supports recursive deletion of nested items.
**Para... 4/5 collaborator_reviewservice_action Invoke any ReviewService method by name and arguments. For finishReviewPhase and waitOnPhase, provide reviewId (required) and until (optional, defa... 3/5 contract-testing_can_i_deploy Performs a comprehensive compatibility check to determine whether a specific version of a service (pacticipant) can be safely deployed into a given... 3/5 qmetry_link_issues_to_testcase_run Link one or more issues to a QMetry Testcase Run (execution).
**Parameters:**
- projectKey (string): Project key - unique identifier for the proje... 3/5 reflect_execute_suite Execute a reflect suite
**Parameters:**
- suiteId (string) *required*: ID of the reflect suite to execute 3/5 reflect_run_test Run a reflect test
**Parameters:**
- testId (string) *required*: ID of the reflect test to run 3/5 The SmartBear MCP MCP server exposes 147 tools across 4 categories: Read, Write, Destructive, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the SmartBear MCP server.
SmartBear MCP tools are categorised as Read (91), Write (46), Destructive (5), Execute (5). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept