# SmartBear MCP MCP server

Agent View of the PolicyLayer registry record for SmartBear MCP: identity, probed posture, risk grade, and all 240 tools classified. HTML page: https://policylayer.com/tools/smartbear-mcp

## Facts

- Server id: `SmartBear/smartbear-mcp`
- Homepage: https://github.com/SmartBear/smartbear-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 240 (220 with introspected schema)
- Tool categories present: Destructive, Execute, Read, Write
- Context-window cost: 137725 tokens per request — https://policylayer.com/token-cost/smartbear-mcp
- Tags: smartbear mcp, admin, automation
- Record last modified: 2026-06-27T04:25:26.602Z

## Tools (240)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `collaborator_delete_collaborator_remote_system_configuration` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/collaborator-delete-collaborator-remote-system-configuration.md |
| `contract-testing_admin_delete_role` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-delete-role.md |
| `contract-testing_admin_delete_team` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-delete-team.md |
| `contract-testing_admin_delete_user` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-delete-user.md |
| `contract-testing_admin_remove_role_from_user` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-remove-role-from-user.md |
| `contract-testing_admin_remove_user_from_team` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-remove-user-from-team.md |
| `contract-testing_admin_reset_roles` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-reset-roles.md |
| `contract-testing_delete_all_integrations` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/contract-testing-delete-all-integrations.md |
| `contract-testing_delete_branch` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/contract-testing-delete-branch.md |
| `contract-testing_delete_environment` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/contract-testing-delete-environment.md |
| `contract-testing_delete_integration` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/contract-testing-delete-integration.md |
| `contract-testing_delete_pacticipant` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/contract-testing-delete-pacticipant.md |
| `contract-testing_delete_secret` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/contract-testing-delete-secret.md |
| `contract-testing_delete_webhook` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/contract-testing-delete-webhook.md |
| `contract-testing_regenerate_api_token` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/contract-testing-regenerate-api-token.md |
| `contract-testing_remove_label_from_pacticipant` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/contract-testing-remove-label-from-pacticipant.md |
| `reflect_cancel_suite_execution` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/reflect-cancel-suite-execution.md |
| `reflect_delete_previous_step` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/reflect-delete-previous-step.md |
| `swagger_delete_portal_product` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/swagger-delete-portal-product.md |
| `swagger_delete_table_of_contents` | Destructive | Critical | https://policylayer.com/tools/smartbear-mcp/swagger-delete-table-of-contents.md |
| `collaborator_reviewservice_action` | Execute | High | https://policylayer.com/tools/smartbear-mcp/collaborator-reviewservice-action.md |
| `collaborator_test_collaborator_remote_system_configuration_connection` | Execute | High | https://policylayer.com/tools/smartbear-mcp/collaborator-test-collaborator-remote-system-configuration-connection.md |
| `contract-testing_execute_webhook` | Execute | High | https://policylayer.com/tools/smartbear-mcp/contract-testing-execute-webhook.md |
| `contract-testing_generate_pact_tests` | Execute | High | https://policylayer.com/tools/smartbear-mcp/contract-testing-generate-pact-tests.md |
| `contract-testing_review_pact_tests` | Execute | High | https://policylayer.com/tools/smartbear-mcp/contract-testing-review-pact-tests.md |
| `contract-testing_test_execute_webhooks` | Execute | High | https://policylayer.com/tools/smartbear-mcp/contract-testing-test-execute-webhooks.md |
| `reflect_add_prompt_step` | Execute | High | https://policylayer.com/tools/smartbear-mcp/reflect-add-prompt-step.md |
| `reflect_connect_to_session` | Execute | High | https://policylayer.com/tools/smartbear-mcp/reflect-connect-to-session.md |
| `reflect_execute_suite` | Execute | High | https://policylayer.com/tools/smartbear-mcp/reflect-execute-suite.md |
| `reflect_run_test` | Execute | High | https://policylayer.com/tools/smartbear-mcp/reflect-run-test.md |
| `bugsnag_get_build` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-get-build.md |
| `bugsnag_get_current_project` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-get-current-project.md |
| `bugsnag_get_error` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-get-error.md |
| `bugsnag_get_event` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-get-event.md |
| `bugsnag_get_event_details_from_dashboard_url` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-get-event-details-from-dashboard-url.md |
| `bugsnag_get_events_on_an_error` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-get-events-on-an-error.md |
| `bugsnag_get_network_endpoint_groupings` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-get-network-endpoint-groupings.md |
| `bugsnag_get_release` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-get-release.md |
| `bugsnag_get_span_group` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-get-span-group.md |
| `bugsnag_get_trace` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-get-trace.md |
| `bugsnag_list_project_errors` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-list-project-errors.md |
| `bugsnag_list_project_event_filters` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-list-project-event-filters.md |
| `bugsnag_list_projects` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-list-projects.md |
| `bugsnag_list_releases` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-list-releases.md |
| `bugsnag_list_span_groups` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-list-span-groups.md |
| `bugsnag_list_spans` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-list-spans.md |
| `bugsnag_list_trace_fields` | Read | Low | https://policylayer.com/tools/smartbear-mcp/bugsnag-list-trace-fields.md |
| `collaborator_find_collaborator_review_by_id` | Read | Low | https://policylayer.com/tools/smartbear-mcp/collaborator-find-collaborator-review-by-id.md |
| `collaborator_get_collaborator_reviews` | Read | Low | https://policylayer.com/tools/smartbear-mcp/collaborator-get-collaborator-reviews.md |
| `contract-testing_admin_get_role` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-get-role.md |
| `contract-testing_admin_get_system_account_tokens` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-get-system-account-tokens.md |
| `contract-testing_admin_get_team` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-get-team.md |
| `contract-testing_admin_get_team_user` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-get-team-user.md |
| `contract-testing_admin_get_user` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-get-user.md |
| `contract-testing_admin_list_permissions` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-list-permissions.md |
| `contract-testing_admin_list_roles` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-list-roles.md |
| `contract-testing_admin_list_team_users` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-list-team-users.md |
| `contract-testing_admin_list_teams` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-list-teams.md |
| `contract-testing_admin_list_users` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-list-users.md |
| `contract-testing_can_i_deploy` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-can-i-deploy.md |
| `contract-testing_check_pactflow_ai_entitlements` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-check-pactflow-ai-entitlements.md |
| `contract-testing_get_audit_log` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-audit-log.md |
| `contract-testing_get_bdct_consumer_contract_by_consumer_version` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-bdct-consumer-contract-by-consumer-version.md |
| `contract-testing_get_bdct_consumer_contract_verification_results` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-bdct-consumer-contract-verification-results.md |
| `contract-testing_get_bdct_consumer_contracts` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-bdct-consumer-contracts.md |
| `contract-testing_get_bdct_cross-contract_verification_results` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-bdct-cross-contract-verification-results.md |
| `contract-testing_get_bdct_provider_contract` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-bdct-provider-contract.md |
| `contract-testing_get_bdct_provider_contract_by_consumer_version` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-bdct-provider-contract-by-consumer-version.md |
| `contract-testing_get_bdct_provider_contract_verification_results` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-bdct-provider-contract-verification-results.md |
| `contract-testing_get_branch` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-branch.md |
| `contract-testing_get_branch_versions` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-branch-versions.md |
| `contract-testing_get_current_user` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-current-user.md |
| `contract-testing_get_currently_deployed_versions` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-currently-deployed-versions.md |
| `contract-testing_get_currently_supported_versions` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-currently-supported-versions.md |
| `contract-testing_get_deployed_versions_for_version` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-deployed-versions-for-version.md |
| `contract-testing_get_environment` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-environment.md |
| `contract-testing_get_integrations_by_team` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-integrations-by-team.md |
| `contract-testing_get_latest_pacticipant_version` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-latest-pacticipant-version.md |
| `contract-testing_get_metrics` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-metrics.md |
| `contract-testing_get_pacticipant` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-pacticipant.md |
| `contract-testing_get_pacticipant_label` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-pacticipant-label.md |
| `contract-testing_get_pacticipant_network` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-pacticipant-network.md |
| `contract-testing_get_pacticipant_version` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-pacticipant-version.md |
| `contract-testing_get_pacts_for_verification` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-pacts-for-verification.md |
| `contract-testing_get_provider_states` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-provider-states.md |
| `contract-testing_get_released_versions_for_version` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-released-versions-for-version.md |
| `contract-testing_get_secret` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-secret.md |
| `contract-testing_get_system_preferences` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-system-preferences.md |
| `contract-testing_get_team_metrics` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-team-metrics.md |
| `contract-testing_get_user_preferences` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-user-preferences.md |
| `contract-testing_get_webhook` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-get-webhook.md |
| `contract-testing_list_api_tokens` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-list-api-tokens.md |
| `contract-testing_list_branches` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-list-branches.md |
| `contract-testing_list_environments` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-list-environments.md |
| `contract-testing_list_integrations` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-list-integrations.md |
| `contract-testing_list_labels` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-list-labels.md |
| `contract-testing_list_pacticipant_versions` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-list-pacticipant-versions.md |
| `contract-testing_list_pacticipants` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-list-pacticipants.md |
| `contract-testing_list_pacticipants_by_label` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-list-pacticipants-by-label.md |
| `contract-testing_list_secrets` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-list-secrets.md |
| `contract-testing_list_webhooks` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-list-webhooks.md |
| `contract-testing_matrix` | Read | Low | https://policylayer.com/tools/smartbear-mcp/contract-testing-matrix.md |
| `qmetry_fetch_automation_status` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-automation-status.md |
| `qmetry_fetch_builds` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-builds.md |
| `qmetry_fetch_defects_or_issues` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-defects-or-issues.md |
| `qmetry_fetch_executions_by_test_suite` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-executions-by-test-suite.md |
| `qmetry_fetch_issues_linked_to_test_case` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-issues-linked-to-test-case.md |
| `qmetry_fetch_linked_issues_of_test_case_run` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-linked-issues-of-test-case-run.md |
| `qmetry_fetch_platforms` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-platforms.md |
| `qmetry_fetch_qmetry_list_projects` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-qmetry-list-projects.md |
| `qmetry_fetch_qmetry_project_info` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-qmetry-project-info.md |
| `qmetry_fetch_releases_and_cycles` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-releases-and-cycles.md |
| `qmetry_fetch_requirement_details` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-requirement-details.md |
| `qmetry_fetch_requirements` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-requirements.md |
| `qmetry_fetch_requirements_linked_to_test_case` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-requirements-linked-to-test-case.md |
| `qmetry_fetch_test_case_details` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-test-case-details.md |
| `qmetry_fetch_test_case_executions` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-test-case-executions.md |
| `qmetry_fetch_test_case_runs_by_test_suite_run` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-test-case-runs-by-test-suite-run.md |
| `qmetry_fetch_test_case_steps` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-test-case-steps.md |
| `qmetry_fetch_test_case_version_details` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-test-case-version-details.md |
| `qmetry_fetch_test_cases` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-test-cases.md |
| `qmetry_fetch_test_cases_linked_to_requirement` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-test-cases-linked-to-requirement.md |
| `qmetry_fetch_test_cases_linked_to_test_suite` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-test-cases-linked-to-test-suite.md |
| `qmetry_fetch_test_suites` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-test-suites.md |
| `qmetry_fetch_test_suites_for_test_case` | Read | Low | https://policylayer.com/tools/smartbear-mcp/qmetry-fetch-test-suites-for-test-case.md |
| `reflect_get_screenshot` | Read | Low | https://policylayer.com/tools/smartbear-mcp/reflect-get-screenshot.md |
| `reflect_get_suite_execution_status` | Read | Low | https://policylayer.com/tools/smartbear-mcp/reflect-get-suite-execution-status.md |
| `reflect_get_test_status` | Read | Low | https://policylayer.com/tools/smartbear-mcp/reflect-get-test-status.md |
| `reflect_list_segments` | Read | Low | https://policylayer.com/tools/smartbear-mcp/reflect-list-segments.md |
| `reflect_list_suite_executions` | Read | Low | https://policylayer.com/tools/smartbear-mcp/reflect-list-suite-executions.md |
| `reflect_list_suites` | Read | Low | https://policylayer.com/tools/smartbear-mcp/reflect-list-suites.md |
| `reflect_list_tests` | Read | Low | https://policylayer.com/tools/smartbear-mcp/reflect-list-tests.md |
| `swagger_get_api_definition` | Read | Low | https://policylayer.com/tools/smartbear-mcp/swagger-get-api-definition.md |
| `swagger_get_document` | Read | Low | https://policylayer.com/tools/smartbear-mcp/swagger-get-document.md |
| `swagger_get_portal` | Read | Low | https://policylayer.com/tools/smartbear-mcp/swagger-get-portal.md |
| `swagger_get_portal_product` | Read | Low | https://policylayer.com/tools/smartbear-mcp/swagger-get-portal-product.md |
| `swagger_list_organizations` | Read | Low | https://policylayer.com/tools/smartbear-mcp/swagger-list-organizations.md |
| `swagger_list_portal_product_sections` | Read | Low | https://policylayer.com/tools/smartbear-mcp/swagger-list-portal-product-sections.md |
| `swagger_list_portal_products` | Read | Low | https://policylayer.com/tools/smartbear-mcp/swagger-list-portal-products.md |
| `swagger_list_portals` | Read | Low | https://policylayer.com/tools/smartbear-mcp/swagger-list-portals.md |
| `swagger_list_table_of_contents` | Read | Low | https://policylayer.com/tools/smartbear-mcp/swagger-list-table-of-contents.md |
| `swagger_scan_api_standardization` | Read | Low | https://policylayer.com/tools/smartbear-mcp/swagger-scan-api-standardization.md |
| `swagger_search_apis_and_domains` | Read | Low | https://policylayer.com/tools/smartbear-mcp/swagger-search-apis-and-domains.md |
| `zephyr_get_environments` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-environments.md |
| `zephyr_get_issue_link_test_cases` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-issue-link-test-cases.md |
| `zephyr_get_priorities` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-priorities.md |
| `zephyr_get_project` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-project.md |
| `zephyr_get_projects` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-projects.md |
| `zephyr_get_statuses` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-statuses.md |
| `zephyr_get_test_case` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-test-case.md |
| `zephyr_get_test_case_links` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-test-case-links.md |
| `zephyr_get_test_case_steps` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-test-case-steps.md |
| `zephyr_get_test_cases` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-test-cases.md |
| `zephyr_get_test_cycle` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-test-cycle.md |
| `zephyr_get_test_cycle_links` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-test-cycle-links.md |
| `zephyr_get_test_cycles` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-test-cycles.md |
| `zephyr_get_test_cycles_linked_to_a_jira_issue` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-test-cycles-linked-to-a-jira-issue.md |
| `zephyr_get_test_execution` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-test-execution.md |
| `zephyr_get_test_execution_links` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-test-execution-links.md |
| `zephyr_get_test_execution_steps` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-test-execution-steps.md |
| `zephyr_get_test_executions` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-test-executions.md |
| `zephyr_get_test_executions_linked_to_a_jira_issue` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-test-executions-linked-to-a-jira-issue.md |
| `zephyr_get_test_script` | Read | Low | https://policylayer.com/tools/smartbear-mcp/zephyr-get-test-script.md |
| `bugsnag_set_network_endpoint_groupings` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/bugsnag-set-network-endpoint-groupings.md |
| `bugsnag_update_error` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/bugsnag-update-error.md |
| `collaborator_create_collaborator_remote_system_configuration` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/collaborator-create-collaborator-remote-system-configuration.md |
| `collaborator_create_collaborator_review` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/collaborator-create-collaborator-review.md |
| `collaborator_edit_collaborator_remote_system_configuration` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/collaborator-edit-collaborator-remote-system-configuration.md |
| `collaborator_reject_collaborator_review` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/collaborator-reject-collaborator-review.md |
| `collaborator_update_collaborator_remote_system_configuration_webhook` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/collaborator-update-collaborator-remote-system-configuration-webhook.md |
| `contract-testing_add_label_to_pacticipant` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-add-label-to-pacticipant.md |
| `contract-testing_admin_add_role_to_user` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-add-role-to-user.md |
| `contract-testing_admin_create_role` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-create-role.md |
| `contract-testing_admin_create_system_account` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-create-system-account.md |
| `contract-testing_admin_create_team` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-create-team.md |
| `contract-testing_admin_create_user` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-create-user.md |
| `contract-testing_admin_invite_users` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-invite-users.md |
| `contract-testing_admin_patch_team_users` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-patch-team-users.md |
| `contract-testing_admin_set_team_users` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-set-team-users.md |
| `contract-testing_admin_set_user_roles` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-set-user-roles.md |
| `contract-testing_admin_update_role` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-update-role.md |
| `contract-testing_admin_update_team` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-update-team.md |
| `contract-testing_admin_update_user` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-admin-update-user.md |
| `contract-testing_create_environment` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-create-environment.md |
| `contract-testing_create_pacticipant` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-create-pacticipant.md |
| `contract-testing_create_secret` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-create-secret.md |
| `contract-testing_create_webhook` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-create-webhook.md |
| `contract-testing_patch_pacticipant` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-patch-pacticipant.md |
| `contract-testing_publish_consumer_contracts` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-publish-consumer-contracts.md |
| `contract-testing_publish_provider_contract` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-publish-provider-contract.md |
| `contract-testing_record_deployment` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-record-deployment.md |
| `contract-testing_record_release` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-record-release.md |
| `contract-testing_update_environment` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-update-environment.md |
| `contract-testing_update_pacticipant` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-update-pacticipant.md |
| `contract-testing_update_pacticipant_version` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-update-pacticipant-version.md |
| `contract-testing_update_secret` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-update-secret.md |
| `contract-testing_update_webhook` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/contract-testing-update-webhook.md |
| `qmetry_bulk_update_test_case_execution_status` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-bulk-update-test-case-execution-status.md |
| `qmetry_create_cycle` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-create-cycle.md |
| `qmetry_create_defect_or_issue` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-create-defect-or-issue.md |
| `qmetry_create_release` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-create-release.md |
| `qmetry_create_test_case` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-create-test-case.md |
| `qmetry_create_test_suite` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-create-test-suite.md |
| `qmetry_import_automation_test_results` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-import-automation-test-results.md |
| `qmetry_link_issues_to_testcase_run` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-link-issues-to-testcase-run.md |
| `qmetry_link_platforms_to_test_suite` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-link-platforms-to-test-suite.md |
| `qmetry_link_requirements_to_testcase` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-link-requirements-to-testcase.md |
| `qmetry_link_test_cases_to_test_suite` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-link-test-cases-to-test-suite.md |
| `qmetry_requirements_linked_test_cases_to_test_suite` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-requirements-linked-test-cases-to-test-suite.md |
| `qmetry_set_qmetry_project_info` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-set-qmetry-project-info.md |
| `qmetry_update_cycle` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-update-cycle.md |
| `qmetry_update_issue` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-update-issue.md |
| `qmetry_update_test_case` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-update-test-case.md |
| `qmetry_update_test_suite` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/qmetry-update-test-suite.md |
| `reflect_add_segment` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/reflect-add-segment.md |
| `swagger_create_api_from_prompt` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/swagger-create-api-from-prompt.md |
| `swagger_create_or_update_api` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/swagger-create-or-update-api.md |
| `swagger_create_portal` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/swagger-create-portal.md |
| `swagger_create_portal_product` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/swagger-create-portal-product.md |
| `swagger_create_table_of_contents` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/swagger-create-table-of-contents.md |
| `swagger_publish_portal_product` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/swagger-publish-portal-product.md |
| `swagger_standardize_api` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/swagger-standardize-api.md |
| `swagger_update_document` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/swagger-update-document.md |
| `swagger_update_portal` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/swagger-update-portal.md |
| `swagger_update_portal_product` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/swagger-update-portal-product.md |
| `zephyr_create_folder` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/zephyr-create-folder.md |
| `zephyr_create_test_case` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/zephyr-create-test-case.md |
| `zephyr_create_test_case_issue_link` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/zephyr-create-test-case-issue-link.md |
| `zephyr_create_test_case_steps` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/zephyr-create-test-case-steps.md |
| `zephyr_create_test_case_web_link` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/zephyr-create-test-case-web-link.md |
| `zephyr_create_test_cycle` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/zephyr-create-test-cycle.md |
| `zephyr_create_test_cycle_issue_link` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/zephyr-create-test-cycle-issue-link.md |
| `zephyr_create_test_cycle_web_link` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/zephyr-create-test-cycle-web-link.md |
| `zephyr_create_test_execution` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/zephyr-create-test-execution.md |
| `zephyr_create_test_execution_issue_link` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/zephyr-create-test-execution-issue-link.md |
| `zephyr_create_test_script` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/zephyr-create-test-script.md |
| `zephyr_update_test_case` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/zephyr-update-test-case.md |
| `zephyr_update_test_cycle` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/zephyr-update-test-cycle.md |
| `zephyr_update_test_execution` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/zephyr-update-test-execution.md |
| `zephyr_update_test_execution_steps` | Write | Medium | https://policylayer.com/tools/smartbear-mcp/zephyr-update-test-execution-steps.md |

## Tool descriptions

- `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 delete.
- `contract-testing_admin_delete_role` — Delete a role (admin). Parameters: - roleId (string) *required*: UUID of the role
- `contract-testing_admin_delete_team` — Delete a team (admin). Parameters: - teamId (string) *required*: UUID of the team
- `contract-testing_admin_delete_user` — Delete a user account (admin). Parameters: - userId (string) *required*: UUID of the user
- `contract-testing_admin_remove_role_from_user` — Remove a single role from a user (admin). Parameters: - userId (string) *required*: UUID of the user - roleId (string) *required*: UUID of the role
- `contract-testing_admin_remove_user_from_team` — Remove a specific user from a team (admin). Parameters: - teamId (string) *required*: UUID of the team - userId (string) *required*: UUID of the user
- `contract-testing_admin_reset_roles` — Reset all roles to their factory defaults (admin). Parameters:
- `contract-testing_delete_all_integrations` — Delete ALL consumer-provider integrations in the workspace. Parameters:
- `contract-testing_delete_branch` — Delete a branch from a pacticipant. Parameters: - pacticipantName (string) *required*: Name of the pacticipant - branchName (string) *required*: Name of the branch to delete
- `contract-testing_delete_environment` — Delete an environment by UUID. Parameters: - environmentId (string) *required*: UUID of the environment
- `contract-testing_delete_integration` — Delete a specific consumer-provider integration. Parameters: - providerName (string) *required*: Name of the provider - consumerName (string) *required*: Name of the consumer
- `contract-testing_delete_pacticipant` — Delete a pacticipant and all its associated data. Parameters: - pacticipantName (string) *required*: Name of the pacticipant to delete
- `contract-testing_delete_secret` — Delete a secret by UUID. Parameters: - secretId (string) *required*: UUID of the secret
- `contract-testing_delete_webhook` — Delete a webhook by UUID. Parameters: - webhookId (string) *required*: UUID of the webhook
- `contract-testing_regenerate_api_token` — Regenerate (rotate) an API token by ID. Parameters: - tokenId (string) *required*: ID of the token to regenerate
- `contract-testing_remove_label_from_pacticipant` — Remove a label from a pacticipant. Parameters: - pacticipantName (string) *required*: Name of the pacticipant - labelName (string) *required*: Name of the label
- `reflect_cancel_suite_execution` — Cancel a reflect suite execution Parameters: - suiteId (string) *required*: ID of the reflect suite to cancel execution for - executionId (string) *required*: ID of the reflect suite execution to cancel
- `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 session
- `swagger_delete_portal_product` — Delete a product from a specific portal Parameters: - productId (string) *required*: Product UUID or identifier in the format 'portal-subdomain:product-slug' - unique identifier for the product
- `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. Parameters: - tableOfContentsId (string) *required*: The table of contents UUID, or identifier in…
- `collaborator_reviewservice_action` — Invoke any ReviewService method by name and arguments. For finishReviewPhase and waitOnPhase, provide reviewId (required) and until (optional, defaults to 'ANY'). Parameters: - action (enum) *required* - args (record<string, any>) *requi…
- `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 Configuration to test connection for.
- `contract-testing_execute_webhook` — Trigger a test execution of a specific webhook. Parameters: - webhookId (string) *required*: UUID of the webhook
- `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 interactions, (2) code files to analyze and extract interactions from, and/or (3) OpenAPI document t…
- `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: - pactTests (object) *required*: Primary pact tests that needs to be refined. - code (array): Collec…
- `contract-testing_test_execute_webhooks` — Trigger a test execution of all matching webhooks without a real event. Parameters:
- `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 recording session - prompt (string) *required*: The natural language prompt describing the test …
- `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 connected recording session, follow these guidelines: 1. After connecting to a session, get the l…
- `reflect_execute_suite` — Execute a reflect suite Parameters: - suiteId (string) *required*: ID of the reflect suite to execute
- `reflect_run_test` — Run a reflect test Parameters: - testId (string) *required*: ID of the reflect test to run
- `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 current project is set and is used to set the current project for BugSnag tools. - buildId (string)…
- `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. Parameters: Use Cases: 1. Understand if a current project has been set Hints: 1. If a project is…
- `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), such as breadcrumbs, metadata and the stacktrace. Use the filters parameter to narrow do…
- `bugsnag_get_event` — Get detailed information about a specific event Parameters: - projectId (string): Unique identifier of the project. This is optional if a current project is set and is used to set the current project for BugSnag tools. - eventId (string)…
- `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 page in the BugSnag dashboard (web interface), containing project slug and event_id parameter. …
- `bugsnag_get_events_on_an_error` — Gets a list of events that have grouped into the specified error Parameters: - projectId (string): Unique identifier of the project. This is optional if a current project is set and is used to set the current project for BugSnag tools. -…
- `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 a current project is set and is used to set the current project for BugSnag tools. Use Cases: 1…
- `bugsnag_get_release` — Get more details for a specific release by its ID, including source control information and associated builds Parameters: - projectId (string): Unique identifier of the project. This is optional if a current project is set and is used to…
- `bugsnag_get_span_group` — Get detailed performance metrics for a specific span group Parameters: - projectId (string): Unique identifier of the project. This is optional if a current project is set and is used to set the current project for BugSnag tools. - spanG…
- `bugsnag_get_trace` — Get all spans within a specific trace Parameters: - projectId (string): Unique identifier of the project. This is optional if a current project is set and is used to set the current project for BugSnag tools. - traceId (string) *required…
- `bugsnag_list_project_errors` — List and search errors in a project using customizable filters and pagination Parameters: - projectId (string): Unique identifier of the project. This is optional if a current project is set and is used to set the current project for Bug…
- `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 current project is set and is used to set the current project for BugSnag tools. Use Cases: 1. Disc…
- `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): The API key of the BugSnag project, if known. Use Cases: 1. Get an overview of all projects …
- `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 and is used to set the current project for BugSnag tools. - releaseStage (string): Filter releas…
- `bugsnag_list_span_groups` — List span groups (operations) tracked for performance monitoring Parameters: - projectId (string): Unique identifier of the project. This is optional if a current project is set and is used to set the current project for BugSnag tools. -…
- `bugsnag_list_spans` — Get individual spans belonging to a span group Parameters: - projectId (string): Unique identifier of the project. This is optional if a current project is set and is used to set the current project for BugSnag tools. - spanGroupId (stri…
- `bugsnag_list_trace_fields` — Get available trace fields/attributes for filtering Parameters: - projectId (string): Unique identifier of the project. This is optional if a current project is set and is used to set the current project for BugSnag tools. Use Cases: 1. …
- `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: - login (string): Collaborator username to filter reviews. - role (string): Role to filter revie…
- `contract-testing_admin_get_role` — Retrieve details for a specific role by UUID (admin). Parameters: - roleId (string) *required*: UUID of the role
- `contract-testing_admin_get_system_account_tokens` — Retrieve API tokens for a system account (admin). Parameters: - accountId (string) *required*: UUID of the system account
- `contract-testing_admin_get_team` — Retrieve details for a specific team by UUID (admin). Parameters: - teamId (string) *required*: UUID of the team
- `contract-testing_admin_get_team_user` — Check if a specific user is a member of a team (admin). Parameters: - teamId (string) *required*: UUID of the team - userId (string) *required*: UUID of the user
- `contract-testing_admin_get_user` — Retrieve details for a specific user by UUID (admin). Parameters: - userId (string) *required*: UUID of the user
- `contract-testing_admin_list_permissions` — List all available permission scopes (admin). Parameters:
- `contract-testing_admin_list_roles` — List all roles defined in the workspace (admin). Parameters:
- `contract-testing_admin_list_team_users` — List all users in a specific team (admin). Parameters: - teamId (string) *required*: UUID of the team
- `contract-testing_admin_list_teams` — List all teams in the workspace (admin). Parameters: - q (string): Filter teams by name - page (number): Page number - size (number): Results per page
- `contract-testing_admin_list_users` — List all users in the workspace (admin). Parameters: - active (boolean): Filter by active/inactive status - q (string): Filter by name or email - userType (number): 0 = regular users, 1 = system accounts - page (number): Page number - si…
- `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 environment. It analyzes the complete contract matrix of consumer-provider relationships …
- `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 features. Use Cases: 1. Diagnose 401 unauthorized errors when attempting to use PactFlow A…
- `contract-testing_get_audit_log` — Retrieve the audit log of events in the workspace. Parameters: - since (string): Only include events at or after this ISO 8601 timestamp - userUuid (string): Filter events by PactFlow user UUID - type (string): Filter events by type (e.g…
- `contract-testing_get_bdct_consumer_contract_by_consumer_version` — Fetch the consumer Pact contract for a specific consumer-provider version pair in Bi-Directional Contract Testing. Parameters: - providerName (string) *required*: Name of the provider - providerVersionNumber (string) *required*: Provider…
- `contract-testing_get_bdct_consumer_contract_verification_results` — Fetch the consumer contract verification results for a given provider version in Bi-Directional Contract Testing. Parameters: - providerName (string) *required*: Name of the provider - providerVersionNumber (string) *required*: Provider …
- `contract-testing_get_bdct_consumer_contracts` — Fetch all consumer Pact contracts relevant to a given provider version in Bi-Directional Contract Testing. Parameters: - providerName (string) *required*: Name of the provider - providerVersionNumber (string) *required*: Provider version…
- `contract-testing_get_bdct_cross-contract_verification_results` — Fetch the cross-contract verification results for a given provider version in Bi-Directional Contract Testing. Parameters: - providerName (string) *required*: Name of the provider - providerVersionNumber (string) *required*: Provider ver…
- `contract-testing_get_bdct_provider_contract` — Fetch the provider OpenAPI contract for a given provider version in Bi-Directional Contract Testing. Parameters: - providerName (string) *required*: Name of the provider - providerVersionNumber (string) *required*: Provider version number
- `contract-testing_get_bdct_provider_contract_by_consumer_version` — Fetch the provider OpenAPI contract for a specific consumer-provider version pair in Bi-Directional Contract Testing. Parameters: - providerName (string) *required*: Name of the provider - providerVersionNumber (string) *required*: Provi…
- `contract-testing_get_bdct_provider_contract_verification_results` — Fetch the self-verification results for a provider contract version in Bi-Directional Contract Testing. Parameters: - providerName (string) *required*: Name of the provider - providerVersionNumber (string) *required*: Provider version nu…
- `contract-testing_get_branch` — Retrieve details for a specific branch of a pacticipant. Parameters: - pacticipantName (string) *required*: Name of the pacticipant - branchName (string) *required*: Name of the branch
- `contract-testing_get_branch_versions` — Retrieve all versions published from a specific branch of a pacticipant. Parameters: - pacticipantName (string) *required*: Name of the pacticipant - branchName (string) *required*: Name of the branch - pageNumber (number): Page number -…
- `contract-testing_get_current_user` — Retrieve the profile of the currently authenticated user. Parameters:
- `contract-testing_get_currently_deployed_versions` — Retrieve all versions currently deployed to a given environment. Parameters: - environmentId (string) *required*: UUID of the environment
- `contract-testing_get_currently_supported_versions` — Retrieve all versions currently released and supported in a given environment. Parameters: - environmentId (string) *required*: UUID of the environment
- `contract-testing_get_deployed_versions_for_version` — Retrieve deployment records for a specific pacticipant version in a specific environment. Parameters: - pacticipantName (string) *required*: Name of the pacticipant - versionNumber (string) *required*: Version number - environmentId (str…
- `contract-testing_get_environment` — Retrieve details for a specific environment by UUID. Parameters: - environmentId (string) *required*: UUID of the environment
- `contract-testing_get_integrations_by_team` — Retrieve all consumer-provider integrations belonging to a specific team. Parameters: - teamId (string) *required*: UUID of the team
- `contract-testing_get_latest_pacticipant_version` — Retrieve the latest version of a pacticipant, optionally filtered by tag. Parameters: - pacticipantName (string) *required*: Name of the pacticipant - tag (string): Tag to filter by. If omitted, returns the overall latest version.
- `contract-testing_get_metrics` — Fetch metrics across the entire workspace Parameters:
- `contract-testing_get_pacticipant` — Retrieve details for a specific pacticipant by name. Parameters: - pacticipantName (string) *required*: Name of the pacticipant (application or service)
- `contract-testing_get_pacticipant_label` — Check whether a specific label is applied to a pacticipant. Parameters: - pacticipantName (string) *required*: Name of the pacticipant - labelName (string) *required*: Name of the label
- `contract-testing_get_pacticipant_network` — Retrieve the integration network graph for a specific pacticipant. Parameters: - pacticipantName (string) *required*: Name of the pacticipant to get network for
- `contract-testing_get_pacticipant_version` — Retrieve details for a specific version of a pacticipant. Parameters: - pacticipantName (string) *required*: Name of the pacticipant - versionNumber (string) *required*: Version number to retrieve
- `contract-testing_get_pacts_for_verification` — Retrieve the pacts that a provider should verify, based on consumer version selectors and WIP/pending pact configuration. Parameters: - providerName (string) *required*: Name of the provider to get pacts for - consumerVersionSelectors (a…
- `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_released_versions_for_version` — Retrieve release records for a specific pacticipant version in a specific environment. Parameters: - pacticipantName (string) *required*: Name of the pacticipant - versionNumber (string) *required*: Version number - environmentId (string…
- `contract-testing_get_secret` — Retrieve metadata for a specific secret by UUID. Parameters: - secretId (string) *required*: UUID of the secret
- `contract-testing_get_system_preferences` — Retrieve system-wide preferences. Parameters:
- `contract-testing_get_team_metrics` — Fetch metrics for all teams Parameters:
- `contract-testing_get_user_preferences` — Retrieve the current user's preferences. Parameters:
- `contract-testing_get_webhook` — Retrieve details for a specific webhook by UUID. Parameters: - webhookId (string) *required*: UUID of the webhook
- `contract-testing_list_api_tokens` — Retrieve API tokens for the current user. Parameters:
- `contract-testing_list_branches` — Retrieve all branches for a given pacticipant, with optional filtering and pagination. Parameters: - pacticipantName (string) *required*: Name of the pacticipant - q (string): Filter branches by name - pageNumber (number): Page number (d…
- `contract-testing_list_environments` — Retrieve all environments configured in the Pact Broker or PactFlow workspace. Parameters:
- `contract-testing_list_integrations` — Retrieve all consumer-provider integrations registered in the workspace. Parameters:
- `contract-testing_list_labels` — Retrieve all labels used across the workspace. Parameters: - pageNumber (number): Page number - pageSize (number): Results per page
- `contract-testing_list_pacticipant_versions` — Retrieve all versions for a given pacticipant. Parameters: - pacticipantName (string) *required*: Name of the pacticipant - pageNumber (number): Page number - pageSize (number): Results per page
- `contract-testing_list_pacticipants` — Retrieve all pacticipants (applications/services) registered in the Pact Broker or PactFlow workspace. Parameters: - pageNumber (number): Page number (default: 1) - pageSize (number): Number of results per page
- `contract-testing_list_pacticipants_by_label` — Retrieve all pacticipants that have a specific label applied. Parameters: - labelName (string) *required*: Label name to filter by
- `contract-testing_list_secrets` — Retrieve all secrets stored in the workspace. Parameters:
- `contract-testing_list_webhooks` — Retrieve all webhooks configured in the workspace. Parameters:
- `contract-testing_matrix` — Retrieve the comprehensive contract verification matrix that shows the relationship between consumer and provider versions, their associated pact files, and verification results stored in the Pact Broker or Pactflow. The matrix provides …
- `qmetry_fetch_automation_status` — Fetches the status of an automation import job by request ID. Parameters: - projectKey (string): Project key - unique identifier for the project (default: "default") - baseUrl (string): The base URL for the QMetry instance (must be a val…
- `qmetry_fetch_builds` — Fetch QMetry builds from the current project Parameters: - projectKey (string): Project key - unique identifier for the project (default: "default") - baseUrl (string): The base URL for the QMetry instance (must be a valid URL) (default:…
- `qmetry_fetch_defects_or_issues` — Fetch QMetry defects or issues - automatically handles viewId resolution based on project Parameters: - projectKey (string): Project key - unique identifier for the project (default: "default") - baseUrl (string): The base URL for the QM…
- `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: "default") - baseUrl (string): The base URL for the QMetry instance (must be a valid URL) (defau…
- `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 identifier for the project (default: "default") - baseUrl (string): The base URL for the QMetry instance…
- `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 identifier for the project (default: "default") - baseUrl (string): The base URL for the QMetry inst…
- `qmetry_fetch_platforms` — Fetch QMetry platforms from the current project Parameters: - projectKey (string): Project key - unique identifier for the project (default: "default") - baseUrl (string): The base URL for the QMetry instance (must be a valid URL) (defau…
- `qmetry_fetch_qmetry_list_projects` — Fetch QMetry projects list including projectID, name, projectKey, isArchived, viewIds and folderPath needed for other operations Parameters: - projectKey (string): Project key - unique identifier for the project (default: "default") - ba…
- `qmetry_fetch_qmetry_project_info` — Fetch QMetry project information including viewId and folderPath needed for other operations Parameters: - projectKey (string): Project key - unique identifier for the project (default: "default") Output Description: JSON object containi…
- `qmetry_fetch_releases_and_cycles` — Fetch QMetry releases and cycles from the current project Parameters: - projectKey (string): Project key - unique identifier for the project (default: "default") - showArchive (boolean): Whether to include archived records in the results…
- `qmetry_fetch_requirement_details` — Get detailed information for a specific QMetry requirement by numeric ID Parameters: - projectKey (string): Project key - unique identifier for the project (default: "default") - baseUrl (string): The base URL for the QMetry instance (mu…
- `qmetry_fetch_requirements` — Fetch QMetry requirements - automatically handles viewId resolution based on project Parameters: - projectKey (string): Project key - unique identifier for the project (default: "default") - baseUrl (string): The base URL for the QMetry …
- `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 identifier for the project (default: "default") - baseUrl (string): The base URL for the QMetry in…
- `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): Project key - unique identifier for the project (default: "default") - baseUrl (string): The…
- `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 project (default: "default") - baseUrl (string): The base URL for the QMetry instance (must be a vali…
- `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 the project (default: "default") - baseUrl (string): The base URL for the QMetry instance (must…
- `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 project (default: "default") - baseUrl (string): The base URL for the QMetry instance (must be…
- `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 project (default: "default") - baseUrl (string): The base URL for the QMetry instance (must be a…
- `qmetry_fetch_test_cases` — Fetch QMetry test cases - automatically handles viewId resolution based on project Parameters: - projectKey (string): Project key - unique identifier for the project (default: "default") - baseUrl (string): The base URL for the QMetry in…
- `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 identifier for the project (default: "default") - baseUrl (string): The base URL for the QMetry in…
- `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 identifier for the project (default: "default") - baseUrl (string): The base URL for the QMetry ins…
- `qmetry_fetch_test_suites` — Fetch QMetry test suites - automatically handles viewId resolution based on project Parameters: - projectKey (string): Project key - unique identifier for the project (default: "default") - baseUrl (string): The base URL for the QMetry i…
- `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 - unique identifier for the project (default: "default") - baseUrl (string): The base URL for the …
- `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 recording session - format (enum): The image format for the screenshot (png or jpeg)
- `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 - executionId (string) *required*: ID of the reflect suite execution to get status for
- `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 used across multiple tests. Parameters: - platform (enum) *required*: The platform type t…
- `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 owner (organization or user, case-sensitive) - api (string) *required*: API name (case-sensitive) …
- `swagger_get_document` — Get document content and metadata by document ID. Useful for retrieving HTML or Markdown content from table of contents items. Parameters: - documentId (string) *required*: Document UUID - unique identifier for the document
- `swagger_get_portal` — Retrieve information about a specific portal. Parameters: - portalId (string) *required*: Portal UUID or subdomain - unique identifier for the portal instance
- `swagger_get_portal_product` — Retrieve information about a specific product resource. Parameters: - productId (string) *required*: Product UUID or identifier in the format 'portal-subdomain:product-slug' - unique identifier for the product
- `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 organizations in the system. Parameters: - q (string): Search organizations by partial or full…
- `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 'portal-subdomain:product-slug' - unique identifier for the product - embed (array): List of relat…
- `swagger_list_portal_products` — Get products for a specific portal that match your criteria. Parameters: - portalId (string) *required*: Portal UUID or subdomain - unique identifier for the portal instance
- `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 level, are returned.
- `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 for the section within the product - embed (array): List of related entities to embed in the re…
- `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/AsyncAPI definition and returns a list of standardization errors and validation issues. Us…
- `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, summary, version, and specification. Parameters: - query (string): Search query to filte…
- `zephyr_get_environments` — Get environments in Zephyr Parameters: - projectKey (string): Jira project key filter - maxResults (number): Specifies the maximum number of results to return in a single call. The default value is 10, and the maximum value that can be 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 which test cases are linked to Jira issue PROJ-123 json { "issueKey": "PROJ-123" } Expected Output: …
- `zephyr_get_priorities` — Get Zephyr Test Case priorities with optional filters Parameters: - maxResults (number): Specifies the maximum number of results to return in a single call. The default value is 10, and the maximum value that can be requested is 1000. No…
- `zephyr_get_project` — Get details of project specified by id or key in Zephyr Parameters: - projectIdOrKey (string) *required*: The Zephyr project ID or Jira project key Examples: 1. Get the project with id 1 json { "projectIdOrKey": "1" } Expected Output: Th…
- `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 default value is 10, and the maximum value that can be requested is 1000. Note that the server m…
- `zephyr_get_statuses` — Get statuses of different types of test artifacts in Zephyr Parameters: - maxResults (number): Specifies the maximum number of results to return in a single call. The default value is 10, and the maximum value that can be requested is 10…
- `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 are of the format [A-Z]+-T[0-9]+ Examples: 1. Get the test case with key 'SA-T10' json { "testCas…
- `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 test case. Test case keys are of the format [A-Z]+-T[0-9]+ Examples: 1. Get all links associate…
- `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": "SA-T1", "maxResults": 10, "startAt": 0 } Expected Output: The first 10 test case steps with thei…
- `zephyr_get_test_cases` — Get details of test cases in Zephyr Parameters: - projectKey (string): Jira project key filter - folderId (number): Folder ID filter - limit (number): Specifies the maximum number of results to return in a single call. The default value …
- `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. Examples: 1. Get the test cycle with id 1 json { "testCycleIdOrKey": "1" } Expected Output: T…
- `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*: The ID or key of the test cycle. Examples: 1. Get all links for test cycle with id 1 json { "tes…
- `zephyr_get_test_cycles` — Get details of Test Cycles in Zephyr Parameters: - projectKey (string): Jira project key filter - folderId (number): Folder ID filter - jiraProjectVersionId (number): Jira Project Version ID. Relates to 'Version' or 'Releases' in Jira pr…
- `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 which test cycles are linked to Jira issue PROJ-123 json { "issueKey": "PROJ-123" } Expected Output…
- `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 test execution. Test execution keys are of the format [A-Z]+-E[0-9]+ Examples: 1. Get the test ex…
- `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. Test execution keys are of the format [A-Z]+-E[0-9]+ Examples: 1. Get the links oftest executi…
- `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 { "testExecutionIdOrKey": "1", "maxResults": 10, "startAt": 0 } Expected Output: The first 10 test executi…
- `zephyr_get_test_executions` — Get test executions with optional filters Parameters: - projectKey (string): Jira project key filter - testCycle (string): Test cycle key filter. - testCase (string): Test case key filter. - actualEndDateAfter (string): Filter for 'Actua…
- `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. Check which test executions are linked to Jira issue PROJ-123 json { "issueKey": "PROJ-123" } Expecte…
- `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 case. Test case keys are of the format [A-Z]+-T[0-9]+ Examples: 1. Get the test script for test ca…
- `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 a current project is set and is used to set the current project for BugSnag tools. - endpoints …
- `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 and is used to set the current project for BugSnag tools. - errorId (string) *required*: Uniqu…
- `collaborator_create_collaborator_remote_system_configuration` — Creates a remote system configuration in Collaborator (e.g., Bitbucket, GitHub, etc). Parameters: - token (string) *required*: Remote system token, e.g., BITBUCKET, GITHUB, etc. - title (string) *required*: Remote system title. - config …
- `collaborator_create_collaborator_review` — Creates a new review in Collaborator. All parameters are optional. Parameters: - creator (string): Collaborator username of the review creator. Optional. Default: currently logged in user. - title (string): Title of the review. Optional.…
- `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: - id (string) *required*: ID of the remote system Configuration to edit. - title (string): Remote…
- `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. - reason (string) *required*: Reason for rejecting the review.
- `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 Configuration to update the webhook for.
- `contract-testing_add_label_to_pacticipant` — Apply a label to a pacticipant. Parameters: - pacticipantName (string) *required*: Name of the pacticipant - labelName (string) *required*: Name of the label
- `contract-testing_admin_add_role_to_user` — Add a single role to a user (admin). Parameters: - userId (string) *required*: UUID of the user - roleId (string) *required*: UUID of the role
- `contract-testing_admin_create_role` — Create a new role with specific permissions (admin). Parameters: - name (string) *required*: Name of the role - permissions (array) *required*: Permissions granted by this role - description (string): Description of the role
- `contract-testing_admin_create_system_account` — Create a new system account (admin). Parameters: - name (string) *required*: Name of the system account
- `contract-testing_admin_create_team` — Create a new team (admin). Parameters: - name (string) *required*: Name of the team - administratorUuids (array): UUIDs of team administrators - environmentUuids (array): UUIDs of environments assigned to this team - pacticipantNames (ar…
- `contract-testing_admin_create_user` — Create a new user account (admin). Parameters: - email (string) *required*: Email address of the new user - name (string) *required*: Display name of the new user - firstName (string): First name - lastName (string): Last name - external…
- `contract-testing_admin_invite_users` — Send invitations to new users (admin). Parameters: - users (array) *required*: List of users to invite
- `contract-testing_admin_patch_team_users` — Add or remove individual users from a team using JSON Patch (admin). Parameters: - teamId (string) *required*: UUID of the team - operations (array) *required*: JSON Patch operations to apply
- `contract-testing_admin_set_team_users` — Replace all members of a team (admin). Parameters: - teamId (string) *required*: UUID of the team - uuids (array) *required*: UUIDs of users to set as team members (replaces existing)
- `contract-testing_admin_set_user_roles` — Replace all roles assigned to a user (admin). Parameters: - userId (string) *required*: UUID of the user - roles (array) *required*: Array of role UUIDs to assign
- `contract-testing_admin_update_role` — Update an existing role's name and permissions (admin). Parameters: - roleId (string) *required*: UUID of the role to update - name (string) *required*: Name of the role - permissions (array) *required*: Permissions granted by this role …
- `contract-testing_admin_update_team` — Replace a team's configuration (admin). Parameters: - teamId (string) *required*: UUID of the team to update - name (string) *required*: Name of the team - administratorUuids (array): UUIDs of team administrators - environmentUuids (arra…
- `contract-testing_admin_update_user` — Update a user's profile or active status (admin). Parameters: - userId (string) *required*: UUID of the user to update - active (boolean): Whether the user is active - email (string): New email address - firstName (string): First name - …
- `contract-testing_create_environment` — Create a new deployment environment in PactFlow. Parameters: - name (string) *required*: Unique name for the environment (e.g. 'production', 'staging') - production (boolean) *required*: Whether this is a production environment - display…
- `contract-testing_create_pacticipant` — Register a new application/service (pacticipant) in the workspace. Parameters: - name (string) *required*: Name of the pacticipant (cannot be changed after creation) - displayName (string): Human-readable display name - mainBranch (strin…
- `contract-testing_create_secret` — Create a new secret for use in webhook authentication. Parameters: - name (string) *required*: Name of the secret - value (string) *required*: Value of the secret - description (string): Description of the secret - teamUuid (string): UUI…
- `contract-testing_create_webhook` — Create a new webhook to trigger on contract events. Parameters: - description (string) *required*: Human-readable description of the webhook - events (array) *required*: Events that trigger this webhook - request (object) *required*: HTT…
- `contract-testing_patch_pacticipant` — Partially update a pacticipant's metadata — only fields provided are changed. Parameters: - pacticipantName (string) *required*: Name of the pacticipant to update - displayName (string): Human-readable display name - mainBranch (string):…
- `contract-testing_publish_consumer_contracts` — Publish one or more consumer Pact contracts to the Pact Broker or PactFlow, with branch and tag metadata. Parameters: - pacticipantName (string) *required*: Name of the consumer application - pacticipantVersionNumber (string) *required*:…
- `contract-testing_publish_provider_contract` — Publish a provider OpenAPI contract and self-verification results to PactFlow (Bi-Directional Contract Testing). Parameters: - providerName (string) *required*: Name of the provider application - pacticipantVersionNumber (string) *requir…
- `contract-testing_record_deployment` — Record that a version of a pacticipant has been deployed to an environment. Parameters: - pacticipantName (string) *required*: Name of the pacticipant that was deployed - versionNumber (string) *required*: Version number that was deploye…
- `contract-testing_record_release` — Record that a version of a pacticipant has been released to an environment (for mobile/library release workflows). Parameters: - pacticipantName (string) *required*: Name of the pacticipant that was released - versionNumber (string) *req…
- `contract-testing_update_environment` — Update an existing environment's metadata. Parameters: - environmentId (string) *required*: UUID of the environment to update - name (string) *required*: Unique name for the environment - production (boolean) *required*: Whether this is …
- `contract-testing_update_pacticipant` — Fully replace a pacticipant's metadata (display name, main branch, repository URL, etc.). Parameters: - pacticipantName (string) *required*: Name of the pacticipant to update - displayName (string): Human-readable display name - mainBran…
- `contract-testing_update_pacticipant_version` — Update metadata for a specific pacticipant version. Parameters: - pacticipantName (string) *required*: Name of the pacticipant - versionNumber (string) *required*: Version number to update - buildUrl (string): URL of the CI build that pr…
- `contract-testing_update_secret` — Update an existing secret's name, value, or description. Parameters: - secretId (string) *required*: UUID of the secret to update - name (string): New name for the secret - value (string): New value for the secret - description (string):…
- `contract-testing_update_webhook` — Update an existing webhook's configuration. Parameters: - webhookId (string) *required*: UUID of the webhook to update - description (string): Human-readable description - events (array): Events that trigger this webhook - request (objec…
- `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 for the project (default: "default") - baseUrl (string): The base URL for the QMetry instance (m…
- `qmetry_create_cycle` — Create a new cycle within an existing release in QMetry for test execution planning Parameters: - projectKey (string): Project key - unique identifier for the project (default: "default") - baseUrl (string): The base URL for the QMetry i…
- `qmetry_create_defect_or_issue` — Create a new defect/issue internally in QMetry. Parameters: - projectKey (string): Project key - unique identifier for the project (default: "default") - baseUrl (string): The base URL for the QMetry instance (must be a valid URL) (defau…
- `qmetry_create_release` — Create a new release in QMetry with optional cycle for test planning and execution tracking Parameters: - projectKey (string): Project key - unique identifier for the project (default: "default") - baseUrl (string): The base URL for the …
- `qmetry_create_test_case` — Create a new test case in QMetry with steps, metadata, and release/cycle mapping. Parameters: - tcFolderID (string) *required* - steps (array) - name (string) *required* - priority (number) - component (array) - testcaseOwner (number) - …
- `qmetry_create_test_suite` — Create a new test suite in QMetry with metadata and release/cycle mapping. Parameters: - parentFolderId (string) *required* - name (string) *required* - isAutomatedFlag (boolean) - description (string) - testsuiteOwner (number) - testSui…
- `qmetry_import_automation_test_results` — Import/Publish automation test results from TestNG, JUnit, Cucumber, Robot, HPUFT, or QAF frameworks into QMetry Parameters: - file (string) *required*: Base64 encoded file content or file path. User must upload result file (.json, .xml,…
- `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 project (default: "default") - baseUrl (string): The base URL for the QMetry instance (must be a val…
- `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: "default") - baseUrl (string): The base URL for the QMetry instance (must be a valid URL) (de…
- `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. 'COD-TC-29') - tcVersionId (number) *required*: Test Case version number. This is the internal…
- `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*: Array of Test Case Version IDs (required if fromReqs is false) - fromReqs (boolean): Link TestCa…
- `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 (required) - tcvdIDs (array) *required*: Array of Test Case Version IDs (required if fromReqs is…
- `qmetry_set_qmetry_project_info` — Set current QMetry project for your account Parameters: - projectKey (string): Project key - unique identifier for the project (default: "default") Output Description: JSON object containing project configuration details, confirmation of…
- `qmetry_update_cycle` — Update an existing cycle in QMetry for test execution planning Parameters: - projectKey (string): Project key - unique identifier for the project (default: "default") - baseUrl (string): The base URL for the QMetry instance (must be a va…
- `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 - entityKey (string): Entity Key of the defect/issue to be updated - issueType (number): Issue…
- `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: - projectKey (string): Project key - unique identifier for the project (default: "default") - baseUrl (…
- `qmetry_update_test_suite` — Update an existing QMetry test suite by id(testsuite numeric id), with auto-resolution from entityKey. Parameters: - id (number) *required*: Id of Test Suite to be updated (required) - TsFolderID (number) *required*: Folder ID where Test…
- `reflect_add_segment` — Insert a reusable test segment into an active Reflect recording session Parameters: - sessionId (string) *required*: The ID of the Reflect recording session - segmentId (number) *required*: The ID of the segment to add
- `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 standardization rules during API generation. The specType parameter determines the format of the genera…
- `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 automatically detected from the definition content. APIs are always created with fixed values: versio…
- `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 characters) - subdomain (string) *required*: The portal subdomain - used in the portal URL (e.g., 'my…
- `swagger_create_portal_product` — Create a new product for a specific portal. Parameters: - portalId (string) *required*: Portal UUID or subdomain - unique identifier for the portal instance - type (string) *required*: Product creation type - 'new' to create from scratch…
- `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: - sectionId (string) *required*: Section ID - unique identifier for the section within the pr…
- `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 visitors. Use preview mode to test before going live. Parameters: - productId (string) *requ…
- `swagger_standardize_api` — Standardize and fix an API definition using AI to ensure compliance with governance policies. Scans the API definition for standardization errors and automatically fixes them using SmartBear AI. Optionally provide 'newVersion' (e.g. patc…
- `swagger_update_document` — Update the content or source of an existing document. Supports both HTML and Markdown content types. Parameters: - documentId (string) *required*: Document UUID - unique identifier for the document - content (string): The document conten…
- `swagger_update_portal` — Update a specific portal's configuration. Parameters: - portalId (string) *required*: Portal UUID or subdomain - unique identifier for the portal instance - name (string): Update the portal display name - shown to users and in branding (…
- `swagger_update_portal_product` — Update a product's settings within a specific portal. Parameters: - productId (string) *required*: Product UUID or identifier in the format 'portal-subdomain:product-slug' - unique identifier for the product - name (string): Update produ…
- `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 folder. Must be null for root folders. - name (string) *required*: Folder name. Folder name mu…
- `zephyr_create_test_case` — Create a new Test Case in Zephyr specified project Parameters: - projectKey (string) *required*: Jira project key. - name (string) *required* - objective (string): A description of the objective. - precondition (string): Any conditions t…
- `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 ID 10100 json { "testCaseKey": "SA-T1", "issueId": "10100" } Expected Output: The newly create…
- `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' via UI). Requires a mode: APPEND adds steps to the end of the existing list, OVERWRITE de…
- `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 web link URL - testCaseKey (string) *required*: The key of the test case. Test case keys are of t…
- `zephyr_create_test_cycle` — Create a new Test Cycle in Zephyr specified project Parameters: - projectKey (string) *required*: Jira project key. - name (string) *required* - description (string): Description outlining the scope. - plannedStartDate (string): Planned …
- `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 Jira Issue ID 10100 json { "testCycleIdOrKey": "SA-R1", "issueId": 10100 } Expected Output: Th…
- `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 'https://www.atlassian.com' with description 'Atlassian homepage' json { "testCycleIdOrKey": "100…
- `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. - testCaseKey (string) *required*: Key of test case the execution applies to. NOTE: Test cases with …
- `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 and the Jira Issue ID 10100 json { "testExecutionIdOrKey": "SA-E40", "issueId": 10100 } Expected …
- `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-T1 to verify that the axial pump can be enabled json { "testCaseKey": "SA-T1", "type": "plain", …
- `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 deletion. Properties which are not included in the tool call will be left unchanged. To r…
- `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 property deletion. To remove a property, set it to null explicitly. The plannedStartDate and pla…
- `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. Examples: 1. Update the status name to 'PASS' and the environment name to 'ENV-1' in the test …
- `zephyr_update_test_execution_steps` — Update test steps for a given Test Execution in Zephyr. This operation updates the provided steps with their execution status and actual results. Only the fields included in the request will be modified. Examples: 1. Mark the status of a…

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (811 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md
- Crow (578 tools) — https://policylayer.com/tools/kh0pper-crow.md
- TinyFn (572 tools) — https://policylayer.com/tools/io-tinyfn-tinyfn.md
- Mcp (571 tools) — https://policylayer.com/tools/io-github-2s-io-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=smartbear-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/smartbear-mcp
