list_services
Retrieve a list of Aiven services (PostgreSQL, Kafka, ClickHouse, Valkey, OpenSearch) for a specified project to enable efficient management and integration with LLM-powered full stack solutions.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_name | Yes |
Implementation Reference
- mcp_aiven/mcp_server.py:37-37 (registration)Registers the 'list_services' tool using the @mcp.tool() decorator from FastMCP.@mcp.tool()
- mcp_aiven/mcp_server.py:38-42 (handler)Handler function that lists all service names in the specified Aiven project using the aiven_client.def list_services(project_name): logger.info("Listing all services in a project: %s", project_name) results = aiven_client.get_services(project=project_name) logger.info(f"Found {len(results)} services") return [s["service_name"] for s in results]