Skip to content
Agentmart
Submit a tool

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

IndexedMITRemote (HTTP)★ 43
Write a review

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.

We use your email only for this newsletter. Privacy

About

Set up & manage mobile CI/CD on Bitrise: build, test, distribute iOS, Android, Flutter, RN apps.

No 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_url
  • codepush_get_deployment
  • codepush_get_metrics
  • codepush_get_update
  • codepush_get_update_status
  • codepush_list_deployments
  • codepush_list_updates
  • generate_installable_artifact_upload_url
  • get_app
  • get_artifact
  • get_bitrise_yml
  • get_build
Show 38 more tools
  • get_build_bitrise_yml
  • get_build_log
  • get_build_steps
  • get_cache_item_download_url
  • get_connected_app
  • get_installable_artifact_upload_and_proc_status
  • get_pipeline
  • get_potential_testers
  • get_tester_group
  • get_testers
  • get_workspace
  • get_workspace_groups
  • get_workspace_members
  • insights_get_build_series
  • insights_get_build_totals
  • insights_get_test_series
  • insights_get_test_totals
  • insights_list_flaky_tests
  • list_apps
  • list_artifacts
  • list_available_stacks
  • list_branches
  • list_build_distribution_version_test_builds
  • list_build_distribution_versions
  • list_build_workflows
  • list_builds
  • list_cache_items
  • list_connected_apps
  • list_group_roles
  • list_installable_artifacts
  • list_outgoing_webhooks
  • list_pipelines
  • list_tester_groups
  • list_workspaces
  • me
  • step_inputs
  • step_search
  • validate_bitrise_yml

Write 12 · Create, change, send or run things.

  • add_testers_to_tester_group
  • codepush_create_deployment
  • codepush_update_deployment
  • create_connected_app
  • create_outgoing_webhook
  • create_tester_group
  • create_workspace_group
  • invite_member_to_workspace
  • notify_tester_group
  • register_app
  • register_webhook
  • trigger_bitrise_build

Delete 24 · Delete, drop, revoke or wipe things.

  • abort_build
  • abort_pipeline
  • add_member_to_group
  • codepush_delete_deployment
  • codepush_delete_update
  • codepush_patch_update
  • codepush_promote_deployment
  • codepush_rollback_deployment
  • delete_all_cache_items
  • delete_app
  • delete_artifact
  • delete_cache_item
Show 12 more tools
  • delete_outgoing_webhook
  • finish_bitrise_app
  • rebuild_pipeline
  • register_ssh_key
  • replace_group_roles
  • set_installable_artifact_public_install_page
  • update_app
  • update_artifact
  • update_bitrise_yml
  • update_connected_app
  • update_outgoing_webhook
  • update_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 code
  • api.bitrise.io · found in code
  • app.bitrise.io · found in code
  • docs.bitrise.io · found in code
  • github.com · found in code
  • mcp.bitrise.io · found in remote endpoint, install command, code
  • stacks.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 data

    Abort a specific build.

  • abort_pipelineAbort Pipelinecan change or delete data

    Abort a pipeline.

  • add_member_to_groupAdd Member to Groupcan change or delete data

    Add a member to a group.

  • add_testers_to_tester_groupAdd Testers to Tester Group

    Adds 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 Deployment

    Create a new CodePush deployment for a Bitrise app.

  • codepush_delete_deploymentDelete CodePush Deploymentcan change or delete data

    Delete a CodePush deployment. This action is irreversible.

  • codepush_delete_updateDelete CodePush Updatecan change or delete data

    Delete a CodePush update. This action is irreversible.

  • codepush_generate_update_upload_urlGenerate CodePush Update Upload URLread-only

    Generate 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-only

    Get a specific CodePush deployment by its ID.

  • codepush_get_metricsGet CodePush Metricsread-only

    Get 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-only

    Get a specific CodePush update by its ID.

  • codepush_get_update_statusGet CodePush Update Statusread-only

    Get the processing status of a CodePush update (e.g. pending, ready, failed).

  • codepush_list_deploymentsList CodePush Deploymentsread-only

    List CodePush deployments for a Bitrise app.

  • codepush_list_updatesList CodePush Updatesread-only

    List CodePush updates for a specific deployment.

  • codepush_patch_updatePatch CodePush Updatecan change or delete data

    Patch 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 data

    Promote 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 data

    Rollback a CodePush deployment to its previous version, or to a specific package if package_id is provided.

  • codepush_update_deploymentUpdate CodePush Deployment

    Update the name of an existing CodePush deployment.

  • create_connected_appCreate Connected App

    Add 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 Webhook

    Create an outgoing webhook for an app.

  • create_tester_groupCreate Tester Group

    Creates 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 Group

    Create a new group in a workspace.

  • delete_all_cache_itemsDelete All Cache Itemscan change or delete data

    Delete all key-value cache items belonging to an app.

  • delete_appDelete Appcan change or delete data

    Delete 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 data

    Delete a build artifact.

  • delete_cache_itemDelete Cache Itemcan change or delete data

    Delete a key-value cache item.

  • delete_outgoing_webhookDelete Outgoing Webhookcan change or delete data

    Delete the outgoing webhook of an app.

  • finish_bitrise_appFinish App Registrationcan change or delete data

    Finish 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-only

    Generates 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-only

    Get the details of a specific app.

  • get_artifactGet Artifactread-only

    Get a specific build artifact.

  • get_bitrise_ymlGet bitrise.ymlread-only

    Get the current Bitrise YML config file of a specified Bitrise app.

  • get_buildGet Buildread-only

    Get a specific build of a given app.

  • get_build_bitrise_ymlGet Build bitrise.ymlread-only

    Get the bitrise.yml of a build.

  • get_build_logGet Build Logread-only

    Get the build log of a specified build of a Bitrise app.

  • get_build_stepsGet Build Stepsread-only

    Get 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-only

    Get the download URL for a cache item.

  • get_connected_appGet Connected Appread-only

    Gives back a Release Management connected app for the authenticated account.

  • get_installable_artifact_upload_and_proc_statusGet Installable Artifact Upload and Processing Statusread-only

    Gets 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-only

    Get a pipeline of a given app.

  • get_potential_testersGet Potential Testersread-only

    Lists 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-only

    Gives back the details of the selected tester group.

  • get_testersGet Testersread-only

    Gives back a list of testers that has been associated with a tester group related to a specific connected app.

  • get_workspaceGet Workspaceread-only

    Get details for one workspace

  • get_workspace_groupsGet Workspace Groupsread-only

    Get the groups in a workspace

  • get_workspace_membersGet Workspace Membersread-only

    Get the members of a workspace

  • insights_get_build_series
  • insights_get_build_totals
  • insights_get_test_series
  • insights_get_test_totals
  • insights_list_flaky_tests
  • invite_member_to_workspaceInvite Member to Workspace

    Invite new Bitrise users to a workspace.

  • list_appsList Appsread-only

    List all apps for the currently authenticated user account

  • list_artifactsList Artifactsread-only

    Get a list of all build artifacts.

  • list_available_stacksList Available Stacksread-only

    List 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-only

    List the branches with existing builds of an app's repository.

  • list_build_distribution_version_test_buildsList Build Distribution Version Test Buildsread-only

    Gives back a list of test builds for the given build distribution version.

  • list_build_distribution_versionsList Build Distribution Versionsread-only

    Lists 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-only

    List the workflows of an app.

  • list_buildsList Buildsread-only

    List all the builds of a specified Bitrise app or all accessible builds.

  • list_cache_itemsList Cache Itemsread-only

    List the key-value cache items belonging to an app.

  • list_connected_appsList Connected Appsread-only

    List Release Management connected apps available for the authenticated account within a workspace.

  • list_group_rolesList Group Rolesread-only

    List group roles for an app

  • list_installable_artifactsList Installable Artifactsread-only

    List Release Management installable artifacts of a connected app available for the authenticated account.

  • list_outgoing_webhooksList Outgoing Webhooksread-only

    List the outgoing webhooks of an app.

  • list_pipelinesList Pipelinesread-only

    List all pipelines and standalone builds of an app.

  • list_tester_groupsList Tester Groupsread-only

    Gives back a list of tester groups related to a specific Release Management connected app.

  • list_workspacesList Workspacesread-only

    List the workspaces the user has access to

  • meGet Current Userread-only

    Get user info for the currently authenticated user account

  • notify_tester_groupNotify Tester Group

    Notifies an internal tester group about a new test build by email.

  • rebuild_pipelineRebuild Pipelinecan change or delete data

    Rebuild a pipeline.

  • register_appRegister App

    Add 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 data

    Add an SSH-key to a specific app.

  • register_webhookRegister Webhook

    Register an incoming webhook for a specific application.

  • replace_group_rolesReplace Group Rolescan change or delete data

    Replace group roles for an app.

  • set_installable_artifact_public_install_pageSet Installable Artifact Public Install Pagecan change or delete data

    Changes whether public install page should be available for the installable artifact or not.

  • step_inputsGet Step Inputsread-only

    List inputs of a step with their defaults, allowed values etc.

  • step_searchSearch Stepsread-only

    Find 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 Build

    Trigger a new build/pipeline for a specified Bitrise app

  • update_appUpdate Appcan change or delete data

    Update an app. Only app_slug is required, add only fields you wish to update

  • update_artifactUpdate Artifactcan change or delete data

    Update a build artifact.

  • update_bitrise_ymlUpdate bitrise.ymlcan change or delete data

    Update 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 data

    Updates a connected app.

  • update_outgoing_webhookUpdate Outgoing Webhookcan change or delete data

    Update 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 data

    Updates the given tester group. The name and the auto notification setting can be updated optionally.

  • validate_bitrise_ymlValidate bitrise.ymlread-only

    Validate 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
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)