hetzner-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HETZNER_ROBOT_USER | No | Your Hetzner Robot webservice username (only needed for dedicated servers) | |
| HETZNER_CLOUD_TOKEN | Yes | Your Hetzner Cloud API token | |
| HETZNER_ROBOT_PASSWORD | No | Your Hetzner Robot webservice password (only needed for dedicated servers) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| cloud_requestA | Call any Hetzner Cloud (api.hetzner.cloud) endpoint directly. Use a relative path like /servers. Reads are free. Writes obey the read-only and cost guards. If an endpoint you need is missing or misbehaving, use the contribute_or_report tool to open a prefilled issue or pull request. |
| storagebox_requestA | Call any Hetzner Storage Box (api.hetzner.com) endpoint directly. Use a relative path like /servers. Reads are free. Writes obey the read-only and cost guards. If an endpoint you need is missing or misbehaving, use the contribute_or_report tool to open a prefilled issue or pull request. |
| robot_requestA | Call any Hetzner Robot dedicated servers (robot-ws.your-server.de) endpoint directly. Use a relative path like /servers. Reads are free. Writes obey the read-only and cost guards. If an endpoint you need is missing or misbehaving, use the contribute_or_report tool to open a prefilled issue or pull request. |
| cloud_list_serversA | List cloud servers. Read only, free. Compact by default. |
| cloud_list_ssh_keysA | List SSH keys. Read only, free. Compact by default. |
| cloud_list_networksA | List private networks. Read only, free. Compact by default. |
| cloud_list_firewallsA | List firewalls. Read only, free. Compact by default. |
| cloud_list_volumesA | List volumes. Read only, free. Compact by default. |
| cloud_list_load_balancersA | List load balancers. Read only, free. Compact by default. |
| cloud_list_floating_ipsB | List floating IPs. Read only, free. Compact by default. |
| cloud_list_primary_ipsB | List primary IPs. Read only, free. Compact by default. |
| cloud_list_placement_groupsB | List placement groups. Read only, free. Compact by default. |
| cloud_list_certificatesA | List certificates. Read only, free. Compact by default. |
| cloud_list_imagesB | List images. Read only, free. Compact by default. |
| cloud_list_isosA | List ISOs. Read only, free. Compact by default. |
| cloud_list_dns_zonesB | List DNS zones, part of the Cloud API. Read only, free. Compact by default. |
| cloud_list_server_typesA | List server types and specs. Read only, free. Compact by default. |
| cloud_list_load_balancer_typesA | List load balancer types. Read only, free. Compact by default. |
| cloud_list_locationsC | List locations. Read only, free. Compact by default. |
| cloud_list_datacentersA | List datacenters. Read only, free. Compact by default. |
| cloud_get_pricingB | Get full pricing for the account currency. Read only, free. Compact by default. |
| storagebox_listA | List storage boxes. Read only, free. Compact by default. |
| storagebox_list_typesA | List storage box types. Read only, free. Compact by default. |
| robot_list_serversA | List dedicated servers. Read only, free. Compact by default. |
| robot_list_ipsC | List single IPs. Read only, free. Compact by default. |
| robot_list_subnetsB | List subnets. Read only, free. Compact by default. |
| robot_list_vswitchesA | List vSwitches. Read only, free. Compact by default. |
| robot_list_failoverA | List failover IPs. Read only, free. Compact by default. |
| robot_list_ssh_keysA | List Robot SSH keys. Read only, free. Compact by default. |
| robot_list_storageboxesB | List Robot storage boxes (legacy). Read only, free. Compact by default. |
| robot_list_rdnsB | List reverse DNS entries. Read only, free. Compact by default. |
| cloud_create_serverA | Create a Hetzner Cloud server. This is billed. It requires confirm true and shows the live hourly and monthly price first. Optionally attach SSH keys, a private network, firewalls, cloud-init user_data, and labels. |
| cloud_delete_serverA | Delete a Hetzner Cloud server. Deleting is free and stops billing, but it destroys the server, so it requires confirm true. Auto-created primary IPs are released by Hetzner shortly after. |
| contribute_or_reportA | When a Hetzner capability is missing or misbehaving, this returns a prefilled GitHub issue link and the steps to open a pull request. Every gap can become a contribution. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mjmirza/hetzner-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server