list_apps
View all applications in your Codemagic CI/CD account to manage builds, artifacts, and configurations from within Claude.
Instructions
List all applications in your Codemagic account.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- codemagic_mcp/tools/apps.py:11-14 (handler)The MCP tool definition and handler for 'list_apps', which calls the underlying client method.
async def list_apps() -> Any: """List all applications in your Codemagic account.""" async with CodemagicClient() as client: return await client.list_apps() - codemagic_mcp/client.py:63-68 (handler)The actual implementation of the list_apps logic within the CodemagicClient.
async def list_apps(self) -> Any: data = await self._get("/apps") apps = data.get("applications", data) if isinstance(data, dict) else data if isinstance(apps, list): return [self._trim_app(a) for a in apps] return apps - codemagic_mcp/tools/apps.py:9-9 (registration)The register function where the 'list_apps' tool is registered with the FastMCP server.
def register(mcp: FastMCP) -> None: