Overview
This MCP server provides access to Aiven for PostgreSQL, Kafka, ClickHouse, Valkey and OpenSearch services running in Aiven, along with the wider ecosystem of native connectors. Designed to empower LLMs to build full-stack solutions across use cases by exposing a small set of MCP tools to query account state and service details. Core tools include list_projects (list all projects on your Aiven account), list_services (list all services in a specific Aiven project), and get_service_details (fetch detailed information about a specific service). The server is configured via environment variables AIVEN_BASE_URL and AIVEN_TOKEN, and can be run locally with uv using a repository directory and Python 3.13. Development guidance covers setting up .env with AIVEN_BASE_URL and AIVEN_TOKEN, starting the MCP server with mcp dev, and testing with mcp_aiven/mcp_server.py. Security considerations emphasize least privilege API tokens and careful handling of credentials used by AI agents.
Features
list_projects
List all projects on your Aiven account.
list_services
List all services in a specific Aiven project.
get_service_details
Get the detail of your service in a specific Aiven project.




