Pick your Codex surface
Codex ships three clients, and how you connect Control Plane differs by surface:Prerequisites
OpenAI Codex
Install Codex CLI
Control Plane account
Sign up at console.cpln.io if you don’t have an account yet
For the latest MCP configuration options, refer to the official OpenAI Codex documentation.
Add Control Plane
- Codex CLI
- ChatGPT desktop app
- Codex IDE extension
Register the remote MCP server, then sign in.You should see
1
Register the server
Use the
codex mcp add command:Connecting to the bare URL uses the default
core toolset profile. Append ?toolsets=mk8s to add BYOK Kubernetes tools, or ?toolsets=full for everything. See toolset profiles.2
Sign in
Run the login command:Your browser opens:
- Sign in to Control Plane (Google, GitHub, Microsoft, or SAML).
- Select the orgs you want this Codex install to access.
- Click Authorize.
3
Verify the registration
cpln with enabled status and OAuth auth:4
Verify live access
Launch Codex and ask: “list GVCs in org
<your-org>” (using one of the orgs you authorized). You should see the GVCs in that org.Example conversation
1
Set Context
2
Deploy a Workload
3
Get the Endpoint
Troubleshooting
Browser didn't open for sign-in
Browser didn't open for sign-in
Some terminal setups can’t launch a browser.
codex mcp login cpln prints a fallback URL. Copy it into a browser on the same machine and complete sign-in there.Control Plane isn't listed in Codex CLI after installing it in ChatGPT
Control Plane isn't listed in Codex CLI after installing it in ChatGPT
Run
/plugins in Codex CLI and install Control Plane from the directory tab there, or register the MCP server with codex mcp add cpln --url https://mcp.cpln.io/mcp. Either way, start a new CLI session afterwards.Next steps
AI Plugin
Layer skills, agents, slash commands, and guardrails on top of the MCP server
ChatGPT
Install the Control Plane plugin for ChatGPT on the web, desktop, and mobile
Usage Examples
Practical prompts for common Control Plane workflows
Tools Reference
Every tool the MCP server exposes, grouped by resource