Codemagic MCP. Manage mobile builds and artifacts from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Codemagic MCP Server automates your mobile CI/CD pipeline by letting your AI agent manage builds, artifacts, and environment variables through natural language commands.
Trigger new iOS or Android builds, instantly cancel stalled jobs, retrieve secure download links for build outputs, or generate temporary public URLs for QA teams—all without leaving your chat window.
What your AI agents can do
Add variables to group
Adds new variables or secrets to a specified Codemagic variable group.
Cancel build
Immediately stops an ongoing build process in Codemagic.
Create public artifact url
Generates a temporary, publicly accessible download URL for any specified artifact.
Starts a new build for an app, allowing you to override the default branch or workflow configuration.
Stops any active Codemagic build process immediately to save time and compute resources.
Retrieves an authenticated download URL for a specific artifact, usable only by authorized systems.
Creates a temporary, public download link for a build output that expires after a set time.
Programmatically adds or changes secrets and variables within your CI/CD variable groups.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Codemagic: 5 Tools for Build Management
These tools let your AI agent manage the entire mobile CI/CD lifecycle—from triggering a build to sharing the final artifact.
019ea5e4add variables to group
Adds new variables or secrets to a specified Codemagic variable group.
019ea5e4cancel build
Immediately stops an ongoing build process in Codemagic.
019ea5e4create public artifact url
Generates a temporary, publicly accessible download URL for any specified artifact.
019ea5e4get artifact
Retrieves the secure, authenticated download link for an artifact that is already finished building.
019ea5e4start build
Initiates a new Codemagic build, allowing you to specify custom branches or workflow overrides.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Codemagic, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Codemagic MCP Server - Mobile CI/CD Automation
Your AI client connects straight into your mobile app delivery pipeline. You don't need to jump through complex API calls or juggle a bunch of separate dashboards; your agent handles all the heavy lifting using natural language.
When you use this server, your agent takes control of everything—from kicking off new builds and managing environment secrets to grabbing secure download links for final artifacts. It makes working with Codemagic feel like just another chat thread.
Triggering Mobile Builds
You can start a fresh build for either iOS or Android right from the conversation. You tell your agent which app you need built, and it initiates the process. If you're not on the default branch, no sweat; you specify custom branches or even override the entire workflow configuration to make sure you’re testing exactly what you intend.
This lets you quickly spin up any version of your code base without manually touching the Codemagic interface.
Canceling Running Jobs
If a build stalls, or if you realize that job is irrelevant because you changed your mind, you can tell your agent to stop it immediately. It sends the command and cancels the running process, which saves both time and compute money on your account. You'll never have to watch a pointless build run forever again.
Retrieving Private Artifact Links
Sometimes you need an artifact—the output of a finished build—but it has to be super secure. Your agent grabs the authenticated download link for that specific artifact, giving you access only authorized systems can use. This keeps your intellectual property locked down tight.
Sharing Public Artifacts
If some external team member or QA specialist needs a look at a build output and doesn't have system credentials, no problem. Your agent generates temporary, public download URLs for the artifact. These links expire after a set time, so you know exactly when the access window closes.
Updating Environment Variables and Secrets
You can manage your entire deployment environment through simple commands. When you need to add new variables or update secrets within your CI/CD variable groups, your agent handles it. This means you keep your build process current without ever having to log into the platform settings.
- You tell your agent to change a secret value, and it updates the designated Codemagic group immediately.
- You ask it to add a new required variable, and that info gets added right where it belongs in your configuration groups.
This entire set of tools means you're managing every aspect of your mobile pipeline—starting, stopping, securing, sharing, and configuring—all from one chat interface.
How Codemagic MCP Works
- 1 Subscribe to the server and input your Codemagic API Token.
- 2 Prompt your AI agent with a command (e.g., 'Start the latest release build for main').
- 3 The agent executes the required tool call, manages the interaction with Codemagic's system, and returns the status or artifact URL directly in chat.
The bottom line is: you talk to your agent like you're talking to a coworker; it handles the API calls for you.
Who Is Codemagic MCP For?
This server is for developers and operations teams who are sick of jumping between dashboards just to manage a release. If you’re constantly telling junior engineers, 'Go click through Build > Artifacts > Get Link,' you need this. It brings the entire CI/CD dashboard into your chat window.
Uses it to trigger builds for specific branches or test versions right from their code editor, checking status without leaving VS Code.
Manages environment variables and build labels across multiple apps via chat, updating secrets instantly when a new API key is needed.
Generates temporary public download links for QA or stakeholders to test the latest IPA/APK without needing internal credentials.
What Changes When You Connect
- Instantly manage resources with
cancel_build. If a build is stuck or you change your mind, stop it in seconds without logging into the dashboard. - Share deliverables securely. Use
get_artifactto get an authenticated URL for internal QA testing, orcreate_public_artifact_urlwhen external partners need access. - Stop manual config updates. With
add_variables_to_group, you can update API keys and secrets across environments directly via chat, keeping your CI/CD environment current. - Save time on triggering builds. Use
start_buildto kick off a full release cycle instantly, overriding branches or tags without needing to navigate the UI. - Centralize control. You manage artifact retrieval and build state—from starting to finishing—all within one conversation thread.
Real-World Use Cases
The QA team needs a pre-release version, but you're busy.
A developer just finished the main branch commit. Instead of manually navigating Codemagic to grab an artifact link and emailing it, they ask their agent: 'Give me a public download link for the latest release build.' The agent uses create_public_artifact_url and provides the direct link in chat immediately.
A major bug was found during testing; the current build is bad.
The DevOps engineer sees a failing test suite. Instead of logging into Codemagic, they simply prompt: 'Cancel the build for app ID 642a1b2c3d4e5f.' The agent uses cancel_build, saving compute time and letting the team focus on fixing the code.
The production API key just changed.
A Release Manager needs to update a secret variable used by the CI/CD pipeline. Instead of going into the settings UI, they prompt: 'Add the new Stripe API key and set it as a secure variable in prod-secrets.' The agent uses add_variables_to_group, updating the environment safely.
You need to test a feature on an old branch.
A mobile dev wants to verify a fix from two weeks ago. They ask their agent: 'Start a new build for app X using the 'hotfix-v1' workflow on the 'develop-old' tag.' The agent uses start_build, ensuring they test exactly what they need, bypassing default branch rules.
The Tradeoffs
Trying to share private links publicly.
You successfully use the API to get a secure download URL using get_artifact, but then you paste that link into a Slack channel for your manager who doesn't have credentials.
→
Don't share authenticated URLs. If someone outside the core team needs it, always run 'Generate a public download link for this artifact...' so the agent uses create_public_artifact_url and provides a temporary URL.
Ignoring resource cleanup.
You kick off three test builds on separate branches but forget they are running. You waste compute time paying for jobs that will never be used.
→
After confirming the initial builds started, run 'Cancel all remaining development builds.' The agent uses cancel_build to stop unnecessary work and save money.
Manually updating secrets in multiple places.
A team member updates a staging API key in the Codemagic UI, but forgets to update it in another linked service's variable group.
→
Use add_variables_to_group via your agent. This centralizes secret management. Prompt: 'Update the main environment with the new Jira URL and set it as a secret.'
When It Fits, When It Doesn't
Use this server if you need to manage stateful, multi-step operations like mobile builds—specifically triggering, monitoring, canceling, or retrieving specific artifacts (iOS/Android). The power here is controlling the process, not just viewing status. Don't use it if your only goal is to see a list of all past build logs; for that, you still need the dashboard. You also don't need this if you are purely managing code reviews or static documentation. This tool is for active deployment management and configuration control (secrets/variables). If you find yourself writing more than two sentences about how to get a link—like 'Go to Artifacts, click Download, then copy the URL'—you should use our server instead.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Codemagic. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 5 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Managing builds means jumping through too many hoops.
Today, getting a simple artifact download is a pain. You have to jump into the Codemagic dashboard, find the correct build job in the list, click on 'Artifacts,' then right-click and copy the secure link. If you need it for QA, you're done—you have to log back in, sometimes even needing different credentials just to view the final output.
With this MCP server, that entire manual dance disappears. You just tell your agent: 'Generate a public download link for the release artifact.' The agent handles all the clicks and API calls behind the scenes, giving you the direct URL immediately.
Codemagic MCP Server: Run complex build workflows from chat.
You can't just ask for 'a new build.' You have to specify the app ID, the branch name, and sometimes override tags. This level of detail used to require multiple API calls or detailed form submissions in the UI.
Now you simply tell your agent: 'Start a build for App X on tag Y using workflow Z.' The server translates that single sentence into all the necessary parameters, managing the complexity so you don't have to worry about it.
Common Questions About Codemagic MCP
How do I use Codemagic MCP Server to get a download link? +
You need to call get_artifact first. This tool retrieves the secure, authenticated URL for an artifact that has already finished building successfully.
Is there a way to share my build with external testers using Codemagic MCP Server? +
Yes. Use the create_public_artifact_url tool. This generates a temporary, public link that expires after you set it, keeping your internal credentials safe.
What if I need to update an environment variable for my builds? +
Use add_variables_to_group. You pass the variable name and value, and the agent updates the secret group in Codemagic without you touching the UI.
Can I start a build that uses non-default settings? (start_build) +
Absolutely. The start_build tool lets you override branch, tag, and workflow configurations, ensuring your test runs exactly how you intended.
What's the best way to use the `cancel_build` tool if I trigger a build by mistake? +
The cancel_build tool immediately halts any running Codemagic job. This is crucial for saving compute resources and time when you realize an ongoing build isn't needed.
When using the `start_build` command, how do I ensure it uses specific tags or branches? +
You pass the exact branch name or tag identifier directly into the start_build call. This forces the build to run against that precise commit state, bypassing standard triggering logic.
What security requirements are needed for my AI client to connect to the Codemagic server? +
You must provide a valid Codemagic API Token when subscribing. This token authenticates your agent and grants it the necessary permissions to manage builds and variables securely.
Can I use `add_variables_to_group` across multiple apps in different projects? +
Yes, you can target variable groups for several different mobile applications. You simply specify the distinct app IDs and group names within your agent's prompt.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Nakama
Automate your game backend via Nakama — manage authentication, user profiles, social features, and storage directly from any AI agent.
Black Duck (Synopsys)
Secure your open source supply chain via Black Duck — list projects, versions, and vulnerabilities directly from any AI agent.
Fivetran
Manage data movement via Fivetran — monitor connectors and destinations, handle groups, track sync states, and audit users directly from any AI agent.
You might also like
Donorbox
Collect donations and manage fundraising campaigns with recurring giving, peer-to-peer pages, and donor management for nonprofits.
Wix eCommerce
Manage products, orders, and inventory on Wix — the complete eCommerce platform for growing online businesses.
QR Code SVG Generator
Generate vector SVG QR Codes completely local. Prevent data leakage of sensitive Pix keys or JWT tokens to public API generators.