Bring your agent.

Connect Claude Code, Cursor, Codex, or your own agent to managed EU infrastructure. Choose typed tools, structured commands, or reviewable configuration.

  • European-owned
  • German data centers

Copy-paste quickstart

Connect over MCP, or give a terminal-capable agent these instructions. The Terraform path stops for review.

Give the agent a scoped token of its own. Keep credentials out of source code and prompt transcripts.

Add the DanubeData MCP server to Claude Code, with a token made for the agent in place of YOUR_TOKEN:

claude mcp add --transport http danubedata "https://danubedata.ro/mcp" --header "Authorization: Bearer YOUR_TOKEN"

Type /mcp in Claude Code: danubedata should show Connected. Cursor, VS Code, Codex and OpenCode take the same address; their configuration is on the MCP server page.

Then ask in plain language:

Create a PostgreSQL database called agent-db in fsn1 on the smallest plan. Wait until it is ready, then give me its connection endpoint. Do not print the password.

The agent finds the plan with database_plans, starts the database with database_create, and polls database_get until status_details.operation.terminal is true. Each tool call is one API request made with your token, so the token's abilities are the limit.

A contract your agent can follow

Structured results, explicit completion, and published schemas keep the next action clear.

  • One CLI response envelope

    With --json, success and failure use { success, data, error, meta }. Non-interactive runs never prompt. Exit 2 for missing required input. Exit 5 when confirmation is required.

  • Explicit completion

    Poll status_details.operation.terminal for resource creation. For a returned Rapids operation, use danube operations wait or MCP operations_get and follow the server-provided polling interval.

  • Retries with clear limits

    Failures carry error.code and error.retryable. Use --idempotency-key on danube rapids apply to replay a deployment result. For other commands, inspect the resource or operation before retrying.

  • A published machine contract

    llms.txt, llms-full.txt, Markdown and JSON docs, an OpenAPI 3.1 specification, and maintained Terraform and Pulumi providers give your agent the schemas and guidance it needs.

Scoped tokens & safety

Give the agent only the resource abilities it needs. Keep irreversible decisions behind an explicit approval.

  • Per-resource token abilities limit what a credential can read or change.
  • With read_only=1 in the MCP address, tools that change something are neither listed nor callable.
  • Confirmation-sensitive CLI commands fail with exit code 5 until explicit --force or --yes confirmation is provided where supported.
  • Logs, metrics, and the dashboard remain available to the person accountable for the change.

Put review in the Terraform workflow

  1. Write the desired state

    The agent declares the configuration without embedding the API token.

  2. Review terraform plan

    The agent stops. You inspect additions, changes, and removals before they happen.

  3. Approve the apply

    The agent applies the reviewed configuration only after your explicit approval.

Explore the Terraform provider

Diagnostics an agent can act on

Check an image before deployment, verify an endpoint, or turn a failure into ranked findings.

A diagnose call can return success: true while finding a problem. Read data.verdict and branch on findings[].code, then use the remediation for context.

See every CLI command
preflight
Check whether a Rapids image can be pulled before a deployment starts.
probe
Verify the deployed endpoint from outside the platform, including HTTP and TLS.
diagnose
Correlate status, revisions, events, and logs into ranked findings with remediation.
operations wait
Follow a returned operation until its explicit terminal state, at the server’s pace.

What customers say

“As a developer and cloud enthusiast, I’ve tried a lot of infrastructure platforms — but DanubeData genuinely stands out as one of the most intuitive, modern, and reliable cloud services I’ve used. From signup to deployment, everything feels thoughtfully designed and developer-centric. Deploying a VPS, cache, or database instance takes under a minute — and that’s not an exaggeration! Their intuitive dashboard and instant provisioning make launching new services effortless, even if you’re just getting started with cloud infrastructure”

Keoma WrightCEO/Founder at OpenWeb.co.za
Cristian TorzsaCEO at InnovaSoftware SRL
Bo PereiraParis-Brest srl
Read more customer stories

Questions agents and their operators ask

The controls and contracts behind agent-operated infrastructure.

  • Any agent that speaks MCP, such as Claude Code, Cursor, VS Code, Codex or OpenCode, can connect to the DanubeData MCP server. Any agent that can use a terminal, in-house agents included, can drive the danube CLI or the Terraform provider. Either way, give it a scoped token of its own.

    Link to this answer

Your agent already has a terminal.

Give it infrastructure with a contract it can read and a review gate you control.