Tools
222 OpenAPI-generated tools (190 Cloud + 32 Unified) and 42 focused tools across six groups.
⚠ marks destructive or hard-to-reverse operations; € marks operations that create or change billable resources.
Create, start, stop, reboot, and delete cloud servers.
Manage SSH public keys for server authentication.
Attach or detach persistent block storage volumes.
Read CPU, disk I/O, and network metrics. RAM usage is queried over SSH because the Metrics API does not expose memory.
Browse available server types, OS images, and datacenter locations.
Manage Hetzner Storage Boxes, including subaccounts, snapshots, access settings, and automatic snapshot schedules.
Quick Setup
Install with Codex CLI by running the two commands above. For other MCP hosts, use the local stdio configuration below:
{
"mcpServers": {
"hetzner": {
"type": "stdio",
"command": "bun",
"args": ["x", "@jurislm/hetzner-plugin@latest"],
"env": {
"HETZNER_API_TOKEN": "your-api-token"
}
}
}
}
- Requires Bun 1.1+ and a project-bound
HETZNER_API_TOKEN; the same token is used for both the Cloud and Unified APIs. - For RAM queries over SSH, the server needs a reachable public IPv4 address and the
freecommand. The host needssshand a key available throughssh-agentor~/.ssh; fingerprint verification also requiresssh-keyscanandssh-keygen. - Runs locally over stdio. No remote MCP endpoint or OAuth is provided.
- Storage Box passwords are sent in plaintext over MCP. Protect MCP session logs and treat one-time credentials returned by actions as secrets.