Endpoint
string
required
https://mcp.cpln.io/mcpAuthentication
OAuth with per-org consent. Your AI tool walks you through it on first use — see your tool’s setup page below for the exact trigger.Organizations
On the consent screen you select the orgs the assistant may use, and that selection holds for the connection:- With one org selected, the assistant uses it without asking.
- With several, it asks which one when you haven’t said.
- It can’t reach an org you didn’t select, including one you create later. To add one, disconnect and reconnect, then select it.
list_orgs shows the selected orgs with their GVCs and locations.
Where apps run
When you ask for an app or a database and don’t name a GVC:- If the assistant created a GVC for apps earlier, it goes there, and the assistant says so.
- Otherwise the assistant asks whether it goes in one of the org’s GVCs or in a new one, even when the org has only one.
- If the org has none, the assistant recommends one of the org’s enabled locations near most of your users and creates a GVC named
defaultin the location you choose. Adding a location to it later runs every workload in it there too.
Toolset profiles
The full tool catalog is larger than most AI tools can hold in context at once — and some clients cap how many tools they accept. So each connection selects a toolset profile with thetoolsets query parameter. Pick one — core, mk8s, and full are nested (each is a superset of the one above), and readonly stands on its own:
Examples
400 listing the accepted names (readonly, core, mk8s, full). So does combining readonly with another profile — it withholds the write tools the others add, so the two cannot be mixed.
The AI Plugin also adds skills=plugin, which leaves get_cpln_skill out because the plugin loads the Control Plane skills itself. Leave it off a connection that has no plugin.
The profile is fixed for the life of a connection — an AI agent can’t expand it mid-session. If your assistant says a Control Plane tool isn’t available, reconnect with the profile that includes it.
Compatible tools
Claude Code
Claude Code CLI
Claude Desktop
Claude apps for Mac & Windows
Claude Web
claude.ai in the browser
ChatGPT
ChatGPT web, desktop & mobile
Codex
OpenAI Codex
Cursor
Cursor IDE
VS Code
Visual Studio Code
Antigravity
Google Antigravity (CLI or IDE)
Amp
Sourcegraph Amp
OpenCode
OpenCode terminal assistant
Don’t see your tool listed? Any client that supports remote MCP servers can connect — point it at
https://mcp.cpln.io/mcp and let it handle OAuth.Next steps
Tools Reference
Every tool the server exposes, grouped by resource, with toolset profiles
Usage Examples
Practical prompts for common Control Plane workflows
AI Plugin
Recommended path for Claude Code, Codex, Antigravity CLI
Access Control
Scope what an AI tool can do in your org with policies and least privilege