SMARTBEAR MCP TOOLS

243 tools from the SmartBear MCP MCP Server, categorised by risk level.

View the SmartBear MCP policy →

READ TOOLS

145
bugsnag_get_build Get more details for a specific build by its ID **Parameters:** - projectId (string): Unique identifier of the project. This is optional if a curr... bugsnag_get_current_project Retrieve the 'current' project on which tools should operate by default. This allows BugSnag tools to be called with no projectId parameter. **Par... bugsnag_get_error Get full details on an error, including aggregated and summarized data across all events (occurrences) and details of the latest event (occurrence)... bugsnag_get_event Get detailed information about a specific event **Parameters:** - projectId (string): Unique identifier of the project. This is optional if a curr... bugsnag_get_event_details_from_dashboard_url Get detailed information about a specific event using its dashboard URL **Parameters:** - link (string) *required*: Full URL to the event details ... bugsnag_get_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 o... bugsnag_get_network_endpoint_groupings Get the network endpoint grouping rules for a project **Parameters:** - projectId (string): Unique identifier of the project. This is optional if ... bugsnag_get_release Get more details for a specific release by its ID, including source control information and associated builds **Parameters:** - projectId (string)... bugsnag_get_span_group Get detailed performance metrics for a specific span group **Parameters:** - projectId (string): Unique identifier of the project. This is optiona... bugsnag_get_trace Get all spans within a specific trace **Parameters:** - projectId (string): Unique identifier of the project. This is optional if a current projec... bugsnag_list_project_errors List and search errors in a project using customizable filters and pagination **Parameters:** - projectId (string): Unique identifier of the proje... bugsnag_list_project_event_filters Get available event filter fields for a project **Parameters:** - projectId (string): Unique identifier of the project. This is optional if a curr... bugsnag_list_projects List all projects in the organization that the current user has access to, or find a project matching an API key. **Parameters:** - apiKey (string... bugsnag_list_releases List releases for a project **Parameters:** - projectId (string): Unique identifier of the project. This is optional if a current project is set a... bugsnag_list_span_groups List span groups (operations) tracked for performance monitoring **Parameters:** - projectId (string): Unique identifier of the project. This is o... bugsnag_list_spans Get individual spans belonging to a span group **Parameters:** - projectId (string): Unique identifier of the project. This is optional if a curre... bugsnag_list_trace_fields Get available trace fields/attributes for filtering **Parameters:** - projectId (string): Unique identifier of the project. This is optional if a ... collaborator_find_collaborator_review_by_id Finds a review in Collaborator by its review ID. **Parameters:** - reviewId (string) *required*: The Collaborator review ID to find. collaborator_get_collaborator_reviews Retrieves reviews from Collaborator using ReviewService.getReviews. All parameters are optional and only provided ones are sent. **Parameters:** -... collaborator_test_collaborator_remote_system_configuration_connection Tests the connection for a remote system configuration in Collaborator by its ID. **Parameters:** - id (union) *required*: ID of the remote system... contract-testing_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... 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 ... 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 emai... contract-testing_check_pactflow_ai_entitlements Check your PactFlow AI entitlements and credit balance if you encounter 401 Unauthorized errors or permission/credit issues when using PactFlow AI ... contract-testing_get_audit_log Retrieve the audit log of events in the workspace. **Parameters:** - since (string): Only include events at or after this ISO 8601 timestamp - use... 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 ... 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 (... contract-testing_get_bdct_consumer_contract_verification_results_by_consumer_version Fetch the consumer contract verification results for a specific consumer-provider version pair in Bi-Directional Contract Testing. **Parameters:**... 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)... 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 (str... contract-testing_get_bdct_cross-contract_verification_results_by_consumer_version Fetch the cross-contract verification results for a specific consumer-provider version pair in Bi-Directional Contract Testing. **Parameters:** - ... contract-testing_get_bdct_provider_contract Fetch the provider OpenAPI contract for a given provider version in Bi-Directional Contract Testing. **Parameters:** - providerName (string) *requ... 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:** - providerNa... 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) *r... contract-testing_get_bdct_provider_contract_verification_results_by_consumer_version Fetch the provider contract self-verification results for a specific consumer-provider version pair in Bi-Directional Contract Testing. **Paramete... contract-testing_get_branch Retrieve details for a specific branch of a pacticipant. **Parameters:** - pacticipantName (string) *required*: Name of the pacticipant - branchNa... contract-testing_get_branch_versions Retrieve all versions published from a specific branch of a pacticipant. **Parameters:** - pacticipantName (string) *required*: Name of the pactic... 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 en... contract-testing_get_deployed_versions_for_version Retrieve deployment records for a specific pacticipant version in a specific environment. **Parameters:** - pacticipantName (string) *required*: N... 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 pacti... 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 o... contract-testing_get_pacticipant_label Check whether a specific label is applied to a pacticipant. **Parameters:** - pacticipantName (string) *required*: Name of the pacticipant - label... contract-testing_get_pacticipant_network Retrieve the integration network graph for a specific pacticipant. **Parameters:** - pacticipantName (string) *required*: Name of the pacticipant ... contract-testing_get_pacticipant_version Retrieve details for a specific version of a pacticipant. **Parameters:** - pacticipantName (string) *required*: Name of the pacticipant - version... 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:** - provid... 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... 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... 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... contract-testing_list_pacticipants Retrieve all pacticipants (applications/services) registered in the Pact Broker or PactFlow workspace. **Parameters:** - pageNumber (number): 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 f... contract-testing_record_deployment Record that a version of a pacticipant has been deployed to an environment. **Parameters:** - pacticipantName (string) *required*: Name of the pac... contract-testing_record_release Record that a version of a pacticipant has been released to an environment (for mobile/library release workflows). **Parameters:** - pacticipantNa... contract-testing_regenerate_api_token Regenerate (rotate) an API token by ID. **Parameters:** - tokenId (string) *required*: ID of the token to regenerate contract-testing_review_pact_tests Review Pact tests using PactFlow AI. You can provide the following inputs: (1) Pact tests to be reviewed along with metadata **Parameters:** - pac... contract-testing_test_execute_webhooks Trigger a test execution of all matching webhooks without a real event. **Parameters:** qmetry_fetch_automation_status Fetches the status of an automation import job by request ID. **Parameters:** - projectKey (string): Project key - unique identifier for the proje... qmetry_fetch_builds Fetch QMetry builds from the current project **Parameters:** - projectKey (string): Project key - unique identifier for the project (default: "def... qmetry_fetch_defects_or_issues Fetch QMetry defects or issues - automatically handles viewId resolution based on project **Parameters:** - projectKey (string): Project key - uni... qmetry_fetch_executions_by_test_suite Get executions for a given test suite in QMetry **Parameters:** - projectKey (string): Project key - unique identifier for the project (default: "... qmetry_fetch_issues_linked_to_test_case Get issues that are linked (or not linked) to a specific test case in QMetry **Parameters:** - projectKey (string): Project key - unique identifie... qmetry_fetch_linked_issues_of_test_case_run Get issues that are linked (or not linked) to a specific test case run in QMetry **Parameters:** - projectKey (string): Project key - unique ident... qmetry_fetch_platforms Fetch QMetry platforms from the current project **Parameters:** - projectKey (string): Project key - unique identifier for the project (default: "... qmetry_fetch_qmetry_list_projects Fetch QMetry projects list including projectID, name, projectKey, isArchived, viewIds and folderPath needed for other operations **Parameters:** -... qmetry_fetch_qmetry_project_info Fetch QMetry project information including viewId and folderPath needed for other operations **Parameters:** - projectKey (string): Project key - ... qmetry_fetch_releases_and_cycles Fetch QMetry releases and cycles from the current project **Parameters:** - projectKey (string): Project key - unique identifier for the project (... qmetry_fetch_requirement_details Get detailed information for a specific QMetry requirement by numeric ID **Parameters:** - projectKey (string): Project key - unique identifier fo... qmetry_fetch_requirements Fetch QMetry requirements - automatically handles viewId resolution based on project **Parameters:** - projectKey (string): Project key - unique i... qmetry_fetch_requirements_linked_to_test_case Get requirements that are linked (or not linked) to a specific test case in QMetry **Parameters:** - projectKey (string): Project key - unique ide... qmetry_fetch_test_case_details Get detailed information for a specific QMetry test case by numeric ID - USE THIS for single test case lookup **Parameters:** - projectKey (string... qmetry_fetch_test_case_executions Get execution records for a specific test case by numeric ID **Parameters:** - projectKey (string): Project key - unique identifier for the projec... qmetry_fetch_test_case_runs_by_test_suite_run Get test case runs under a specific test suite run execution in QMetry **Parameters:** - projectKey (string): Project key - unique identifier for ... qmetry_fetch_test_case_steps Get detailed test case steps for a specific test case by numeric ID **Parameters:** - projectKey (string): Project key - unique identifier for the... qmetry_fetch_test_case_version_details Get QMetry test case details for a specific version by numeric ID **Parameters:** - projectKey (string): Project key - unique identifier for the p... qmetry_fetch_test_cases Fetch QMetry test cases - automatically handles viewId resolution based on project **Parameters:** - projectKey (string): Project key - unique ide... qmetry_fetch_test_cases_linked_to_requirement Get test cases that are linked (or not linked) to a specific requirement in QMetry **Parameters:** - projectKey (string): Project key - unique ide... qmetry_fetch_test_cases_linked_to_test_suite Get test cases that are linked (or not linked) to a specific test suite in QMetry **Parameters:** - projectKey (string): Project key - unique iden... qmetry_fetch_test_suites Fetch QMetry test suites - automatically handles viewId resolution based on project **Parameters:** - projectKey (string): Project key - unique id... qmetry_fetch_test_suites_for_test_case Get test suites that can be linked to test cases in QMetry with automatic viewId resolution **Parameters:** - projectKey (string): Project key - u... qmetry_link_platforms_to_test_suite Link one or more platforms to a QMetry Test Suite. **Parameters:** - projectKey (string): Project key - unique identifier for the project (default... qmetry_link_requirements_to_testcase Link one or more requirements to a test case by entityKey and version IDs. **Parameters:** - tcID (string) *required*: EntityKey of Testcase (e.g.... qmetry_link_test_cases_to_test_suite Link test cases to a test suite in QMetry. **Parameters:** - tsID (number) *required*: Id of Test Suite (required) - tcvdIDs (array) *required*: A... qmetry_requirements_linked_test_cases_to_test_suite Link test cases (including those linked to requirements) to a test suite in QMetry. **Parameters:** - tsID (number) *required*: Id of Test Suite (... reflect_get_screenshot Capture a screenshot from the current state of an active Reflect recording session **Parameters:** - sessionId (string) *required*: The ID of the ... reflect_get_suite_execution_status Get the status of a reflect suite execution **Parameters:** - suiteId (string) *required*: ID of the reflect suite to get execution status for - e... reflect_get_test_status Get the status of a reflect test execution **Parameters:** - executionId (string) *required*: ID of the reflect test execution to get status for reflect_list_segments Retrieve available reusable test segments for the given platform type. Segments are reusable test steps with an optional set of parameters that can... reflect_list_suite_executions List all executions for a given suite **Parameters:** - suiteId (string) *required*: ID of the reflect suite to list executions for reflect_list_suites Retrieve a list of all reflect suites available reflect_list_tests List all reflect tests swagger_get_api_definition Fetch resolved API definition from SwaggerHub Registry based on owner, API name, and version. **Parameters:** - owner (string) *required*: API own... swagger_get_document Get document content and metadata by document ID. Useful for retrieving HTML or Markdown content from table of contents items. **Parameters:** - d... swagger_get_portal Retrieve information about a specific portal. **Parameters:** - portalId (string) *required*: Portal UUID or subdomain - unique identifier for the... swagger_get_portal_product Retrieve information about a specific product resource. **Parameters:** - productId (string) *required*: Product UUID or identifier in the format ... swagger_list_organizations Get organizations for a user. Returns a list of organizations that the authenticating user is a member of. On-Premise admin gets a list of all orga... swagger_list_portal_product_sections Get sections for a specific product within a portal. **Parameters:** - productId (string) *required*: Product UUID or identifier in the format 'po... swagger_list_portal_products Get products for a specific portal that match your criteria. **Parameters:** - portalId (string) *required*: Portal UUID or subdomain - unique ide... swagger_list_portals Search for available portals within Swagger. Only portals where you have at least a designer role, either at the product level or organization leve... swagger_list_table_of_contents Get table of contents for a section of a product within a portal. **Parameters:** - sectionId (string) *required*: Section ID - unique identifier ... swagger_scan_api_standardization Run a standardization scan against an API definition using the organization's governance and standardization rules. Accepts a YAML or JSON OpenAPI/... swagger_search_apis_and_domains Search for APIs and Domains in SwaggerHub Registry using the comprehensive /specs endpoint and retrieve metadata including owner, name, description... zephyr_get_environments Get environments in Zephyr **Parameters:** - projectKey (string): Jira project key filter - maxResults (number): Specifies the maximum number of r... zephyr_get_issue_link_test_cases Get test cases linked to a Jira issue in Zephyr **Parameters:** - issueKey (string) *required*: The key of the Jira issue **Examples:** 1. Check ... zephyr_get_priorities Get Zephyr Test Case priorities with optional filters **Parameters:** - maxResults (number): Specifies the maximum number of results to return in ... zephyr_get_project Get details of project specified by id or key in Zephyr **Parameters:** - projectIdOrKey (string) *required*: The Zephyr project ID or Jira projec... zephyr_get_projects Get details of projects in Zephyr **Parameters:** - maxResults (number): Specifies the maximum number of results to return in a single call. The d... zephyr_get_statuses Get statuses of different types of test artifacts in Zephyr **Parameters:** - maxResults (number): Specifies the maximum number of results to retu... zephyr_get_test_case Get details of test case specified by key in Zephyr **Parameters:** - testCaseKey (string) *required*: The key of the test case. Test case keys ar... zephyr_get_test_case_links Get all links (issue links and web links) associated with a test case in Zephyr **Parameters:** - testCaseKey (string) *required*: The key of the ... zephyr_get_test_case_steps Get details of test case steps in Zephyr **Examples:** 1. Get the first 10 test case steps for test case with key 'SA-T1' ```json { "testCaseKey... zephyr_get_test_cases Get details of test cases in Zephyr **Parameters:** - projectKey (string): Jira project key filter - folderId (number): Folder ID filter - limit (... zephyr_get_test_cycle Get details of test cycle specified by id or key in Zephyr **Parameters:** - testCycleIdOrKey (string) *required*: The ID or key of the test cycle... zephyr_get_test_cycle_links Get all links (issues, web links, and test plans) associated with a test cycle in Zephyr **Parameters:** - testCycleIdOrKey (string) *required*: T... zephyr_get_test_cycles Get details of Test Cycles in Zephyr **Parameters:** - projectKey (string): Jira project key filter - folderId (number): Folder ID filter - jiraPr... zephyr_get_test_cycles_linked_to_a_jira_issue Get test cycles linked to a Jira issue in Zephyr **Parameters:** - issueKey (string) *required*: The key of the Jira issue **Examples:** 1. Check... zephyr_get_test_execution Get details of test execution specified by id or key in Zephyr **Parameters:** - testExecutionIdOrKey (string) *required*: The ID or key of the te... zephyr_get_test_execution_links Get links for a specific test execution in Zephyr **Parameters:** - testExecutionIdOrKey (string) *required*: The ID or key of the test execution.... zephyr_get_test_execution_steps Get details of test execution steps in Zephyr **Examples:** 1. Get the first 10 test execution steps for test execution with ID 1 ```json { "tes... zephyr_get_test_executions Get test executions with optional filters **Parameters:** - projectKey (string): Jira project key filter - testCycle (string): Test cycle key filt... zephyr_get_test_executions_linked_to_a_jira_issue Get test executions linked to a Jira issue in Zephyr **Parameters:** - issueKey (string) *required*: The key of the Jira issue **Examples:** 1. C... zephyr_get_test_script Get the Test Script (Plain Text or BDD) for a given Test Case in Zephyr **Parameters:** - testCaseKey (string) *required*: The key of the test cas...

WRITE TOOLS

73
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 ... 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... collaborator_create_collaborator_remote_system_configuration Creates a remote system configuration in Collaborator (e.g., Bitbucket, GitHub, etc). **Parameters:** - token (string) *required*: Remote system t... collaborator_create_collaborator_review Creates a new review in Collaborator. All parameters are optional. **Parameters:** - creator (string): Collaborator username of the review creator... 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:** - ... 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.... 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 ... contract-testing_add_label_to_pacticipant Apply a label to a pacticipant. **Parameters:** - pacticipantName (string) *required*: Name of the pacticipant - labelName (string) *required*: Na... 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*... 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... 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 ... 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 (... 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 t... 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 ... 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) *... 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 ... 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): Whe... contract-testing_create_environment Create a new deployment environment in PactFlow. **Parameters:** - name (string) *required*: Unique name for the environment (e.g. 'production', '... contract-testing_create_pacticipant Register a new application/service (pacticipant) in the workspace. **Parameters:** - name (string) *required*: Name of the pacticipant (cannot be ... contract-testing_create_secret Create a new secret for use in webhook authentication. **Parameters:** - name (string) *required*: Name of the secret - value (string) *required*:... contract-testing_create_webhook Create a new webhook to trigger on contract events. **Parameters:** - description (string) *required*: Human-readable description 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 interactio... contract-testing_patch_pacticipant Partially update a pacticipant's metadata — only fields provided are changed. **Parameters:** - pacticipantName (string) *required*: Name of the p... 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 (strin... contract-testing_publish_provider_contract Publish a provider OpenAPI contract and self-verification results to PactFlow (Bi-Directional Contract Testing). **Parameters:** - providerName (s... contract-testing_update_environment Update an existing environment's metadata. **Parameters:** - environmentId (string) *required*: UUID of the environment to update - name (string) ... contract-testing_update_pacticipant Fully replace a pacticipant's metadata (display name, main branch, repository URL, etc.). **Parameters:** - pacticipantName (string) *required*: N... contract-testing_update_pacticipant_version Update metadata for a specific pacticipant version. **Parameters:** - pacticipantName (string) *required*: Name of the pacticipant - versionNumber... contract-testing_update_secret Update an existing secret's name, value, or description. **Parameters:** - secretId (string) *required*: UUID of the secret to update - name (stri... contract-testing_update_webhook Update an existing webhook's configuration. **Parameters:** - webhookId (string) *required*: UUID of the webhook to update - description (string):... qmetry_bulk_update_test_case_execution_status Update execution status for individual or multiple test case runs in bulk **Parameters:** - projectKey (string): Project key - unique identifier f... qmetry_create_cycle Create a new cycle within an existing release in QMetry for test execution planning **Parameters:** - projectKey (string): Project key - unique id... qmetry_create_defect_or_issue Create a new defect/issue internally in QMetry. **Parameters:** - projectKey (string): Project key - unique identifier for the project (default: "... qmetry_create_release Create a new release in QMetry with optional cycle for test planning and execution tracking **Parameters:** - projectKey (string): Project key - u... qmetry_create_test_case Create a new test case in QMetry with steps, metadata, and release/cycle mapping. **Parameters:** - tcFolderID (string) *required* - steps (array)... qmetry_create_test_suite Create a new test suite in QMetry with metadata and release/cycle mapping. **Parameters:** - parentFolderId (string) *required* - name (string) *r... qmetry_import_automation_test_results Import/Publish automation test results from TestNG, JUnit, Cucumber, Robot, HPUFT, or QAF frameworks into QMetry **Parameters:** - file (string) *... qmetry_set_qmetry_project_info Set current QMetry project for your account **Parameters:** - projectKey (string): Project key - unique identifier for the project (default: "defa... qmetry_update_cycle Update an existing cycle in QMetry for test execution planning **Parameters:** - projectKey (string): Project key - unique identifier for the proj... 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... qmetry_update_test_case Update an existing QMetry test case OR create a new version by tcID and tcVersionID, with auto-resolution from entityKey. **Parameters:** - projec... qmetry_update_test_suite Update an existing QMetry test suite by id(testsuite numeric id), with auto-resolution from entityKey. **Parameters:** - id (number) *required*: I... reflect_add_prompt_step Add a natural language prompt step to an active Reflect recording session **Parameters:** - sessionId (string) *required*: The ID of the Reflect r... reflect_add_segment Insert a reusable test segment into an active Reflect recording session **Parameters:** - sessionId (string) *required*: The ID of the Reflect rec... reflect_connect_to_session Connect to an active Reflect recording session via WebSocket to enable interactive control. When creating or editing a Reflect test using a connect... swagger_create_api_from_prompt Generate and save an API definition based on a prompt using SmartBear AI. This tool automatically applies organization governance and standardizati... swagger_create_or_update_api Create a new API or update an existing API in SwaggerHub Registry for Swagger Studio. The API specification type (OpenAPI, AsyncAPI) is automatical... swagger_create_portal Create a new portal within Swagger. **Parameters:** - name (string): The display name for the portal - shown to users and in branding (3-40 charac... swagger_create_portal_product Create a new product for a specific portal. **Parameters:** - portalId (string) *required*: Portal UUID or subdomain - unique identifier for the p... 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:*... swagger_publish_portal_product Publish a product's content to make it live or as preview. This endpoint publishes the current content of a product, making it visible to portal vi... swagger_standardize_api Standardize and fix an API definition using AI to ensure compliance with governance policies. Scans the API definition for standardization errors a... swagger_update_document Update the content or source of an existing document. Supports both HTML and Markdown content types. **Parameters:** - documentId (string) *requir... swagger_update_portal Update a specific portal's configuration. **Parameters:** - portalId (string) *required*: Portal UUID or subdomain - unique identifier for the por... swagger_update_portal_product Update a product's settings within a specific portal. **Parameters:** - productId (string) *required*: Product UUID or identifier in the format 'p... 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... zephyr_create_test_case Create a new Test Case in Zephyr specified project **Parameters:** - projectKey (string) *required*: Jira project key. - name (string) *required* ... 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... 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'... zephyr_create_test_case_web_link Create a new Web Link for a Test Case in Zephyr **Parameters:** - description (string): The web link description - url (string) *required*: The we... zephyr_create_test_cycle Create a new Test Cycle in Zephyr specified project **Parameters:** - projectKey (string) *required*: Jira project key. - name (string) *required*... 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... zephyr_create_test_cycle_web_link Create a new Web Link for a Test Cycle in Zephyr **Examples:** 1. Create a link between the specified test cycle by Id '100001' and generic URL 'h... zephyr_create_test_execution Create a new Test Execution for a Test Case within a specific Test Cycle **Parameters:** - projectKey (string) *required*: Jira project key. - tes... zephyr_create_test_execution_issue_link Create a new link between a Jira issue and a Test Execution in Zephyr **Examples:** 1. Create a link between the test execution with key SA-E40 an... zephyr_create_test_script Create a new Test Script of the types Plain Text or BDD in a Zephyr Test Case. **Examples:** 1. Create a plain text test script for test case SA-T... 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... zephyr_update_test_cycle Update an existing Test Cycle in Zephyr. This operation fetches the current test cycle and merges your updates with it to prevent accidental proper... 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. ... 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. O...

DESTRUCTIVE TOOLS

19
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... 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... 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 t... 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... 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) ... 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_remove_label_from_pacticipant Remove a label from a pacticipant. **Parameters:** - pacticipantName (string) *required*: Name of the pacticipant - labelName (string) *required*:... reflect_cancel_suite_execution Cancel a reflect suite execution **Parameters:** - suiteId (string) *required*: ID of the reflect suite to cancel execution for - executionId (str... 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... swagger_delete_portal_product Delete a product from a specific portal **Parameters:** - productId (string) *required*: Product UUID or identifier in the format 'portal-subdomai... swagger_delete_table_of_contents Delete table of contents entry. Performs a soft-delete of an entry from the table of contents. Supports recursive deletion of nested items. **Para...

EXECUTE TOOLS

6
How many tools does the SmartBear MCP MCP server have? +

The SmartBear MCP MCP server exposes 243 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on SmartBear MCP tools? +

Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the SmartBear MCP server.

What risk categories do SmartBear MCP tools fall into? +

SmartBear MCP tools are categorised as Read (145), Write (73), Destructive (19), Execute (6). Each category has a recommended default policy.

Let agents act without letting them run wild.

Deterministic policy on every MCP tool call. Per-identity grants. Full audit log.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.