Appcircle MCP
MCP server for Appcircle mobile CI/CD platform.
Connector by appcircle.ioOfficial · Domain 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/appcircle-io-appcircle-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.appcircle.ioRemote (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 and install config. Checked Oct 25, 2026.
- Tools
- 41 read · 4 write · 2 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 47
Read from the source code; the running server may list different tools.
Read 41 · Look things up without changing anything.
get_app_version_metadataget_build_activity_logget_build_configuration_detailsget_build_history_reportget_build_insights_reportget_build_logsget_build_profile_detailsget_build_profile_workflowsget_build_profilesget_build_queue_waiting_reportget_build_statusget_bundle_identifiers
Show 29 more tools
get_certificatesget_commit_detailsget_commits_by_branchget_distribution_app_version_reportget_distribution_profile_detailsget_distribution_profilesget_distribution_sent_reportget_enterprise_app_store_app_usage_reportget_intune_metadataget_keystoresget_last_commitget_metadata_localesget_provisioning_profilesget_publish_activity_logget_publish_detailsget_publish_flowsget_publish_metadata_lock_statusget_publish_profile_detailsget_publish_profilesget_publish_resign_reportget_publish_status_reportget_publish_step_logsget_signing_activity_logget_signing_reportget_store_profile_detailsget_store_profilesget_testing_groupsget_variable_groupsget_workflow_detail
Write 4 · Create, change, send or run things.
send_app_version_to_testersstart_publishtrigger_buildupdate_app_version_release_notes
Delete 2 · Delete, drop, revoke or wipe things.
cancel_buildstop_publish
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
Authorization
Network hosts it talks to 1
mcp.appcircle.io· found in remote endpoint, install command
Tools (47)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
cancel_buildcan change or delete dataSIDE EFFECT: Cancels a queued or running build. This is a write/action tool -- it stops real, in-progress work; the build cannot be resumed afterward. Args: task_id: The build's task ID (the "taskId" field returned by trigger_build). Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data ({"task_id": <uuid>, "cancelled": true}), meta (empty). - Error: success (false), error (tool, type, message, details). type is invalid_state (HTTP 409/422) when the build has already finished and can no longer be cancelled. Examples: Cancel a build…
get_app_version_metadataGet store listing metadata for a single app version. Returns app review information (reviewer contact, demo user, notes), localizations, release information (automatic/phased release settings), and app version information (version, copyright) for the given app version. appReviewInformation.demoPassword is excluded from the response. Args: platform_type: Platform type ("ios" or "android"). profile_id: The publish profile ID (e.g. UUID). app_version_id: The app version ID (e.g. UUID). Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (…
get_build_activity_logGet the build activity log, optionally filtered by date range and other parameters. Retrieves paginated build activity records (workflow/profile changes, CodePush releases, etc.), each with the acting user, profile, action code, and a human-readable description. Called without start_date and end_date, returns every item in the log. IMPORTANT: Results are paginated by default to prevent token limit issues. Default page size is 50 items. Use page parameter to retrieve additional results. Args: start_date: Optional start date (format: "YYYY-MM-DD"). Must be <= end_date if both are given. …
get_build_configuration_detailsGet a single build configuration by profile ID and configuration ID. Returns the build configuration with the given IDs, including configuration name, platform settings, workflows, signing identities, distribution and publish profile references, and related metadata (item1: configuration object, item2: optional extra). Args: profile_id: The build profile ID (e.g. UUID). configuration_id: The build configuration ID (e.g. UUID). Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (object with item1: configuration details, item2: optional), m…
get_build_history_reportGet build history report, optionally filtered by date range. Retrieves paginated build history with build metadata, artifacts, duration, status, and optional filters by date range, build profile and organization. Called without start_date and end_date, returns every item in the report. IMPORTANT: Results are paginated by default to prevent token limit issues. Default page size is 50 items. Use page parameter to retrieve additional results. Args: start_date: Optional start date (format: "YYYY-MM-DD", e.g., "2024-01-01") end_date: Optional end date (format: "YYYY-MM-DD", e.g., "2024-1…
get_build_insights_reportGet a computed Build Insights Report over build history: Health Snapshot + Trends, Root Cause, Artifact Health, Workflow Quality, Queue Time, and Maturity Assessment analysis, aggregated server-side. Unlike get_build_history_report (which returns raw paginated records), this tool fetches every page internally, computes percentiles/grouping/MTTR/flaky detection in Python, and returns only the small aggregated result. Sections that can't be computed from the available data (e.g. a field stripped by an Appcircle role restriction) are omitted rather than rendered as zeros or fabricated, and flagg…
get_build_logsGet the logs for a build, optionally scoped to a single step. By default returns only the tail of the log (last 200 lines, capped at 64 KB) to avoid flooding the model's context. Pass full_log=True for the entire log instead (still capped at 256 KB as a safety net). Pass step to scope the output to one workflow step's log block, matched by its exact name as it appears in the log (e.g. "Xcode Select", or "Custom Script(1)" when a workflow has more than one step of the same type) -- the log marks each step with "Step started: <name>" / "Step completed: <name>[, Ver: <version>]" lines. A failed …
get_build_profile_detailsGet a single build profile by ID, optionally including its build configurations. Returns the build profile with the given ID, including name, platform type, repository information, build status, and optionally the list of configurations (when configurations=True, calls GET /build/v2/profiles/{profileId}/configurations). The returned profile excludes connectionEnvironmentKey and webhookSecret. Args: profile_id: The build profile ID (e.g. UUID). configurations: If True, also fetch the profile's build configurations and include them in data.configurations. Default: False. Retur…
get_build_profile_workflowsGet workflows for a build profile by profile ID. Returns the list of workflows associated with the given build profile, including workflow id, name, and last used time. Args: profile_id: The build profile ID (e.g. UUID). Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (list of workflow objects), meta (count). - Error: success (false), error (tool, type, message, details). Examples: Get workflows for a profile: get_build_profile_workflows(profile_id="uuid-here")
get_build_profilesGet build profiles for the current organization (paginated). Returns a list of build profiles with their IDs, names, platform types, repository information, build status, and configuration details. Optionally filter by profile name using the search parameter, and/or by platform, last build status, and repository source. Optionally sort. Args: page: Page number (1-based). Default: 1. size: Page size (1-100). Default: 25. Values above 100 are capped at 100. search: Optional search term to filter profiles (case-insensitive partial match on profile name; the API's search …
get_build_queue_waiting_reportGet the build queue waiting report, optionally filtered by date range. Retrieves paginated queue-wait records per build (machine plan, OS, trigger type, build profile/branch/commit, and queue wait duration). Called without start_date and end_date, returns every item in the report. IMPORTANT: On this endpoint, `buildDuration` means queue wait time in minutes, not execution time -- unlike the same field name on get_build_history_report's /report/v2/build. IMPORTANT: Results are paginated by default to prevent token limit issues. Default page size is 50 items. Use page parameter to retrieve ad…
get_build_statusGet the status of a build. Returns the current status code for the given build under the given commit. Args: commit_id: The commit ID (UUID). build_id: The build ID (UUID). Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data ({"status": <int>}), meta (empty). Status codes: 0=Success, 1=Failed, 2=Canceled, 3=Timeout, 90=Waiting, 91=Running, 92=Completing, 99=Unknown. - Error: success (false), error (tool, type, message, details). Examples: Get build status: get_build_status(commit_id="commit-uuid", build_id="build-uuid"…
get_bundle_identifiersGet all bundle identifiers for the organization. Returns the list of bundle identifiers (iOS/macOS app bundle IDs) registered in Appcircle, including id, name, identifier, platform, capabilities, and related metadata. Takes no parameters. Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (list of bundle identifier objects), meta (count). - Error: success (false), error (tool, type, message, details). Examples: Get all bundle identifiers: get_bundle_identifiers()
get_certificatesGet all signing certificates for the organization. Returns the list of signing certificates (e.g. distribution/development) registered in Appcircle. Sensitive fields (p12Password, p12Binary, metaData, thumbprint) are omitted from the response. Takes no parameters. Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (list of certificate objects), meta (count). - Error: success (false), error (tool, type, message, details). Examples: Get all certificates: get_certificates()
get_commit_detailsGet a single commit by commit ID (UUID) or by commit hash (git SHA). Returns the commit with the given identifier, including hash, message, author, email, commit date, tags, and associated builds (with status, failed step, duration, artifacts, etc.). Provide either commit_id or commit_hash, not both. Args: commit_id: The commit ID (UUID). Use when you have the commit's unique ID. commit_hash: The commit hash (git SHA, e.g. 40-char hex). Use when you have the repository commit hash. Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), dat…
Show 32 more tools
get_commits_by_branchGet commits for a build branch (paginated). Returns a list of commits for the given branch ID, including commit hash, message, author, commit date, tags, and associated builds. When page and size are provided, the API returns pagination metadata (page, perPage, pageCount, totalCount, enablePrevious, enableNext) which is included in meta. Args: branch_id: The branch ID (e.g. UUID). page: Page number (1-based). If provided with size, enables pagination and returns pagination metadata in meta. Default when using pagination: 1. size: Page size. If provided with page, enables …
get_distribution_app_version_reportGet daily usage report for distributed app versions. Retrieves paginated daily usage data for app versions distributed via distribution profiles. Called without start_date and end_date, returns every item in the report. Supports filtering by profile, OS, and organization. IMPORTANT: Results are paginated by default to prevent token limit issues. Default page size is 50 items. Use page parameter to retrieve additional results. Args: start_date: Optional start date (format: "YYYY-MM-DD", e.g., "2024-01-01") end_date: Optional end date (format: "YYYY-MM-DD", e.g., "2024-12-31") pag…
get_distribution_profile_detailsGet a single testing distribution profile by ID (with optional app versions pagination). Returns the distribution profile with the given ID, including name, settings, and a paginated list of app versions. Use page and size to paginate app versions. The returned profile excludes settings.password. Args: profile_id: The distribution profile ID (e.g. UUID). page: Page number for app versions (1-based). Default: 1. size: Page size for app versions (1-100). Default: 25. Values above 100 are capped at 100. Returns: Standard envelope (see docs/tool_contract.md): - Success: succ…
get_distribution_profilesGet testing distribution profiles for the current organization (paginated). Returns a list of distribution profiles with their IDs, names, iOS and Android app versions, settings details, and testing group information. Optionally filter by profile name using the search parameter, and/or by platform and authentication type. Optionally sort. Args: page: Page number (1-based). Default: 1. size: Page size (1-100). Default: 25. Values above 100 are capped at 100. search: Optional search term to filter profiles (case-insensitive partial match on profile name; the API's searc…
get_distribution_sent_reportGet daily usage report for distributed app sharing. Retrieves paginated daily usage data for app sharing (distribute-sent) via distribution profiles. Called without start_date and end_date, returns every item in the report. Supports filtering by profile, OS, and organization. IMPORTANT: Results are paginated by default to prevent token limit issues. Default page size is 50 items. Use page parameter to retrieve additional results. Args: start_date: Optional start date (format: "YYYY-MM-DD", e.g., "2024-01-01") end_date: Optional end date (format: "YYYY-MM-DD", e.g., "2024-12-31") …
get_enterprise_app_store_app_usage_reportGet app usage report for enterprise app store. Retrieves paginated daily app usage data for the enterprise app store. start_date and end_date are required. Supports optional filter by organization. IMPORTANT: Results are paginated by default to prevent token limit issues. Default page size is 50 items. Use page parameter to retrieve additional results. Args: start_date: Start date (format: "YYYY-MM-DD", e.g., "2024-01-01") end_date: End date (format: "YYYY-MM-DD", e.g., "2024-12-31") page: Page number (starts from 1, default: 1) size: Items per page (1-100, default: 50) …
get_intune_metadataGet Microsoft Intune app metadata for a single app version. Returns the Intune app record synced for this app version: display name, description, publisher/owner/developer, bundle ID, version, publishing state, applicable device types, categories, and Intune-side timestamps. Args: platform_type: Platform type ("ios" or "android"). profile_id: The publish profile ID (e.g. UUID). app_version_id: The app version ID (e.g. UUID). Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (Intune metadata object: id, profileId, appVersionId, …
get_keystoresGet all keystores for the organization. Returns the list of keystores (e.g. Android signing keystores) registered in Appcircle. Sensitive fields (password, aliasPassword, binary, checkSum, sha256FingerPrint) are omitted from the response. Takes no parameters. Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (list of keystore objects), meta (count). - Error: success (false), error (tool, type, message, details). Examples: Get all keystores: get_keystores()
get_last_commitGet the most recent commit on a build branch. Returns the latest commit for the given branch ID, including commit hash, message, author, commit date, and tags. Args: branch_id: The branch ID (e.g. UUID). Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (commit object with id, organizationId, profileId, branchId, hash, message, author, eMail, commitDate, tags, targetBranchId, targetHash, pullNumber), meta (empty). - Error: success (false), error (tool, type, message, details). Examples: Get the last commit on a branch: g…
get_metadata_localesGet the available store metadata locales for a single app version. Returns each locale's display name, code, whether it has been localized (has store listing content filled in), and whether it's the app's primary locale. Args: platform_type: Platform type ("ios" or "android"). profile_id: The publish profile ID (e.g. UUID). app_version_id: The app version ID (e.g. UUID). Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (list of locale objects: name, code, localized, isPrimary), meta (count). - Error: success (false), error…
get_provisioning_profilesGet provisioning profiles for the organization. Returns the list of provisioning profiles (e.g. iOS/macOS) registered in Appcircle. Sensitive/large fields (binary, metaData, certificateThumbPrints, provisionedDevices, connectApiKeyId) are omitted from the response. Optionally filter by app (bundle) ID. Args: app_id: Optional app (bundle) ID to filter provisioning profiles (e.g. com.example.app). Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (list of provisioning profile objects), meta (count, filters). - Error: success (false), error…
get_publish_activity_logGet the publish activity log, optionally filtered by date range and other parameters. Retrieves paginated publish activity records (re-sign, publish flow events, etc.), each with the acting user, publish profile, an action code, and a human-readable description. Called without start_date and end_date, returns every item in the log. IMPORTANT: Results are paginated by default to prevent token limit issues. Default page size is 50 items. Use page parameter to retrieve additional results. Args: start_date: Optional start date (format: "YYYY-MM-DD"). Must be <= end_date if both are given. …
get_publish_detailsGet the publish flow run details for a single app version. Returns the publish flow's status, timing, and its ordered steps, each with the step's component, status, run history (flowStepHistories, with log resource IDs and artifacts), and inputs/outputs. Args: platform_type: Platform type ("ios" or "android"). profile_id: The publish profile ID (e.g. UUID). app_version_id: The app version ID (e.g. UUID). Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (publish flow object: id, profileId, appversionId, name, startedOn, complet…
get_publish_flowsGet the publish flows configured for a publish profile. Returns each publish flow's name, ID, and full flow document (YAML text defining the flow's ordered steps, each step's component/version/inputs/ outputs). Args: platform_type: Platform type ("ios" or "android"). profile_id: The publish profile ID (e.g. UUID). Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (list of flow objects: organizationId, profileId, flowName, flowDocument, id, events), meta (count). - Error: success (false), error (tool, type, message, details). E…
get_publish_metadata_lock_statusGet whether a publish profile's store metadata is locked for editing. A locked profile's metadata (app review info, localizations, release info, etc.) cannot be changed until unlocked. Args: platform_type: Platform type ("ios" or "android"). profile_id: The publish profile ID (e.g. UUID). Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data ({"locked": <bool>}), meta (empty). - Error: success (false), error (tool, type, message, details). Examples: Get lock status: get_publish_metadata_lock_status(platform_type="ios", profile_id="u…
get_publish_profile_detailsGet a single publish profile by platform type and ID (with optional app versions pagination). Returns the publish profile with the given ID for the given platform, including name, configuration, and a paginated list of app versions. Use page and size to paginate app versions. The returned profile and each app version exclude signedCertThumbPrint. Args: platform_type: Platform type ("ios" or "android"). profile_id: The publish profile ID (e.g. UUID). page: Page number for app versions (1-based). Default: 1. size: Page size for app versions (1-100). Default: 25. Values above 10…
get_publish_profilesGet publish profiles for the current organization for a given platform type (paginated). Returns a list of publish profiles with their IDs, names, app versions, version information, flow status information, and profile settings. Optionally filter by flow status, target marketplace, release-candidate binary presence, and store status. Optionally sort. Args: platform_type: Platform type of publish profiles ("ios" or "android"). page: Page number (1-based). Default: 1. size: Page size (1-100). Default: 25. Values above 100 are capped at 100. flow_status: Optional flow status cod…
get_publish_resign_reportGet publish resign report, optionally filtered by date range and other parameters. Retrieves paginated publish resign data. Called without start_date and end_date, returns every item in the report. Supports filtering by app name, organization, and status. IMPORTANT: Results are paginated by default to prevent token limit issues. Default page size is 50 items. Use page parameter to retrieve additional results. Args: start_date: Optional start date (format: "YYYY-MM-DD", e.g., "2024-01-01") end_date: Optional end date (format: "YYYY-MM-DD", e.g., "2024-12-31") page: Page number (s…
get_publish_status_reportGet publish status report, optionally filtered by date range and other parameters. Retrieves paginated publish status data. Called without start_date and end_date, returns every item in the report. Supports filtering by app name, organization, and status. IMPORTANT: Results are paginated by default to prevent token limit issues. Default page size is 50 items. Use page parameter to retrieve additional results. Args: start_date: Optional start date (format: "YYYY-MM-DD", e.g., "2024-01-01") end_date: Optional end date (format: "YYYY-MM-DD", e.g., "2024-12-31") page: Page number (s…
get_publish_step_logsGet the logs for a publish flow run, optionally scoped to a single step. The log returned for a given step_id may include other steps of the same publish flow run in the same log text (Appcircle stores one combined log per run). By default returns only the tail of the log (last 200 lines, capped at 64 KB) to avoid flooding the model's context. Pass full_log=True for the entire log instead (still capped at 256 KB as a safety net). Pass step to scope the output to one workflow step's log block, matched by its exact name as it appears in the log (e.g. "Send to Microsoft Intune") -- the log marks…
get_signing_activity_logGet the signing activity log, optionally filtered by date range and other parameters. Retrieves paginated signing activity records (e.g. certificate/provisioning profile/keystore expiry notices), each with the affected signing identity, an action code, and a human-readable description. Called without start_date and end_date, returns every item in the log. IMPORTANT: Results are paginated by default to prevent token limit issues. Default page size is 50 items. Use page parameter to retrieve additional results. Args: start_date: Optional start date (format: "YYYY-MM-DD"). Must be <= end_d…
get_signing_reportGet signing report, optionally filtered by date range and other parameters. Retrieves paginated signing report data. Called without start_date and end_date, returns every item in the report. Supports filtering by organization, OS, and build status. IMPORTANT: Results are paginated by default to prevent token limit issues. Default page size is 50 items. Use page parameter to retrieve additional results. Args: start_date: Optional start date (format: "YYYY-MM-DD", e.g., "2024-01-01") end_date: Optional end date (format: "YYYY-MM-DD", e.g., "2024-12-31") page: Page number (starts f…
get_store_profile_detailsGet a single enterprise app store profile by ID (with optional app versions pagination). Returns the enterprise app store profile with the given ID, including name, configuration, and a paginated list of app versions. Use page and size to paginate app versions. The returned profile and each app version exclude signedCertThumbPrint. Each app version's publishType field is an int: see APP_VERSION_PUBLISH_TYPES for the mapping (0=None, 1=Beta, 2=Live). Args: profile_id: The enterprise app store profile ID (e.g. UUID). page: Page number for app versions (1-based). Default: 1. size: P…
get_store_profilesGet enterprise app store profiles for the current organization (paginated). Returns a list of enterprise app store profiles with their IDs, names, and configuration details. This tool does not support search filtering, but can filter by platform, publish type, and visibility. Optionally sort. Args: page: Page number (1-based). Default: 1. size: Page size (1-100). Default: 25. Values above 100 are capped at 100. platform_type: Optional list of platform codes to filter by. Allowed values: 1=iOS, 2=Android. publish_type: Optional list of publish type codes to filter by. …
get_testing_groupsGet all testing distribution groups for the organization. Returns each testing group's ID, name, member tester emails, group type, and (for externally-synced groups) external group name. Takes no parameters. Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (list of testing group objects), meta (count). - Error: success (false), error (tool, type, message, details). Examples: Get all testing groups: get_testing_groups()
get_variable_groupsGet all build environment variable groups for the organization. Returns each variable group's ID, name, sub-organization sharing settings, and its variables (key, value, isSecret, isFile). Secret variable values are already redacted by the API (empty string when isSecret is true). Takes no parameters. Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (list of variable group objects), meta (count). - Error: success (false), error (tool, type, message, details). Examples: Get all variable groups: get_variable_groups()
get_workflow_detailGet a single workflow by build profile ID and workflow ID. Returns the workflow with the given IDs, including workflow name, workflow document (YAML definition of steps), and last used time. Args: profile_id: The build profile ID (e.g. UUID). workflow_id: The workflow ID (e.g. UUID). Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (workflow object with id, profileId, workflowName, workflowDocument, lastUsedTime, etc.), meta (empty). - Error: success (false), error (tool, type, message, details). Examples: Get workflow detail: …
send_app_version_to_testersSIDE EFFECT: Sends a distribution app version to testers, notifying them with the given message. This is a write/action tool -- it dispatches a real notification/distribution task, it does not just read data. Args: profile_id: The distribution profile ID (e.g. UUID). app_version_id: The app version ID (e.g. UUID). message: The notification message shown to testers. testers: List of testers to send to. Each entry is either a tester's email address or a testing group ID (the "id" field from get_testing_groups). Returns: Standard envelope (see docs/tool_contr…
start_publishSIDE EFFECT: Starts a publish flow run (or restarts it from a specific step). This is a write/action tool -- it begins real publishing work (e.g. uploading to the App Store/Play Store/Intune), it does not just read data. Args: platform_type: Platform type ("ios" or "android"). profile_id: The publish profile ID (e.g. UUID). publish_id: The publish flow run ID (the "id" field from get_publish_details). step_id: Optional step ID (a step's "id" field from get_publish_details' steps list) to start from that step instead of the beginning of the flow. organization_pool_i…
stop_publishcan change or delete dataSIDE EFFECT: Cancels a running publish flow run. This is a write/action tool -- it stops real, in-progress publishing work; it cannot be resumed afterward. Args: platform_type: Platform type ("ios" or "android"). profile_id: The publish profile ID (e.g. UUID). publish_id: The publish flow run ID (the "id" field from get_publish_details). step_id: Optional step ID (a step's "id" field from get_publish_details' steps list). organization_pool_id: Optional organization pool ID (e.g. UUID). Returns: Standard envelope (see docs/tool_contract.md): - Success: success (tru…
trigger_buildSIDE EFFECT: Starts a new real build run on Appcircle. This is a write/action tool -- it queues an actual build (consuming build minutes/credits), it does not just read data. Trigger a new build either on a branch (latest synced commit) or for one specific commit. Exactly one of these two modes must be used: - Branch mode (default): requires profile_id and workflow_id. branch_name is optional (falls back to the profile's default branch if omitted). - Commit mode: requires commit_id (the commit's own id, e.g. from get_last_commit/get_commits_by_branch/get_commit_details -- not the git ha…
update_app_version_release_notesSIDE EFFECT: Overwrites the release notes ("message") shown to testers for a distribution app version. This is a write tool -- it replaces the existing release notes text. Args: profile_id: The distribution profile ID (e.g. UUID). app_version_id: The app version ID (e.g. UUID). message: The new release notes text. Returns: Standard envelope (see docs/tool_contract.md): - Success: success (true), data (the updated app version object, excluding certThumbPrints), meta (empty). - Error: success (false), error (tool, type, message, details). type is invalid_state …
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 21, 2026 (7 days ago)
- Last release
- Apr 29, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.appcircle/appcircle-mcp- Version
- 1.0.0
- Auth
- Bearer token
- License
- MIT
- Repository
- github.com/appcircleio/appcircle-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Cite this page
Appcircle MCP. Agent Mart. https://agentmart.dev/connectors/appcircle-io-appcircle-mcp (last updated 2026-10-25)