Inspect and manage IONOS CLOUD infrastructure via MCP. Writes are opt-in and off by default.
Connect Runs on your machine
claude mcp add ionoscloud-mcp -e IONOS_TOKEN=<IONOS_TOKEN> -e IONOS_S3_ACCESS_KEY=<IONOS_S3_ACCESS_KEY> -e IONOS_S3_SECRET_KEY=<IONOS_S3_SECRET_KEY> -e IONOS_MCP_LOAD_MODE=<IONOS_MCP_LOAD_MODE> -e IONOS_MCP_TOOL_SCOPE=<IONOS_MCP_TOOL_SCOPE> -- docker run -i --rm ghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2
{
"mcpServers": {
"ionoscloud-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2"
],
"env": {
"IONOS_TOKEN": "<IONOS_TOKEN>",
"IONOS_S3_ACCESS_KEY": "<IONOS_S3_ACCESS_KEY>",
"IONOS_S3_SECRET_KEY": "<IONOS_S3_SECRET_KEY>",
"IONOS_MCP_LOAD_MODE": "<IONOS_MCP_LOAD_MODE>",
"IONOS_MCP_TOOL_SCOPE": "<IONOS_MCP_TOOL_SCOPE>"
}
}
}
}
{
"mcpServers": {
"ionoscloud-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2"
],
"env": {
"IONOS_TOKEN": "<IONOS_TOKEN>",
"IONOS_S3_ACCESS_KEY": "<IONOS_S3_ACCESS_KEY>",
"IONOS_S3_SECRET_KEY": "<IONOS_S3_SECRET_KEY>",
"IONOS_MCP_LOAD_MODE": "<IONOS_MCP_LOAD_MODE>",
"IONOS_MCP_TOOL_SCOPE": "<IONOS_MCP_TOOL_SCOPE>"
}
}
}
}
{
"servers": {
"ionoscloud-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2"
],
"env": {
"IONOS_TOKEN": "<IONOS_TOKEN>",
"IONOS_S3_ACCESS_KEY": "<IONOS_S3_ACCESS_KEY>",
"IONOS_S3_SECRET_KEY": "<IONOS_S3_SECRET_KEY>",
"IONOS_MCP_LOAD_MODE": "<IONOS_MCP_LOAD_MODE>",
"IONOS_MCP_TOOL_SCOPE": "<IONOS_MCP_TOOL_SCOPE>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
IONOS_TOKENRequired, secret | IONOS CLOUD API token (required for all products except Object Storage) |
IONOS_S3_ACCESS_KEYOptional, secret | S3 access key for IONOS Object Storage |
IONOS_S3_SECRET_KEYOptional, secret | S3 secret key for IONOS Object Storage |
IONOS_MCP_LOAD_MODEOptional | Tool registration strategy (the --load-mode flag overrides this). 'eager' (default): register all tools at startup. 'lazy': defer Compute and Object Storage behind 'ionos_load_compute_tools' / 'ionos_load_objectstorage_tools' sentinel tools (requires MCP client support for notifications/tools/list_… |
IONOS_MCP_TOOL_SCOPEOptional | Opt in to write operations. Unset (default) leaves the server read-only: only list_/get_/head_ tools are registered. 'write' additionally registers create_/update_ tools and the non-disruptive actions (start_, resume_, attach_, assign_); 'destructive' also registers delete_ and the disruptive actio… |
Details
| Package | ghcr.io/ionos-cloud/ionoscloud-mcp:1.1.2 (OCI, stdio) |
| First published | 22 Oct 2026 |
| Last updated | 22 Oct 2026 |
| Registry name | io.github.ionos-cloud/ionoscloud-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
