Labsco
MCP SERVER

IONOS CLOUD MCP Server

by ionos-cloud

IONOS Cloud's own MCP server — 118 read-only tools across Compute, Kubernetes, Object Storage, DNS, Billing, Certificates and Activity Log, with writes off until you switch them on.

Cloud Resources & Infrastructure as Code
Summary
Writes are gated twice, and the README is blunt about why.

Turning on `IONOS_MCP_TOOL_SCOPE` lets a model provision billable infrastructure in a live account, and every create, delete and disruptive action then needs two calls — the first returns a preview and a single-use token with a 5-minute TTL, only the second executes. The project says plainly that this cannot stop a client set to auto-approve tool calls. Read-only is the honest default here, and grant `write` rather than `destructive` when deletion is not part of the job.

What it is

A local binary, built and maintained by the IONOS Cloud team, that connects your IONOS account to an MCP client. API calls go straight from your machine to IONOS over HTTPS, with no third-party AI vendor in the data path. Every tool registered by default is an inspection operation, which is what makes it safe to point at a production account.

What you get
  • Compute Engine — data centers, servers, volumes, NICs, LANs, firewall rules, IP blocks, load balancers (basic, network and application), NAT gateways, security groups, private cross-connects, snapshots, images, templates, locations, requests and contract
  • Managed Kubernetes — clusters, node pools, nodes and available versions
  • Object Storage — buckets and their configuration for CORS, encryption, lifecycle, policy, public access block, replication, tagging, versioning and Object Lock, plus objects, access keys and regions
  • DNS — zones, zone files, records, reverse records, secondary zones, DNSSEC and quota
  • Billing — profile, invoices, provisioning intervals, traffic, usage, utilization and the product pricing catalog
  • Certificate Manager and Activity Log — certificates, auto-certificates and providers; contracts and events
  • 118 read-only tools plus 2 loader tools; opting in raises the surface to 165 tools with `write` and 195 with `destructive`
  • Three loading modes for clients with tool caps: `eager` registers everything, `lazy` hides Compute and Object Storage behind loader tools, `dynamic` exposes only search, describe and call meta-tools
Requirements

An IONOS Cloud account and an API token, generated in the DCD under Management → Token Management, passed as `IONOS_TOKEN`. Object Storage data-plane tools additionally need `IONOS_S3_ACCESS_KEY` and `IONOS_S3_SECRET_KEY`, created under Key management. Install with `brew install ionos-cloud/ionos-cloud/ionoscloud-mcp`, `go install`, a pre-built release binary for Linux, macOS or Windows on amd64 and arm64, or the `ghcr.io/ionos-cloud/ionoscloud-mcp` image. Write tools stay unregistered unless `IONOS_MCP_TOOL_SCOPE` is set to `write` or `destructive`. Go 1.25+ to build from source. Apache 2.0.

Setup effort

One command plus a key — brew install ionos-cloud/ionos-cloud/ionoscloud-mcp, then supply credentials