Hetzner MCP. Control Servers, Networks, and Storage via Conversational AI
Hetzner MCP lets your AI agent manage your entire cloud infrastructure through conversation. You can list servers, configure firewalls, create load balancers, spin up new volumes, and cycle power states—all using natural language commands from any compatible client.
Give Claude and any AI agent real-world access
Create, delete, get details on, or power cycle specific servers and storage boxes.
Manage network security by creating firewalls, configuring floating IPs, and setting up load balancers.
Create new volumes, manage storage box subaccounts, or manually take snapshots of data containers.
List existing datacenters, create private networks, and handle DNS zones for your infrastructure.
Generate new SSH keys or list all certificates associated with your cloud accounts.
Ask an AI about this
Waiting for input…
What AI agents can do with Hetzner MCP: 38 Tools Available
These tools give your AI agent direct programmatic access to every major function within the Hetzner Cloud platform, allowing you to execute complex tasks in sequence.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Hetzner MCPList Certificates
Retrieves a list of all existing security certificates.
Create Certificate
Generates and applies a new security certificate to your infrastructure.
Get Storage Box
Gets the current settings and status of a specific Storage Box.
List Images
Lists all available operating system or machine images for deployment.
Create Firewall
Sets up a brand new firewall rule set for network traffic control.
Create Floating Ip
Allocates and creates a public, floating IP address for your services.
Create Load Balancer
Configures and launches a new load balancer to distribute incoming traffic.
Create Network
Establishes an entirely new private network for resource isolation.
Create Server
Provisions and launches a brand new virtual server instance.
Create Ssh Key
Generates and registers a secure SSH key pair for access control.
Create Storage Box Snapshot
Takes a manual, point-in-time snapshot of the data in a Storage Box.
Create Storage Box Subaccount
Creates an isolated subaccount within an existing Storage Box for segmented access.
Create Volume
Allocates and creates a new, detached block storage volume.
Create Zone
Establishes a new DNS zone for domain name resolution.
List Datacenters
Displays all physical datacenter locations where resources can be deployed.
Delete Load Balancer
Permanently removes an existing load balancer configuration.
Delete Server
Terminates and deletes a virtual server instance from your account.
List Firewalls
Displays all existing firewall rulesets you have created.
List Floating Ips
Retrieves a list of all allocated public floating IP addresses.
Get Action
Fetches specific details about an infrastructure action or event.
Get Server
Retrieves detailed operational information for a single server instance.
List Load Balancers
Retrieves detailed information on all active load balancer configurations.
List Locations
Shows a list of available physical deployment locations for your resources.
List Networks
Retrieves details about all private networks you have established.
List Placement Groups
Displays groups that help manage physical placement and availability zones.
Poweron Server
Immediately sends a command to power on a previously powered-off server.
List Primary Ips
Displays all primary, static IP addresses assigned to your account.
Rebuild Server
Restores a virtual server instance using a specified operating system image or ISO...
List Server Types
Shows all available types of servers (e.g., CX11, CX21) you can provision.
List Servers
Lists the operational status and details for every server in your account.
List Ssh Keys
Displays all SSH keys currently stored or associated with your accounts.
List Storage Box Snapshots
Retrieves a list of historical snapshots available for a Storage Box.
List Storage Box Subaccounts
Displays all subaccounts currently configured within a specific Storage Box.
List Storage Boxes
Lists the status and existence of all your data storage boxes.
Update Storage Box
Modifies settings on a Storage Box, like enabling or disabling specific protocols...
List Volumes
Retrieves a list of all currently allocated block storage volumes.
List Zones
Displays the existing DNS zones configured for your domain names.
List Isos
Displays a list of supported ISO files for server rebuilding.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Hetzner, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Hetzner Cloud. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The Dashboard Overload
Today, managing a cloud environment means logging into multiple web consoles. You open the server tab to check status, then switch to the network tab to audit firewalls. If you need to change an IP address, you jump to another page just for IPs, and if that changes requires updating DNS, you click over yet again. It’s a constant cycle of switching tabs, verifying IDs, and copy-pasting data across five different screens.
With this MCP, all those steps vanish. You simply tell your agent, 'I need to patch the web tier.' The agent handles listing servers (`list_servers`), checking firewall rules (`list_firewalls`), updating necessary IPs (`create_floating_ip`), and confirming the change—all in one conversation. You get immediate confirmation that the infrastructure is updated.
Hetzner MCP: Full Cloud Control
You eliminate the need to manually create every single resource, from listing datacenters (`list_datacenters`) to setting up a new storage box subaccount. You never have to worry about forgetting which API endpoint handles load balancers versus firewalls.
What’s different now is that your AI acts like an expert system administrator who has read every piece of Hetzner documentation and remembers the exact sequence of steps needed, delivering the result in plain language.
What Hetzner MCP does for your AI
Managing a cloud environment used to mean logging into the console and clicking through endless menus just to check if a server was running or adjusting a firewall rule. Now, you can connect your Hetzner Cloud account directly to your agent. You simply tell your AI what needs doing—like 'I need a new web front-end' or 'Check the status of the staging database.' It handles the complex steps: listing all resources, checking for available primary IPs, and executing the necessary changes.
This MCP gives your agent full control over everything from creating network zones to deleting old load balancers. When you connect this through Vinkius, it becomes one single point of access, letting any compatible client use your infrastructure knowledge base without needing multiple integrations.
019e38a7-ffa2-7345-ab62-7ddf53fedb27 How to set up Hetzner MCP
The bottom line is, you get full cloud control without ever leaving your chat window.
Subscribe to this MCP on Vinkius.
Provide your Hetzner Cloud API Token when prompted.
Ask your AI client a question or give it a command, like 'Power up the dev server' or 'List all firewall rules.'
Who uses Hetzner MCP
This MCP is for technical roles—DevOps Engineers, System Administrators, and Software Developers. You're the person who gets frustrated when a simple network change requires jumping between five different web dashboards just to verify connectivity or spin up a test environment.
You use this MCP to audit server states, create load balancers, and automate the deployment of new infrastructure components directly from your terminal.
You manage complex network rules by listing firewalls or running a complete power cycle on a cluster when troubleshooting connectivity issues.
You spin up temporary development environments, create new volumes for testing data, and generate SSH keys so you can immediately start coding against the fresh setup.
Benefits of connecting Hetzner MCP
Stop clicking through dashboards. Instead of manually checking status or creating a firewall rule set across multiple tabs, you simply ask your agent to 'Secure the web server with a new firewall' and it handles all the necessary steps using create_firewall.
Instant visibility into your fleet. If you need to audit every active resource, use list_servers or get_server. You get immediate data on status, IP addresses, and running OS details without navigating away from your workflow.
Automate disaster recovery steps. Instead of manually setting up a backup process, tell your agent to 'Snapshot the production database,' triggering create_storage_box_snapshot instantly.
Efficient capacity planning. Need more resources? You can list all available server types using list_server_types and launch new instances with a single command, bypassing manual resource allocation screens.
Simplify complex networking. Forget juggling IPs and load balancers. Your agent handles the flow: first listing primary IPs (list_primary_ips), then creating an IP (create_floating_ip), and finally attaching it to a create_load_balancer.
Hetzner MCP use cases
Troubleshooting connectivity for production traffic
A sysadmin notices external users complain about slow connections. They ask their agent, 'Check the firewall and IP status for the web tier.' The agent executes list_firewalls and checks list_floating_ips, immediately pointing out that a recent rule change blocked necessary outbound traffic.
Rapidly spinning up a testing environment
A developer needs a sandbox for a new feature. They instruct their agent: 'Create a new server instance, give it 50GB of storage, and use the latest Ubuntu image.' The agent handles create_server, list_images (to find the right one), and create_volume in sequence.
Scaling up backend capacity after a traffic spike
The DevOps team sees high load. They tell their agent, 'Add another front-end server behind the existing load balancer.' The agent uses list_load_balancers to verify the target group and executes create_server, ensuring smooth scaling.
Archiving old data safely
A team needs to archive logs from an old application. They ask their agent, 'Take a snapshot of the production log storage.' The agent immediately runs list_storage_boxes to find the correct box and executes create_storage_box_snapshot, securing the data.
Hetzner MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Trying to manually check status updates
A user has to open 4 different tabs—one for servers, one for load balancers, one for firewalls, and one for IPs—just to get a basic health overview.
Instead of clicking through dashboards, ask your agent to 'Give me the overall status of the web tier.' The agent aggregates data from list_servers, list_firewalls, and list_load_balancers into one readable summary.
Confusing server type with capability
A user thinks that just knowing the 'CX21' means they can provision it, but forgets to specify where or how many.
Always use list_server_types first to confirm availability and then instruct your agent: 'Provision two CX21 servers in the Frankfurt datacenter.' This ensures resource constraints are met.
Overlooking dependencies before deployment
A user tries to create a floating IP address without checking if the required network zone exists, resulting in an API failure.
First, run list_zones to verify the DNS structure. Then, instruct your agent: 'Create a new private network and link it to this zone.' This builds dependencies correctly.
When to use Hetzner MCP
Use this MCP if you need deep, multi-step control over the full lifecycle of an infrastructure stack—provisioning servers, configuring networking rules (firewalls, load balancers), and managing associated data storage. It’s for people who treat their cloud environment like a single machine they can talk to.
Don't use this if your only goal is basic billing information or viewing general usage metrics; you need an accounting-specific tool for that. Similarly, if you only manage user permissions without touching network rules, you might find another credential management API more focused. This MCP excels at the 'build and configure' phase of operations.
Frequently asked questions about Hetzner MCP
How do I use the Hetzner MCP to check my current servers? +
You run list_servers or ask your agent to 'List all active servers.' This retrieves the operational status and details for every server in your account, showing you if they are running or stopped.
Can I use Hetzner MCP to set up a new network? +
Yes. You start by asking the agent to create a private network using create_network. This establishes the isolated environment needed before you can deploy resources within it.
What if I need a public IP address? Do I use Hetzner MCP? +
Yes, for external access. You must first check available IPs using list_primary_ips, then allocate one with create_floating_ip to ensure your service is reachable.
Is hetzner mcp safe to use in production? +
Yes, it allows you to manage core infrastructure functions like creating firewalls (create_firewall) and deleting servers. Always test complex changes on a staging environment first.
How does Hetzner MCP handle storage backups? +
You use the list_storage_boxes tool to find your data containers, then issue a command for create_storage_box_snapshot to secure the current state of the data.
Can I see the status of all my cloud servers at once? +
Yes, the list_servers tool retrieves a complete list of your instances, including their IDs, status, and labels.
Is it possible to turn on a server that is currently powered off? +
Absolutely. Use the poweron_server tool with the specific Server ID to initiate the power-on sequence.
Can I manage security rules through this integration? +
Yes, you can use list_firewalls to audit existing rules and create_firewall to set up new protection layers for your infrastructure.