Skip to main content
These prompts work in every compatible tool. Describe the outcome and let the assistant pick the tools; name your org, GVC, and resources so it never has to guess. A few examples need a larger toolset profile and say so. Everything else works on the default core profile, which is also what the Claude and ChatGPT directory listings use.

Setting Context

Before performing operations, set your organization and GVC context:
Setting context once at the start of a conversation helps the AI assistant understand which resources to target. The server keeps no state between calls, so the assistant passes that org and GVC on every call it makes.

Build and Deploy Apps

Create an App from Scratch and Deploy It

Describe the app you want. The assistant writes the code, stores it on Control Plane under the app’s name, builds it into an image in your org’s private registry, deploys it as a public workload, and reports the URL together with a link to download the source. No git repository, Docker daemon, or file on your machine is involved. For an app that keeps anything, such as a portfolio, a blog, or a shop, the assistant first asks what your request leaves open, with its recommendations, and builds what you choose. If your org has no GVC yet, it recommends a location near your users and creates one where you choose.
Have a logo or other files of your own? The assistant returns an upload link; drop the files on it and they become part of the app under the paths the assistant chose. Attach nothing to the chat itself: files attached there cannot reach the app. Later changes go the same way, in this chat or a new one: the assistant finds the app by its name, checks where its code lives, edits the stored files, builds the next tag, and moves the running workload to it. An app built from a repository or pushed by hand is not rewritten: the assistant tells you where its code lives instead.
This is for an app that does not exist yet. An existing image or a repository deploys directly, as shown below, and a database, cache, or queue comes from the Template Catalog. In Claude Code, Codex, Cursor, or another agent with a filesystem and the cpln CLI, the assistant writes the app into a folder on your machine and builds it with cpln image build --remote --dir instead; without the CLI, or in a chat that cannot write files, it stores the files on Control Plane.

Deploy an Existing Image

One call deploys an image as an app with production defaults: health checks, and two replicas so a deploy never takes it offline. The assistant follows the rollout until every location is ready and reports the canonical URL.

Build and Deploy from a Repository

The assistant builds a GitHub or GitLab repository on Control Plane, pushes the image to your org’s private registry, and deploys it, with no Docker daemon or CLI involved.
The first build from a private repository returns a one-time authorization link instead of starting: open it, approve access for your organization, then ask the assistant to build again. Later builds run without prompting.

Build a Local Folder

The MCP server cannot read your filesystem, so a folder on your machine builds with the CLI. An agent with a terminal runs cpln image build --remote itself; a chat gives you the command. It still needs no Docker daemon, only the CLI with a profile authenticated to the target organization.

Keep Files Across Restarts

A container’s filesystem is wiped on every restart. Ask for storage on the first deploy, because a workload cannot gain its own disk later without being recreated. Per-replica storage runs the app as one replica, which suits SQLite and other single-writer files; shared storage lets every replica read and write the same files, such as uploads.

Check Builds and Images


GVC Operations

Create a GVC

Create a new GVC with specific locations. You can use friendly location names or technical location IDs:
Friendly names like “Frankfurt” or “Virginia” resolve against your org’s own location list, which also holds the BYOK locations registered from your own clusters. Name the locations yourself, or tell the assistant to choose: it picks one of your org’s enabled locations and tells you which.

List and Inspect GVCs


Workload Operations

Create a Workload

Create a new workload with various configurations:

Update and Scale a Workload

A replica range only takes effect with an autoscaling metric. When the workload has none, the assistant sets a fitting one or asks you which. If Terraform or Pulumi manages the workload, the assistant warns you that the next apply can revert the change.

Restart, Roll Back, Promote, or Open a Workload

Each of these is one call: the assistant makes the change, waits for the workload to be ready, and reports the result.

Run a Cron Job Now or Replace a Stuck Replica

Both have side effects in production, so the assistant confirms before running them.

Check Workload Status

Delete a Workload

Deletion is permanent. The assistant tells you what a deletion removes and what breaks, then waits for your yes. Deleting a GVC removes every workload and identity in it, so the assistant shows that and asks again even when your first message asked for it.

Diagnose and Observe

Diagnose a Failing Workload

One call reads the workload’s deployments, events, and recent error logs, and returns each likely cause with its evidence and the fix.

Query Workload Logs

The get_workload_logs tool builds LogQL queries automatically from structured parameters. A plain text filter matches exactly; ask for a pattern, such as “error or panic”, and the assistant writes the LogQL itself.

Query Metrics and Traces

Traces need tracing turned on for the GVC. When a trace search comes back empty, the assistant checks that first.

Check the Audit Trail and Quotas

Investigate Production Without Risk

Connect with https://mcp.cpln.io/mcp?toolsets=readonly and the assistant has no tool that can change anything, while metrics, logs, traces, events, the audit trail, and diagnosis all stay available.

Databases and Templates

Add a Database or Cache

The assistant installs PostgreSQL, MySQL, MariaDB, MongoDB, or Redis from the Template Catalog in one call. Control Plane generates the credentials, so no password passes through the chat, and the result lists the connection env values as cpln://secret references for your app.

Browse and Install Templates


Secret Management

Secret values never pass through the chat. The assistant creates secrets whose values Control Plane generates, hands you a Console link for values only you have, rotates secrets, and wires workload access to them; it never reads, accepts, or repeats a value. Paste a credential into the chat and the assistant will not use it, and will advise you to rotate it.
When granting workload access to secrets, describe the desired outcome: the MCP server creates the identity, policy, and workload binding in one step.

Domain Configuration

Name the domain and the workload, and the assistant derives the listener and route. It returns the DNS records to add at your DNS provider; the domain stays pending until they resolve.

Policy & Access Control

A workload needs reveal to read a secret’s values; use only attaches a secret to a GVC or workload. For a workload, grant_workload_secret_access sets the identity and the policy in one call. The service account key prompt needs the full profile, and the key is shown once, in the Console, never in the chat.

Cloud Access

The setup guides and creating the cloud account need the full profile. Granting a workload access through an existing cloud account works on core, with no key passing through the chat.

Infrastructure as Code

Resources that Terraform or Pulumi manage carry the tag cpln/managedByTerraform: "true". When the assistant reads or changes one, it tells you that the next apply can revert a change made outside your code.

Managed Kubernetes

These need the mk8s or full profile.

Plan Before Executing

Ask for the plan without the change: the assistant answers from the docs, the AI Plugin’s skills when installed, and the API schema, and changes nothing.

Complex Workflows

Full Application Deployment

Environment Promotion

Recover from a Bad Deploy


Next Steps

Tools Reference

Every tool the assistant can call, with its toolset profile

Tool Setup

Configure MCP for your preferred tool

Workload Reference

Learn more about workload configuration options

Policy Reference

Configure permissions for your authorized orgs