MCP App Store
by KeenEthics
Developer Tools
mach icon

mach

by Radhya Softlabs

Overview

mach connects an approved account to inspect Flutter, React Native, and Expo delivery work: projects, cloud builds, store submissions, OTA releases, Maestro test runs, and account usage. It is read-only and never exposes project secrets, signing credentials, build logs, or artifacts.

Tools

mach_cancel_maestro_test

ChatGPT
Request cancellation of one explicitly selected queued or running managed Maestro test. Requires the tests write scope and the user's confirmation. Cancellation may remain pending while the runner stops; inspect the run again before claiming final cancellation.

mach_compare_build

ChatGPT
Compare safe release metadata for a Mach build with the last successful build on the same platform and profile. Logs and secrets are excluded.

mach_get_build

ChatGPT
Inspect one Mach build's status, profile, version, runtime, and timestamps without changing the build. Requires a project ID and build ID; excludes logs, artifacts, and secrets.

mach_get_build_artifacts

ChatGPT
Inspect the availability, file types, and sizes of one build's outputs. Requires a project ID and build ID. Never returns artifact bytes, storage keys, or download URLs; use the Mach dashboard to download a file.

mach_get_build_retry_eligibility

ChatGPT
Check whether an existing build can be retried from its saved source snapshot, including current quota and runner readiness. Requires a project ID and build ID. This check does not start or reserve a build; eligibility can change before a later retry.

mach_get_ota_update

ChatGPT
Get status and delivery metrics for one OTA update.

mach_get_project_overview

ChatGPT
Get one project's current delivery pulse, latest release builds, and recent safe build, submission, OTA, Maestro, and Playwright status.

mach_get_store_submission_readiness

ChatGPT
Check whether one completed production build is ready for App Store Connect or Google Play submission. Returns blockers and eligible credential labels without exposing credential material. Requires project and build IDs; does not queue a submission.

mach_get_test_run

ChatGPT
Get safe status and execution details for one Maestro or local Playwright test run.

mach_get_usage

ChatGPT
Get the connected account's build allowance, wallet, pricing, and concurrency summary.

mach_list_builds

ChatGPT
List recent Mach builds for one project. Build logs and artifacts are intentionally excluded.

mach_list_ota_updates

ChatGPT
List OTA releases, channels, runtime versions, and delivery metrics for one project.

mach_list_projects

ChatGPT
List Mach projects available to the connected account.

mach_list_store_submissions

ChatGPT
List recent read-only store submission status and release metadata for one Mach project. Managed runners are never started, cancelled, or changed.

mach_list_test_runs

ChatGPT
List safe Maestro and local Playwright test runs for one project, optionally limited to a build.

mach_retry_build

ChatGPT
Start a metered retry of one failed iOS or Android build using its saved source snapshot, not the current Git branch. Check eligibility first and obtain explicit user confirmation. A retry never inherits automatic store submission. Reuse the same requestId only for the exact same action after an uncertain outcome.

mach_run_maestro_test

ChatGPT
Queue a metered managed Maestro test for one successful Mach APK or iOS Simulator build. Requires an explicit build, stable request ID, and the user's confirmation. Uses .maestro flows from that build's saved source; never guess the latest build or silently retry an uncertain outcome.

mach_submit_build_to_store

ChatGPT
Queue one verified production build for App Store Connect or Google Play. This is an external release action and may be hard to reverse. First inspect readiness and obtain the user's explicit target, track, release status, and confirmation. Requires project and build IDs; Android also requires a track and release status. Never repeat an uncertain submission automatically.

Capabilities

Writes

App Stats

18

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily