Best for
- Developers and ops teams already on Aiven who want AI-assisted resource management
- Teams managing both PostgreSQL and Kafka
- Security-conscious users who want a reduced tool surface (read-only, scoped)
An officially maintained, mature MCP server with comprehensive tool coverage (projects, service lifecycle, Kafka, PostgreSQL, application deployment) and solid safety controls such as read-only mode, tool scoping, and a write allowlist — a strong fit for Aiven customers managing their data infrastructure through AI assistants.
Strongest · Documentation 16/20 Weakest · Reliability 10/20
Static review · not runListed 2026-09-07
Read the FMRS scoring method →Runtime:Node.js 18+ · Hosted (no local runtime)
AIVEN_TOKEN
Aiven API token (required for local stdio mode); create one at https://console.aiven.io/profile/tokens.
MCP_EDGE_AUTH_SECRET
Shared secret that must match the X-Edge-Auth value injected by Cloudflare; required when EXTRA_PROTECTION=true.
AIVEN_READ_ONLY
Set to true to expose only read-only tools; defaults to false.
AIVEN_SERVICES_SCOPE
Comma-separated tool scopes (pg, kafka, application, integrations, core, all) to limit the exposed tool surface.
AIVEN_ALLOW_SECRETS
Set to true to let the connection-info tool return live credentials instead of [REDACTED]; defaults to false.
AIVEN_WRITE_ALLOWLIST
Comma-separated tool names re-enabled while read-only mode is on.
MCP_HOST
Overrides the OAuth protected resource host; defaults to https://mcp.aiven.live.
MCP_TRANSPORT
Transport mode; defaults to stdio, set to http to start an HTTP server.
MCP_HTTP_RATE_LIMIT_MAX
Max POST /mcp requests per bearer token per window on HTTP transport; defaults to 1000.
MCP_HTTP_RATE_LIMIT_WINDOW_MS
Rate-limit window length in milliseconds; defaults to 60000.
EXTRA_PROTECTION
Set to true on HTTP deployments to require a valid X-Edge-Auth header on every request except GET /health.
Remote (recommended): run claude mcp add --scope user --transport http aiven-mcp "https://mcp.aiven.live/mcp" in Claude Code, or add the URL in Cursor / VS Code MCP settings; the client will prompt you to authorize on Aiven via OAuth. Local stdio: requires Node.js 18+; create an API token at https://console.aiven.io/profile/tokens, then run claude mcp add --scope user aiven-mcp -e AIVEN_TOKEN=your-token-here -- npx -y mcp-aiven, or configure command npx with args ["-y","mcp-aiven"] and the AIVEN_TOKEN environment variable. Tool surface can be controlled via AIVEN_READ_ONLY, AIVEN_SERVICES_SCOPE, and related variables or URL query parameters.
{"mcpServers":{"aiven-mcp":{"command":"npx","args":["-y","mcp-aiven"],"env":{"AIVEN_TOKEN":"your-token-here"}}}}
Shown for Claude Code. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"aiven-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-aiven"
],
"env": {
"AIVEN_TOKEN": "your-token-here"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add aiven-mcp -e AIVEN_TOKEN=your-token-here -- npx -y mcp-aiven
Run it in a terminal; replace any <…> placeholders with your own values first.
After connecting, check that tools like aiven_project_list appear in the client's tool list, or simply ask 'List my Aiven projects' — a returned project list confirms the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
Aiven MCP Server is an officially maintained Model Context Protocol server for the Aiven cloud data platform. It lets AI assistants such as Claude, Cursor, and VS Code Copilot provision and manage PostgreSQL, Apache Kafka, and application deployments directly. It can run in two ways: as an Aiven-hosted remote HTTP server (OAuth authorization at https://mcp.aiven.live/mcp) or locally via npx mcp-aiven over stdio (requires Node.js 18+ and an AIVEN_TOKEN API token). It supports read-only mode, tool scoping by service (pg, kafka, application, integrations, core), and a write allowlist.
Connect ClickHouse to your AI assistants
Unofficial MCP server providing advanced access to the ChEMBL chemical database
Google's official database MCP toolbox — define AI-accessible database tools via config
Bytebase's official, minimalist two-tool database MCP server
Source revision 4180f01d817d Data synced 2026-10-19 Read the FMRS scoring method