Skip to content
Agentmart
Submit a tool

Codemagic MCP

Codemagic CI/CD MCP Server — manage builds, apps, artifacts, and caches from your AI

Connector by AgiMaulana · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 2
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/agimaulana-codemagicmcp

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.

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

Codemagic CI/CD MCP Server — manage builds, apps, artifacts, and caches from your AI

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 26, 2026.

Tools
12 read · 7 write · 6 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Python package

Tools by what they do 25

Read from the source code; the running server may list different tools.

Read 12 · Look things up without changing anything.

  • get_app
  • get_artifact_url
  • get_build
  • get_build_logs
  • get_step_log_artifact
  • get_step_logs
  • list_apps
  • list_build_artifacts
  • list_builds
  • list_caches
  • list_variables
  • list_webhooks

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

  • add_app
  • add_private_app
  • add_variable
  • add_webhook
  • create_artifact_public_url
  • trigger_build
  • update_variable

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

  • cancel_build
  • delete_all_caches
  • delete_app
  • delete_cache
  • delete_variable
  • delete_webhook

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • CODEMAGIC_API_KEY

Other settings (environment variables or headers).

  • CODEMAGIC_BASE_URL
  • CODEMAGIC_DEFAULT_APP_ID

Network hosts it talks to 3

  • api.codemagic.io · found in code
  • github.com · found in code
  • glama.ai · found in code

Files it touches

  • /tmp/codemagic-mcp

Tools (25)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_app

    Add a new public repository to Codemagic. Args: repository_url: The HTTPS URL of the public Git repository.

  • add_private_app

    Add a new private repository to Codemagic using an SSH key. Args: repository_url: The SSH URL of the private Git repository. ssh_key_data: Base64-encoded SSH private key. ssh_passphrase: Optional passphrase for the SSH key. project_type: Optional project type (e.g. "flutter-app", "react-native"). team_id: Optional team ID to add the app to.

  • add_variable

    Add an environment variable to a Codemagic application. Args: app_id: The Codemagic application ID. key: The variable name. value: The variable value. group: The variable group name. secure: Whether the variable should be encrypted (e.g. for secrets/tokens).

  • add_webhook

    Add a webhook to a Codemagic application. Args: app_id: The Codemagic application ID. url: The URL to send webhook payloads to. events: List of events to subscribe to (e.g. ["build.finished", "build.started"]).

  • cancel_buildcan change or delete data

    Cancel a running Codemagic build. Args: build_id: The build ID to cancel.

  • create_artifact_public_url

    Create a time-limited public URL for a build artifact. Args: secure_filename: The secure filename of the artifact (from build results). expires_at: Expiry time as a UNIX timestamp (seconds since epoch).

  • delete_all_cachescan change or delete data

    Delete all build caches for a Codemagic application. Args: app_id: The Codemagic application ID.

  • delete_appcan change or delete data

    Delete an application from Codemagic. Args: app_id: The Codemagic application ID.

  • delete_cachecan change or delete data

    Delete a specific build cache for a Codemagic application. Args: app_id: The Codemagic application ID. cache_id: The cache ID to delete.

  • delete_variablecan change or delete data

    Delete an environment variable from a Codemagic application. Args: app_id: The Codemagic application ID. variable_id: The variable ID to delete.

  • delete_webhookcan change or delete data

    Delete a webhook from a Codemagic application. Args: app_id: The Codemagic application ID. webhook_id: The webhook ID to delete.

  • get_app

    Get details of a specific application by its ID. Args: app_id: The Codemagic application ID.

  • get_artifact_url

    Get the download URL for a build artifact. Args: secure_filename: The secure filename of the artifact (from build results).

  • get_build

    Get details and status of a specific Codemagic build. Always includes a step summary (total, success, failed, skipped counts). Set include_steps=True to also get the full list of steps with their IDs, which can then be used with get_step_logs. Args: build_id: The Codemagic build ID. include_steps: If True, include full step list with IDs. Default False.

  • get_build_logs

    Get a step-by-step status summary of a Codemagic build. Returns each build step with its name, ID, and status (✅ success, ❌ failed, ⏭ skipped). Args: build_id: The Codemagic build ID. statuses: Optional list of statuses to filter by. Valid values: "success", "failed", "skipped", "canceled". If omitted, all steps are returned.

Show 10 more tools
  • get_step_log_artifact

    Check whether a managed step log artifact exists for a build step. This tool only inspects the local managed artifact created by get_step_logs(..., delivery="file"). It does not fetch from Codemagic, recreate missing files, or return log contents inline. The returned artifact metadata includes a deterministic artifact_id: artifact_<build_id>_<step_id> Args: build_id: The Codemagic build ID. step_id: The step ID (from get_build_logs output).

  • get_step_logs

    Get the raw logs for a specific build step. Use get_build_logs first to see all step IDs, then call this to drill into a specific step. Args: build_id: The Codemagic build ID. step_id: The step ID (from get_build_logs output). delivery: Defaults to "file" to create/update a managed temp file and return artifact metadata. Use "inline" to return log text directly.

  • list_apps

    List all applications in your Codemagic account.

  • list_build_artifacts

    List all artifacts produced by a Codemagic build. Args: build_id: The Codemagic build ID.

  • list_builds

    List Codemagic builds, optionally filtered by app, branch, and/or tag. Args: app_id: Optional app ID to filter builds. If omitted, returns builds across all apps. branch: Optional branch name to filter builds (e.g. "main"). tag: Optional tag name to filter builds (e.g. "release_v5.57.2"). limit: Number of builds per page (default 10). page: Page number to retrieve, starting from 1 (default 1).

  • list_caches

    List all build caches for a Codemagic application. Args: app_id: The Codemagic application ID.

  • list_variables

    List all environment variables for a Codemagic application. Args: app_id: The Codemagic application ID.

  • list_webhooks

    List all webhooks configured for a Codemagic application. Args: app_id: The Codemagic application ID.

  • trigger_build

    Trigger a new build for a Codemagic application. Args: app_id: The Codemagic application ID. workflow_id: The workflow ID to run. branch: Git branch to build (mutually exclusive with tag). tag: Git tag to build (mutually exclusive with branch). environment: Optional environment variables to override, e.g. {"variables": {"KEY": "value"}}. instance_type: Optional machine instance type to use for the build.

  • update_variable

    Update an existing environment variable for a Codemagic application. Args: app_id: The Codemagic application ID. variable_id: The variable ID to update. key: The variable name. value: The new variable value. group: The variable group name. secure: Whether the variable should be encrypted.

Signals

Stars
2
Forks
0
Open issues
1
Weekly downloads
46
Last commit
Oct 2, 2026 (27 days ago)
Last release
Apr 23, 2026 (6 months ago)
Last package publish
Apr 23, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.AgiMaulana/CodemagicMcp
Version
0.6.2
Auth
API key
Packages
pypi CodemagicMcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from AgiMaulana

Cite this page

Codemagic MCP. Agent Mart. https://agentmart.dev/connectors/agimaulana-codemagicmcp (last updated 2026-10-25)