Bitrise
Set up & manage mobile CI/CD on Bitrise: build, test, distribute iOS, Android, Flutter, RN apps.
Connector by bitrise-io · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/bitrise-io-bitrise-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://mcp.bitrise.io/Remote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 50 read · 12 write · 24 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 86
Read from the source code; the running server may list different tools.
Read 50 · Look things up without changing anything.
codepush_generate_update_upload_urlcodepush_get_deploymentcodepush_get_metricscodepush_get_updatecodepush_get_update_statuscodepush_list_deploymentscodepush_list_updatesgenerate_installable_artifact_upload_urlget_appget_artifactget_bitrise_ymlget_build
Show 38 more tools
get_build_bitrise_ymlget_build_logget_build_stepsget_cache_item_download_urlget_connected_appget_installable_artifact_upload_and_proc_statusget_pipelineget_potential_testersget_tester_groupget_testersget_workspaceget_workspace_groupsget_workspace_membersinsights_get_build_seriesinsights_get_build_totalsinsights_get_test_seriesinsights_get_test_totalsinsights_list_flaky_testslist_appslist_artifactslist_available_stackslist_brancheslist_build_distribution_version_test_buildslist_build_distribution_versionslist_build_workflowslist_buildslist_cache_itemslist_connected_appslist_group_roleslist_installable_artifactslist_outgoing_webhookslist_pipelineslist_tester_groupslist_workspacesmestep_inputsstep_searchvalidate_bitrise_yml
Write 12 · Create, change, send or run things.
add_testers_to_tester_groupcodepush_create_deploymentcodepush_update_deploymentcreate_connected_appcreate_outgoing_webhookcreate_tester_groupcreate_workspace_groupinvite_member_to_workspacenotify_tester_groupregister_appregister_webhooktrigger_bitrise_build
Delete 24 · Delete, drop, revoke or wipe things.
abort_buildabort_pipelineadd_member_to_groupcodepush_delete_deploymentcodepush_delete_updatecodepush_patch_updatecodepush_promote_deploymentcodepush_rollback_deploymentdelete_all_cache_itemsdelete_appdelete_artifactdelete_cache_item
Show 12 more tools
delete_outgoing_webhookfinish_bitrise_apprebuild_pipelineregister_ssh_keyreplace_group_rolesset_installable_artifact_public_install_pageupdate_appupdate_artifactupdate_bitrise_ymlupdate_connected_appupdate_outgoing_webhookupdate_tester_group
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
Authorization
Other settings (environment variables or headers).
x-bitrise-enabled-api-groups
Network hosts it talks to 7
api-docs.bitrise.io· found in codeapi.bitrise.io· found in codeapp.bitrise.io· found in codedocs.bitrise.io· found in codegithub.com· found in codemcp.bitrise.io· found in remote endpoint, install command, codestacks.bitrise.io· found in code
Files it touches
- Any path the agent passes to its tools
Tools (86)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
abort_buildAbort Buildcan change or delete dataAbort a specific build.
abort_pipelineAbort Pipelinecan change or delete dataAbort a pipeline.
add_member_to_groupAdd Member to Groupcan change or delete dataAdd a member to a group.
add_testers_to_tester_groupAdd Testers to Tester GroupAdds testers to a tester group of a connected app. Testers are added one by one and the request fails only when none could be added, so read the slug-keyed 'errors' hash in the response before reporting success. Adding an internal tester grants the App Tester role on the app; removing them later does not revoke it.
codepush_create_deploymentCreate CodePush DeploymentCreate a new CodePush deployment for a Bitrise app.
codepush_delete_deploymentDelete CodePush Deploymentcan change or delete dataDelete a CodePush deployment. This action is irreversible.
codepush_delete_updateDelete CodePush Updatecan change or delete dataDelete a CodePush update. This action is irreversible.
codepush_generate_update_upload_urlGenerate CodePush Update Upload URLread-onlyGenerate a signed upload URL (valid 1 hour) for uploading a CodePush update bundle. The response contains the URL, HTTP method, and headers needed for a direct upload. After uploading, check status with codepush_get_update_status.
codepush_get_deploymentGet CodePush Deploymentread-onlyGet a specific CodePush deployment by its ID.
codepush_get_metricsGet CodePush Metricsread-onlyGet workspace-level CodePush usage metrics including data transfer, storage, and monthly active users, along with their limits and billing cycle information.
codepush_get_updateGet CodePush Updateread-onlyGet a specific CodePush update by its ID.
codepush_get_update_statusGet CodePush Update Statusread-onlyGet the processing status of a CodePush update (e.g. pending, ready, failed).
codepush_list_deploymentsList CodePush Deploymentsread-onlyList CodePush deployments for a Bitrise app.
codepush_list_updatesList CodePush Updatesread-onlyList CodePush updates for a specific deployment.
codepush_patch_updatePatch CodePush Updatecan change or delete dataPatch a CodePush update to change its disabled state, mandatory flag, or rollout percentage. Only include fields you want to change — omitted fields are left unchanged.
Show 71 more tools
codepush_promote_deploymentPromote CodePush Deploymentcan change or delete dataPromote a package from a source deployment to a target deployment. The most recent package in the source deployment is promoted unless package_id is specified.
codepush_rollback_deploymentRollback CodePush Deploymentcan change or delete dataRollback a CodePush deployment to its previous version, or to a specific package if package_id is provided.
codepush_update_deploymentUpdate CodePush DeploymentUpdate the name of an existing CodePush deployment.
create_connected_appCreate Connected AppAdd a new Release Management connected app to Bitrise. Adding an internal tester grants the App Tester role on the app; removing them later does not revoke it.
create_outgoing_webhookCreate Outgoing WebhookCreate an outgoing webhook for an app.
create_tester_groupCreate Tester GroupCreates a tester group for a Release Management connected app, optionally with its members: 'user_slugs' for internal groups, 'emails' for external ones. Tester groups are used to distribute installable artifacts to testers, who are notified by email either automatically or manually. Adding an internal tester grants the App Tester role on the app; removing them later does not revoke it. A group is notified once per build, so members added afterwards get no email for that build. This endpoint has an elevated access level requirement. Only the owner of the related Bitrise Workspace, a workspace …
create_workspace_groupCreate Workspace GroupCreate a new group in a workspace.
delete_all_cache_itemsDelete All Cache Itemscan change or delete dataDelete all key-value cache items belonging to an app.
delete_appDelete Appcan change or delete dataDelete an app from Bitrise. When deleting apps belonging to multiple workspaces always confirm that which workspaces' apps the user wants to delete.
delete_artifactDelete Artifactcan change or delete dataDelete a build artifact.
delete_cache_itemDelete Cache Itemcan change or delete dataDelete a key-value cache item.
delete_outgoing_webhookDelete Outgoing Webhookcan change or delete dataDelete the outgoing webhook of an app.
finish_bitrise_appFinish App Registrationcan change or delete dataFinish the setup of a Bitrise app. If this is successful, a build can be triggered via trigger_bitrise_build. If you have access to the repository, decide the project type, the stack ID, and the config to use, based on https://stacks.bitrise.io/, and the config should be also based on the project type.
generate_installable_artifact_upload_urlGenerate Installable Artifact Upload URLread-onlyGenerates a signed upload url valid for 1 hour for an installable artifact to be uploaded to Bitrise Release Management. The response will contain an url that can be used to upload an artifact to Bitrise Release Management using a simple curl request with the file data that should be uploaded. The necessary headers and http method will also be in the response. This artifact will need to be processed after upload to be usable. The status of processing can be checked by making another request to a different url giving back the processed status of an installable artifact.
get_appGet Appread-onlyGet the details of a specific app.
get_artifactGet Artifactread-onlyGet a specific build artifact.
get_bitrise_ymlGet bitrise.ymlread-onlyGet the current Bitrise YML config file of a specified Bitrise app.
get_buildGet Buildread-onlyGet a specific build of a given app.
get_build_bitrise_ymlGet Build bitrise.ymlread-onlyGet the bitrise.yml of a build.
get_build_logGet Build Logread-onlyGet the build log of a specified build of a Bitrise app.
get_build_stepsGet Build Stepsread-onlyGet the steps of a specific build of a given app with their status and timing. For failed or aborted steps it includes the failure reason (errors), and for skipped steps why they were skipped (status_reason).
get_cache_item_download_urlGet Cache Item Download URLread-onlyGet the download URL for a cache item.
get_connected_appGet Connected Appread-onlyGives back a Release Management connected app for the authenticated account.
get_installable_artifact_upload_and_proc_statusGet Installable Artifact Upload and Processing Statusread-onlyGets the processing and upload status of an installable artifact. An artifact will need to be processed after upload to be usable. This endpoint helps understanding when an uploaded installable artifacts becomes usable for later purposes.
get_pipelineGet Pipelineread-onlyGet a pipeline of a given app.
get_potential_testersGet Potential Testersread-onlyLists the people who can be added to a tester group, with the slug each of them is added by. Pass 'workspace_slug' to list workspace members before a connected app or a tester group exists, or 'connected_app_id' with 'id' for the candidates of an existing group. Service accounts are never listed. 'already_member' means 'already in that tester group', never 'already a tester on the app', and is always false on the workspace scope.
get_tester_groupGet Tester Groupread-onlyGives back the details of the selected tester group.
get_testersGet Testersread-onlyGives back a list of testers that has been associated with a tester group related to a specific connected app.
get_workspaceGet Workspaceread-onlyGet details for one workspace
get_workspace_groupsGet Workspace Groupsread-onlyGet the groups in a workspace
get_workspace_membersGet Workspace Membersread-onlyGet the members of a workspace
insights_get_build_seriesinsights_get_build_totalsinsights_get_test_seriesinsights_get_test_totalsinsights_list_flaky_testsinvite_member_to_workspaceInvite Member to WorkspaceInvite new Bitrise users to a workspace.
list_appsList Appsread-onlyList all apps for the currently authenticated user account
list_artifactsList Artifactsread-onlyGet a list of all build artifacts.
list_available_stacksList Available Stacksread-onlyList available stacks with their machine configurations and version information. When a workspace_slug is provided, returns stacks available for that workspace including any custom stacks. When omitted, returns globally available stacks.
list_branchesList Branchesread-onlyList the branches with existing builds of an app's repository.
list_build_distribution_version_test_buildsList Build Distribution Version Test Buildsread-onlyGives back a list of test builds for the given build distribution version.
list_build_distribution_versionsList Build Distribution Versionsread-onlyLists Build Distribution versions. Release Management offers a convenient, secure solution to distribute the builds of your mobile apps to testers without having to engage with either TestFlight or Google Play. Once you have installable artifacts, Bitrise can generate both private and public install links that testers or other stakeholders can use to install the app on real devices via over-the-air installation. Build distribution allows you to define tester groups that can receive notifications about installable artifacts. The email takes the notified testers to the test build page, from wher…
list_build_workflowsList Build Workflowsread-onlyList the workflows of an app.
list_buildsList Buildsread-onlyList all the builds of a specified Bitrise app or all accessible builds.
list_cache_itemsList Cache Itemsread-onlyList the key-value cache items belonging to an app.
list_connected_appsList Connected Appsread-onlyList Release Management connected apps available for the authenticated account within a workspace.
list_group_rolesList Group Rolesread-onlyList group roles for an app
list_installable_artifactsList Installable Artifactsread-onlyList Release Management installable artifacts of a connected app available for the authenticated account.
list_outgoing_webhooksList Outgoing Webhooksread-onlyList the outgoing webhooks of an app.
list_pipelinesList Pipelinesread-onlyList all pipelines and standalone builds of an app.
list_tester_groupsList Tester Groupsread-onlyGives back a list of tester groups related to a specific Release Management connected app.
list_workspacesList Workspacesread-onlyList the workspaces the user has access to
meGet Current Userread-onlyGet user info for the currently authenticated user account
notify_tester_groupNotify Tester GroupNotifies an internal tester group about a new test build by email.
rebuild_pipelineRebuild Pipelinecan change or delete dataRebuild a pipeline.
register_appRegister AppAdd a new app to Bitrise. After this app should be finished on order to be registered completely on Bitrise (via the finish_bitrise_app tool). Before doing this step, try understanding the repository details from the repository URL. This is a two-step process. First, you register the app with the Bitrise API, and then you finish the setup. The first step creates a new app in Bitrise, and the second step configures it with the necessary settings. If the user has multiple workspaces, always prompt the user to choose which one you should use. Don't prompt the user for finishing the app, just do i…
register_ssh_keyRegister SSH Keycan change or delete dataAdd an SSH-key to a specific app.
register_webhookRegister WebhookRegister an incoming webhook for a specific application.
replace_group_rolesReplace Group Rolescan change or delete dataReplace group roles for an app.
set_installable_artifact_public_install_pageSet Installable Artifact Public Install Pagecan change or delete dataChanges whether public install page should be available for the installable artifact or not.
step_inputsGet Step Inputsread-onlyList inputs of a step with their defaults, allowed values etc.
step_searchSearch Stepsread-onlyFind steps for building workflows or step bundles in a Bitrise YML config file. Finds steps based on name, description, tags or maintainers.
trigger_bitrise_buildTrigger BuildTrigger a new build/pipeline for a specified Bitrise app
update_appUpdate Appcan change or delete dataUpdate an app. Only app_slug is required, add only fields you wish to update
update_artifactUpdate Artifactcan change or delete dataUpdate a build artifact.
update_bitrise_ymlUpdate bitrise.ymlcan change or delete dataUpdate the Bitrise YML config stored on Bitrise. This has no effect if it is stored in the repository.
update_connected_appUpdate Connected Appcan change or delete dataUpdates a connected app.
update_outgoing_webhookUpdate Outgoing Webhookcan change or delete dataUpdate an outgoing webhook for an app. Even if you do not want to change one of the parameters, you still have to provide that parameter as well: simply use its existing value.
update_tester_groupUpdate Tester Groupcan change or delete dataUpdates the given tester group. The name and the auto notification setting can be updated optionally.
validate_bitrise_ymlValidate bitrise.ymlread-onlyValidate a Bitrise YML config file. Use this tool to verify any changes made in bitrise.yml.
Signals
- Stars
- 43
- Forks
- 18
- Open issues
- 1
- Last commit
- Oct 21, 2026 (7 days ago)
- Last release
- Oct 9, 2026 (19 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.bitrise-io/bitrise-mcp- Version
- 2.5.0
- Auth
- Bearer token
- License
- MIT
- Repository
- github.com/bitrise-io/bitrise-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Cite this page
Bitrise MCP server. Agent Mart. https://agentmart.dev/connectors/bitrise-io-bitrise-mcp (last updated 2026-10-25)