Cloudability API MCP Server

A comprehensive Model Context Protocol (MCP) server for the Cloudability API, providing advanced cost management, Kubernetes container analytics, and

Local serverstdioPython

What is the Cloudability API MCP Server?

A comprehensive Model Context Protocol (MCP) server for the Cloudability API, providing advanced cost management, Kubernetes container analytics, and budget

Configuration and credentials

  • Python 3.14+ (required for modern type annotations) - uv (recommended package manager) - Cloudability API access (Bearer token, API key, or Frontdoor API keys in .env)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
Realtime spending estimates based on month-to-date usage
Servicelevel spending drivers (AWS EC2, RDS, etc.)
provision_kubernetes_cluster
get_cluster_deployment_yaml
containers_report
get_container_resource_usage
discover_container_labels
get_detailed_cluster_info
list_clusters
list_budgets
get_budget
list_aws_accounts
list_azure_accounts
list_gcp_accounts
list_ibm_accounts
list_oci_accounts
get_spending_estimate
get_spending_forecast
create_new_budget
modify_budget
remove_budget
create_budget_alert
list_budget_alerts
execute_cost_report
queue_cost_report
list_saved_cost_reports
get_available_measures
get_filter_operators

How to install the Cloudability API MCP Server

{
  "mcpServers": {
    "cloudability": {
      "command": "uv",
      "args": [
        "run",
        "python",
        "main.py"
      ],
      "cwd": "/path/to/cloudability-mcp-server",
      "env": {
        "CLOUDABILITY_API_URL": "https://api.cloudability.com/v3",
        "CLOUDABILITY_ENVIRONMENT_ID": "your-environment-id",
        "CLOUDABILITY_DEFAULT_VIEW_ID": "12345",
        "CLOUDABILITY_KEY_ACCESS": "YOUR_CLOUDABILITY_KEY_ACCESS",
        "CLOUDABILITY_KEY_SECRET": "YOUR_CLOUDABILITY_KEY_SECRET",
        "CLOUDABILITY_FRONTDOOR_URL": "https://frontdoor.apptio.com/service/apikeylogin"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Python 3.14+ (required for modern type annotations) - uv (recommended package manager) - Cloudability API access (Bearer token, API key, or Frontdoor API keys in .env)
VariableDescriptionRequired
CLOUDABILITY_API_URLDeclared in the maintainer’s client configuration.Check documentation
CLOUDABILITY_ENVIRONMENT_IDDeclared in the maintainer’s client configuration.Check documentation
CLOUDABILITY_DEFAULT_VIEW_IDDeclared in the maintainer’s client configuration.Check documentation
CLOUDABILITY_KEY_ACCESSDeclared in the maintainer’s client configuration.Check documentation
CLOUDABILITY_KEY_SECRETDeclared in the maintainer’s client configuration.Check documentation
CLOUDABILITY_FRONTDOOR_URLDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Cloudability API to Estimates.”
  • “Use Cloudability API to Forecasts.”
  • “Use Cloudability API to Filtering.”

Frequently asked questions

A comprehensive Model Context Protocol (MCP) server for the Cloudability API, providing advanced cost management, Kubernetes container analytics, and budget Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.