Skip to main content
All tools are read-only unless otherwise specified. Every tool except get_projects requires a project, given as either its ID or its exact name. Application arguments accept an app name or UUID, and cluster arguments accept a cluster ID, exact name, or vanity name. Start with get_projects to resolve the project, then get_applications or get_clusters from there.

Projects & Discovery

Applications

Clusters & Infrastructure

Mutating tools

These tools can modify or redeploy your applications and may have unintended side effects. Review the agent’s plan before approving any call to create_app, update_application, or redeploy_application.

create_app

Create a new application. The behavior depends on which inputs you pass: image is mutually exclusive with source and build. Creation fails if an application with the same name already exists in the target project or cluster. Use update_application instead.

update_application

Update an application’s configuration. Defaults to a dry run, which validates the change and returns the resulting config without deploying. Set dry_run: false to deploy.

redeploy_application

Trigger an immediate redeploy of an application.