usefulapi

Codemagic MCP server. Trigger and inspect Codemagic CI builds, apps and artifacts.

Claude

  1. Open Settings → Connectors → Add custom connector
  2. Paste this URL:
    https://codemagic.usefulapi.io/mcp
  3. Authenticate with Codemagic when prompted

Cursor · VS Code · Windsurf · Cline

Add to your MCP config, then reload & authorize:

{
  "mcpServers": {
    "codemagic": {
      "url": "https://codemagic.usefulapi.io/mcp"
    }
  }
}
live9 toolsFree 100 tool calls / monthPro $9/mo · $90/yr

Tools 9

ToolTypeWhat it does
codemagic_list_applicationsread
List applications
List all applications (apps) in the Codemagic account, with their ids, names, and workflow ids. Codemagic REST: GET /apps.
codemagic_get_applicationread
Get application
Get a single application (app) by id. Codemagic REST: GET /apps/{id}.
codemagic_list_buildsread
List builds
List builds, optionally filtered by application, workflow, and/or branch. Codemagic REST: GET /builds.
codemagic_get_buildread
Get build
Get a single build by id, including its status. Codemagic REST: GET /builds/{id}.
codemagic_list_cachesread
List caches
List the build caches for an application (id, size, last used, workflow). Codemagic REST: GET /apps/{appId}/caches.
codemagic_get_artifact_download_urlread
Get artifact download URL
Get an authenticated download URL for a build artifact by its secure filename (from a build's artifacts list). Codemagic REST: GET /artifacts/{secureFilename}.
codemagic_start_buildwrite
Start build
Start a new build for an application workflow. `appId` and `workflowId` are required; optionally target a branch or tag and pass environment/labels/instanceType. Codemagic REST: POST /builds.
codemagic_cancel_buildwrite
Cancel build
Cancel a running build by id. Codemagic REST: POST /builds/{id}/cancel.
codemagic_create_artifact_public_urlwrite
Create artifact public URL
Create a public (shareable, time-limited) download URL for a build artifact by its secure filename. Codemagic REST: POST /artifacts/{secureFilename}/public-url.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro$9/mo · $90/yrUnlimited

This is a Model Context Protocol endpoint — meant to be connected from an AI client, not opened in a browser. An invalid_token response at the URL is the auth gate working as designed; clients authenticate automatically.