create_storage_box
Provision a Hetzner Storage Box with a specified type, location, password, SSH keys, and access settings; returns an action to poll until provisioning completes.
Instructions
Create a Storage Box (billed hourly, capped at the monthly price; see list_storage_box_types for prices). Returns an Action; poll get_storage_box_action until status is success; provisioning can take several minutes and username/server stay null until status is active
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"location": "<location>",
"storage_box_type": "<storage_box_type>",
"password": "<password>"
},
"name": "create_storage_box"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Storage Box name | |
| labels | No | ||
| location | Yes | Location ID or name, e.g. fsn1, hel1 (see list_storage_box_types prices for availability) | |
| password | Yes | Password policy: 12-128 chars from a-z A-Z ÄÖÜäöüß 0-9 ^°!§$%/()=?+#-.,;:~*@{}_& with at least one upper case letter, lower case letter, digit and special character; must not appear in known data breaches. Generate a strong random one; never echo it back to the user unless they asked for it | |
| ssh_keys | No | SSH public keys in OpenSSH format to install | |
| access_settings | No | Initial access settings | |
| storage_box_type | Yes | Storage Box Type ID or name, e.g. bx11 |