Amendor MCP vs Codemagic MCP — MCP Server Comparison | AllMCPs
Side-by-Side Model Context Protocol Comparison
Amendor MCP vs Codemagic MCP
In-depth architectural comparison of the Amendor MCP and Codemagic MCP MCP servers. Compare execution transports, security boundaries, tool capabilities, quality scores, and ready-to-paste client installation snippets for Claude, Cursor, Windsurf, and VS Code.
At a Glance & Executive Verdict
Amendor MCP
Delivery · Local stdio
Quality: 57/100 (Good) | Auth: API Key required
Codemagic MCP
Delivery · Local stdio
Quality: 40/100 (Fair) | Auth: API Key required
Verdict Summary: Choose Amendor MCP if you need specialized Delivery tools running via a local process. Choose Codemagic MCP if your workspace requires Delivery integration with local subprocess execution. Both servers can be configured concurrently in your client's mcpServers manifest.
Which MCP Server Should You Choose?
Choose Amendor MCP when:
You need dedicated capabilities in the Delivery domain.
You prefer local stdio subprocess transport architecture.
Your security boundary fits: API Key required (Freemium).
You have access to required keys: AMENDOR_API, AMENDOR_TOKEN.
You need dedicated capabilities in the Delivery domain.
You prefer local stdio subprocess transport architecture.
Your security boundary fits: API Key required (Free / Open Source).
You have access to required keys: CODEMAGIC_API_TOKEN, ASC_KEY_ID, ASC_ISSUER_ID, ASC_PRIVATE_KEY_B64, ASC_BYPASS_KEYCHAIN, GOOGLE_PLAY_SERVICE_ACCOUNT_CREDENTIALS.
Lets the non-technical people you build for request UI changes directly on your live site, then pulls each request (with the exact element and page) into your coding agent so it builds it on a branch and opens a pull request. Works with Claude Code, Cursor, Cline, Codex, and remote agents over HTTP. npx -y amendor-mcp
Build, sign, and publish iOS and Android apps through AI agents. Integrates Codemagic CI/CD, App Store Connect, and Google Play in one server.
Category & Scope
Tools & Capabilities Breakdown
Amendor MCP Tools (7)
list_change_requests
List change requests submitted by end users on sites you ship. Optionally filter by status. Start here to see what people are asking for.
get_change_request
Get full detail for one change request so you can implement it: the user request, the exact element they pointed at (CSS selector + outerHTML), the page URL, and a screenshot URL. Call this before making the change.
set_preview_url
Attach a deploy-preview URL to a change request and mark it ready for the requester to review.
update_status
Update a change request status as it moves through the build and review flow.
start_build
LOCAL MODE ONLY (repo on this machine, no host). Cuts a branch + git worktree the local Amendor serves at /preview/<id>/. For the normal GitHub flow, do NOT call this: instead branch "relay/task-<id>" in your own repo clone, edit, commit, push, and open a PR tagged "relay-task:<id>" — the host builds the preview and the webhook captures it automatically.
Ready-to-Paste Client Configurations
Paste either (or both) of these JSON server blocks into your client config file (e.g. claude_desktop_config.json or ~/.cursor/mcp.json).
Amendor MCP is categorized under Delivery and uses a local stdio subprocess. In contrast, Codemagic MCP belongs to Delivery using local stdio subprocess. Select Amendor MCP when you need capabilities focused on delivery and Codemagic MCP when you require tools for delivery.
Mark a change request ready for the requester to review. The preview is already live from the worktree; this flips status to "in preview" and surfaces the link.
ship_change
Ship an approved change: merge the task branch into the project base, remove the worktree, and mark it shipped. Production (the live site) now reflects the change.
Codemagic MCP Tools (63)
ping
Check that the server is running
list_teams
List teams the authenticated account belongs to
list_applications
List apps in your Codemagic account or team
list_workflows
List workflows for an app
list_builds
List builds with optional filters (app, status, branch, workflow)
get_build
Get full details for a single build including artifacts
get_build_logs
Fetch per-step log text for a build — by default returns failed steps only
trigger_build
Trigger a build; optionally supply an inline `codemagic.yaml` or override `instance_type
wait_for_build
Single-check tool — returns status immediately; call again until terminal state
cancel_build
Cancel a running or queued build
add_application
Connect a Git repository to Codemagic; auto-generates SSH deploy keys for SSH URLs
get_webhook_url
Get the incoming webhook URL to paste into your Git provider settings