Bitrise MCP Tools

Total Tools: 24

Available Tools

Tool NameDescriptionCategory
bitrise_testTest Bitrise connectivity by fetching the current user’s profile.system
bitrise_list_appsList all Bitrise apps accessible with the current token. Returns app slugs, titles, project types and repo URLs.apps
bitrise_get_appGet details of a specific Bitrise app by its slug.apps
bitrise_list_buildsList builds for a Bitrise app. Optionally filter by workflow, branch or status. Status codes: not_started, in_progress, success, failed, aborted.builds
bitrise_trigger_buildTrigger a new Bitrise workflow build for an app. Supports custom branch, environment variables, and workflow selection.builds
bitrise_get_buildGet details and current status of a specific Bitrise build. Returns status, branch, workflow, timing, commit info.builds
bitrise_abort_buildAbort a running Bitrise build with an optional reason message.builds
bitrise_get_build_logGet the full log of a Bitrise build. Returns log chunks and expiring download URL for the complete log.builds
bitrise_list_workflowsList all available workflow IDs defined in the bitrise.yml for a Bitrise app.builds
bitrise_list_build_artifactsList all artifacts produced by a Bitrise build (APKs, IPAs, logs, test results, etc.).artifacts
bitrise_get_build_artifactGet details and expiring download URL for a specific Bitrise build artifact.artifacts
bitrise_get_ymlDownload the bitrise.yml configuration file for a Bitrise app.config
bitrise_update_ymlUpload/replace the bitrise.yml configuration file for a Bitrise app. Pass either the full YAML content or a local file path ending in .yml/.yaml. The YAML is validated via the Bitrise API before uploading.config
bitrise_validate_ymlValidate a bitrise.yml file content via the Bitrise API. Returns validation errors and warnings without modifying the app configuration. Accepts YAML content or a local file path.config
bitrise_get_yml_configGet the JSON-structured config representation of the bitrise.yml for a Bitrise app.config
bitrise_update_yml_configUpdate the bitrise.yml using a JSON-structured config representation for a Bitrise app.config
bitrise_list_secretsList all secret environment variables for a Bitrise app. Values are not returned by default (protected).secrets
bitrise_get_secretGet metadata for a specific secret by name. The value is not returned unless it’s non-protected.secrets
bitrise_upsert_secretCreate or update a secret environment variable for a Bitrise app.secrets
bitrise_delete_secretDelete a secret environment variable from a Bitrise app.secrets
bitrise_get_secret_valueRetrieve the plaintext value of a non-protected secret. Returns 403 if the secret is marked as protected.secrets
bitrise_list_pipelinesList pipeline runs for a Bitrise app.pipelines
bitrise_get_pipelineGet details of a specific Bitrise pipeline run by its ID.pipelines
bitrise_abort_pipelineAbort a running Bitrise pipeline.pipelines