
Codemagicmcp
Wraps the Codemagic REST API so you can trigger builds, manage apps, download artifacts, and clear caches without leaving Claude. It exposes 25+ tools across apps, builds, environment variables, webhooks, and artifacts, including destructive operations like deleting caches or canceling builds. The step log delivery system is thoughtful: it can return logs inline or write them to managed temp files with automatic expiration and cleanup, useful when build output is too large to handle in chat. Supports a default app ID to skip selection prompts if you work on one project most of the time. Reach for this if you're running mobile or web builds on Codemagic and want to check status, grab logs, or restart failed jobs from your AI workflow.
- GitHub stars
- 1
- tools
- 25
- auth
- Secret needed
- transport
- STDIO
- env vars
- 3
- last updated
- Mar 24, 2026
Tools
25 toolsPublic tool metadata for what this MCP can expose to an agent.
list_appsList all applications in your Codemagic account
List all applications in your Codemagic account
No parameter schema in public metadata yet.
get_appGet details of a specific application
Get details of a specific application
No parameter schema in public metadata yet.
add_appAdd a public repository to Codemagic
Add a public repository to Codemagic
No parameter schema in public metadata yet.
add_private_appAdd a private repository using an SSH key
Add a private repository using an SSH key
No parameter schema in public metadata yet.
delete_appDelete an application from Codemagic
Delete an application from Codemagic
No parameter schema in public metadata yet.
list_buildsList builds, optionally filtered by app
List builds, optionally filtered by app
No parameter schema in public metadata yet.
get_buildGet build details with step count summary; pass `include_steps=True` for full step list
Get build details with step count summary; pass `include_steps=True` for full step list
No parameter schema in public metadata yet.
trigger_buildTrigger a new build for an application
Trigger a new build for an application
No parameter schema in public metadata yet.
cancel_buildCancel a running build
Cancel a running build
No parameter schema in public metadata yet.
get_build_logsGet a step-by-step status summary of a build (filterable by status)
Get a step-by-step status summary of a build (filterable by status)
No parameter schema in public metadata yet.
get_step_logsGet raw logs inline or create/update a managed temp file for a specific build step
Get raw logs inline or create/update a managed temp file for a specific build step
No parameter schema in public metadata yet.
get_step_log_artifactCheck whether a managed local step-log artifact still exists for a specific build step
Check whether a managed local step-log artifact still exists for a specific build step
No parameter schema in public metadata yet.
list_build_artifactsList all artifacts produced by a build
List all artifacts produced by a build
No parameter schema in public metadata yet.
get_artifact_urlGet the download URL for a build artifact
Get the download URL for a build artifact
No parameter schema in public metadata yet.
create_artifact_public_urlCreate a time-limited public URL for an artifact
Create a time-limited public URL for an artifact
No parameter schema in public metadata yet.
list_cachesList all build caches for an application
List all build caches for an application
No parameter schema in public metadata yet.
delete_cacheDelete a specific build cache
Delete a specific build cache
No parameter schema in public metadata yet.
delete_all_cachesDelete all build caches for an application
Delete all build caches for an application
No parameter schema in public metadata yet.
list_variablesList all environment variables for an application
List all environment variables for an application
No parameter schema in public metadata yet.
add_variableAdd an environment variable to an application
Add an environment variable to an application
No parameter schema in public metadata yet.
update_variableUpdate an existing environment variable
Update an existing environment variable
No parameter schema in public metadata yet.
delete_variableDelete an environment variable
Delete an environment variable
No parameter schema in public metadata yet.
list_webhooksList all webhooks for an application
List all webhooks for an application
No parameter schema in public metadata yet.
add_webhookAdd a webhook to an application
Add a webhook to an application
No parameter schema in public metadata yet.
delete_webhookDelete a webhook
Delete a webhook
No parameter schema in public metadata yet.
Sponsors
Configuration
CODEMAGIC_API_KEY*secretYour Codemagic API key (found in User Settings → Integrations → Codemagic API)
CODEMAGIC_DEFAULT_APP_IDDefault Codemagic app ID to use when not specified in tool calls
CODEMAGIC_BASE_URLCodemagic API base URL (default: https://api.codemagic.io)
Readme
Codemagic MCP Server
A local Python MCP server that exposes the Codemagic CI/CD REST API as Claude-callable tools. Trigger builds, manage apps, download artifacts, and clear caches — all from Claude Code or Claude Desktop without leaving the chat.
Tools
Details
- Repository
- github.com/agimaulana/codemagicmcp
- Package
CodemagicMcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active