Logo

Command Palette

Search for a command to run...

The Cloud 66 MCP server

The Cloud 66 MCP server lets AI agents work with your Cloud 66 account directly — listing applications, checking deployments, deploying code and provisioning infrastructure — under permissions you choose and can revoke at any time.

Overview

MCP (Model Context Protocol) is an open standard that lets AI assistants call tools on external systems. Cloud 66 runs an MCP server, so an MCP-capable AI client — Claude Desktop, Claude Code, or any other client that speaks the protocol — can work with your Cloud 66 account on your behalf.

Once connected, you can ask your agent things like:

  • "Which of my applications haven't been deployed in the last month?"
  • "Deploy the main branch of my staging app and tell me when it's done."
  • "Why did the last deployment of my API fail?"
  • "Create a new cluster on my Hetzner cloud with three worker nodes."

The agent answers by calling Cloud 66 tools, not by guessing. Everything it does runs as you, with your account permissions, and appears in your account's audit log.

What the agent can do

The server exposes 33 tools, covering:

AreaWhat the agent can do
AccountsList the accounts you belong to and read their details
ApplicationsList and inspect applications, and delete them (with approval)
DeploymentsList deployments, read a deployment and its logs, and trigger new deployments
Deployment profilesList, read, create, update and delete deployment profiles
ServersList and inspect servers and server groups
CloudsList and inspect cloud provider credentials, browse regions and server sizes, and register new clouds (with approval)
ClustersList and inspect clusters, their databases and server pools, and create new clusters and applications on them
DNS providersList and inspect DNS providers
OperationsPoll the status of long-running work such as deployments and cluster builds

The full list, with arguments and required permissions, is in the Tool reference.

How access works

Access is granted by you, in your browser, and is limited in three independent ways:

  1. OAuth authorization. Your agent never sees your password. It gets an access token through a standard OAuth 2.1 flow with PKCE, which you approve on a Cloud 66 consent screen.
  2. Scopes. On that consent screen you choose exactly which permissions the agent gets — for example read-only access to applications and deployments, but nothing that can delete. Tools the token isn't scoped for don't even appear in the agent's tool list. See Permissions and scopes.
  3. Your own role permissions. Scopes can only ever narrow what you can already do. If your Cloud 66 role doesn't let you deploy an application, neither can your agent.

On top of that, the most sensitive actions — deleting an application, deleting a deployment profile, and registering a cloud provider — require a second, in-browser confirmation every single time they're called. See Approving sensitive actions.

What the agent never sees

  • Your password. Authorization happens in your browser, against Cloud 66.
  • Your cloud provider credentials. When you ask an agent to register a cloud, it can't accept the keys. Cloud 66 sends you to a browser form to enter them, and only the resulting operation handle goes back to the agent.
  • Other people's accounts. Every tool call is scoped to an account you're a member of. Requests for anything else return "not found".

Auditing

Every MCP action is written to your account's audit log with a source of mcp, including approval requests and their outcomes. Authorizing or denying an MCP client is logged too.

Limits

LimitValue
Access token lifetime7 days
Authorization code lifetime10 minutes
Approval prompt lifetime5 minutes
Concurrent MCP sessions per user10
Pending approvals per user5
Results per page (list tools)25 by default, 100 maximum

Next steps