mcpbeat Sign in

Hetzner Cloud MCP by usefulapi MCP Server

answering

Hetzner Cloud MCP by usefulapi is answering right now. Last checked 6 min ago. It exposes 32 tools. Last commit 12 Oct 2026.

Servers, volumes, networks, firewalls, load balancers, pricing and safe power operations.

Uptime history 13 days of history
13 days agonow
100.0%
Uptime 24h
92 of 92 checks
32
Tools
read from the server
89 ms
Response time
average over 24h
0
Stars
last commit 12 Oct 2026

What changed 7

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 7 October 2026. No other catalogue keeps this.

9 Oct a tool changed version4 times that day
8 Oct a tool changed version2 times that day
7 Oct a tool changed version
and 4 more, back to 7 October 2026

Nothing serious here today

Today is the operative word: we check Hetzner Cloud MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add hetzner-cloud --transport http https://hetzner-cloud.usefulapi.io/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "hetzner-cloud": {
      "url": "https://hetzner-cloud.usefulapi.io/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.hetzner-cloud]
url = "https://hetzner-cloud.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "hetzner-cloud": {
      "url": "https://hetzner-cloud.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "hetzner-cloud": {
      "url": "https://hetzner-cloud.usefulapi.io/mcp"
    }
  }
}

Available tools 32

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

hetzner
hetzner_change_server_protection
Turn deletion and rebuild protection on or off for a server. Turning protection ON is the safest write in this server. Hetzner Cloud: POST /servers/{id}/actions/change_protection.
hetzner_create_image_from_server
Create a snapshot image from a server's disk — the safe thing to do BEFORE a risky change. Snapshots are billed for the space they use. Hetzner Cloud: POST /servers/{id}/actions/create_image.
hetzner_create_server
Provision a new server. THIS STARTS BILLING: the chosen server type is charged by the hour from the moment it boots. Call hetzner_list_server_types first to see prices, and hetzner_list_images for a bootable image. Hetzner Cloud: POST /servers.
hetzner_disable_server_backup
Turn off automatic backups for a server. Existing backups are DELETED. Hetzner Cloud: POST /servers/{id}/actions/disable_backup.
hetzner_enable_server_backup
Turn on automatic backups for a server. This adds roughly 20% to the server's price. Hetzner Cloud: POST /servers/{id}/actions/enable_backup.
hetzner_get_action
Fetch the status of one asynchronous action. Every write tool here returns an action id — poll it with this to see whether the operation finished. Hetzner Cloud: GET /actions/{id}.
hetzner_get_certificates
Fetch a single resource by id. Hetzner Cloud: GET /certificates/{id}.
hetzner_get_firewalls
Fetch a single resource by id. Hetzner Cloud: GET /firewalls/{id}.
hetzner_get_floating_ips
Fetch a single resource by id. Hetzner Cloud: GET /floating_ips/{id}.
hetzner_get_load_balancers
Fetch a single resource by id. Hetzner Cloud: GET /load_balancers/{id}.
hetzner_get_networks
Fetch a single resource by id. Hetzner Cloud: GET /networks/{id}.
hetzner_get_pricing
Fetch the full price list for the project's currency — server types, volumes, traffic, floating IPs, load balancers and backups. Hetzner Cloud: GET /pricing.
hetzner_get_primary_ips
Fetch a single resource by id. Hetzner Cloud: GET /primary_ips/{id}.
hetzner_get_server
Fetch a single server with its type, image, IPs, volumes, networks and protection flags. Hetzner Cloud: GET /servers/{id}.
hetzner_get_server_metrics
Fetch CPU, disk or network time series for one server over a window. Hetzner Cloud: GET /servers/{id}/metrics.
hetzner_get_ssh_keys
Fetch a single resource by id. Hetzner Cloud: GET /ssh_keys/{id}.
hetzner_get_volumes
Fetch a single resource by id. Hetzner Cloud: GET /volumes/{id}.
hetzner_list_certificates
List TLS certificates, managed or uploaded, and their expiry. Hetzner Cloud: GET /certificates.
hetzner_list_firewalls
List firewalls, their rules and which resources they are applied to. Hetzner Cloud: GET /firewalls.
hetzner_list_floating_ips
List floating IPs and which server each is assigned to. Hetzner Cloud: GET /floating_ips.
hetzner_list_images
List OS images, snapshots and backups you can boot or restore from. Hetzner Cloud: GET /images.
hetzner_list_load_balancers
List load balancers, their services, targets and health status. Hetzner Cloud: GET /load_balancers.
hetzner_list_locations
List the datacentre locations (city, country, network zone) servers can run in. Hetzner Cloud: GET /locations.
hetzner_list_networks
List private networks, their IP ranges, subnets and routes. Hetzner Cloud: GET /networks.
hetzner_list_primary_ips
List primary IPs and their assignments. Hetzner Cloud: GET /primary_ips.
hetzner_list_server_types
List the available server types with their cores, memory, disk and hourly and monthly prices — read this before creating a server. Hetzner Cloud: GET /server_types.
hetzner_list_servers
List the servers in the token's project, optionally filtered by name, status or a label selector. Hetzner Cloud: GET /servers.
hetzner_list_ssh_keys
List the SSH public keys available to inject when creating a server. Hetzner Cloud: GET /ssh_keys.
hetzner_list_volumes
List block-storage volumes, their size and which server they are attached to. Hetzner Cloud: GET /volumes.
hetzner_poweron_server
Power on a stopped server. Returns an action id — poll it with hetzner_get_action. Hetzner Cloud: POST /servers/{id}/actions/poweron.
hetzner_reboot_server
Reboot a server gracefully via ACPI. Hetzner Cloud: POST /servers/{id}/actions/reboot.
hetzner_shutdown_server
Ask the guest OS to shut down gracefully via ACPI. Prefer this over a hard power-off. Note that a stopped server still costs money — only deleting it stops the bill. Hetzner Cloud: POST /servers/{id}/actions/shutdown.

Endpoints

URLTransportStateLatencyChecked
https://hetzner-cloud.usefulapi.io/mcp streamable-http answering 81 ms 6 min ago

Alternatives to Hetzner Cloud MCP by usefulapi

same job, measured the same way
Hetzner
by lazyants

MCP server for the Hetzner Cloud API — servers, networks, volumes, firewalls, and more.

378 installs/wk local only
D7 Networks MCP by usefulapi
by usefulapi

Read D7 Networks balance, SMS pricing and delivery status; look up numbers; send one SMS.

6 tools answering
UpCloud MCP by usefulapi
by usefulapi

Inspect servers, storage, networks, databases and billing, and start, stop or back up servers.

22 tools answering
UniFi RMCP
by dinglebear

Rust MCP server and CLI for UniFi Network controller operations.

53 installs/wk local only
UniFi RMCP
by dinglebear

Rust MCP server and CLI for UniFi Network controller operations.

local only
Autumn MCP by usefulapi
by usefulapi

MCP server for Autumn — read customers, plans, balances & invoices; track usage and attach plans.

18 tools answering
Logto MCP
by mrfentmen

MCP server for Logto: users, applications. Works with Cloud or self-hosted.

70 installs/wk local only
Docker MCP
by alisaitteke

MCP server for managing Docker containers, images, networks, volumes, and registries

75 installs/wk local only

Hetzner Cloud MCP by usefulapi — questions

Answers built from our own checks of this server.

What can Hetzner Cloud MCP by usefulapi do?
It exposes 32 tools, read directly from the server on our last check. Among them: hetzner_change_server_protection, hetzner_create_image_from_server, hetzner_create_server, hetzner_disable_server_backup, hetzner_enable_server_backup, hetzner_get_action and 26 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Hetzner Cloud MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 89 ms. The bar chart above shows every period we have measured.
How do I connect Hetzner Cloud MCP by usefulapi?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Hetzner Cloud MCP by usefulapi need an API key?
No. Hetzner Cloud MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 32 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Hetzner Cloud MCP by usefulapi?
It answers our handshake in 89 ms on average, which is faster than 88% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Hetzner Cloud MCP by usefulapi open source?
Yes — it is published under the MIT licence, written in JavaScript, 0 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.