Cloud Cost MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| compare_computeA | Compare VM/instance pricing across AWS, Azure, GCP, and OCI. Finds instances matching your vCPU and memory requirements. |
| compare_storageA | Compare object and block storage pricing across all clouds. |
| compare_egressB | Compare data transfer/egress costs. OCI offers 10TB/month free (100x more than others)! |
| compare_kubernetesA | Compare managed Kubernetes pricing (EKS, AKS, GKE, OKE). Shows control plane and worker node costs. |
| find_cheapest_computeA | Find the cheapest cloud provider for specific compute specs. |
| calculate_workload_costB | Estimate total monthly cost for a workload across all cloud providers. Includes compute, storage, egress, and Kubernetes. |
| quick_estimateA | Get instant cost comparison for common deployment presets including GPU workloads. |
| list_presetsA | List all available deployment presets for quick_estimate. |
| estimate_migration_savingsC | Calculate potential savings when migrating from one cloud provider to another. |
| get_data_freshnessA | Check how recent the pricing data is for each provider. Warns if data is stale (>30 days). |
| get_provider_detailsA | Get detailed pricing data for a specific cloud provider. |
| get_storage_summaryA | Get storage pricing summary by tier (hot, cool, cold, archive) for all providers. |
| refresh_azure_pricingA | Fetch latest Azure VM pricing from the public Azure Retail Prices API. No authentication required. |
| refresh_oci_pricingA | Fetch latest OCI pricing from Oracle's public API. Returns 592 SKUs (562 standard + 30 BYOL) with PAY_AS_YOU_GO pricing. Automatically detects and flags BYOL (Bring Your Own License) variants. Includes summary statistics and API coverage notes. No authentication required. |
| list_oci_categoriesA | List all service categories available from OCI's real-time pricing API. |
| check_api_statusA | Check if the real-time pricing APIs (Azure, OCI, AWS) are accessible. |
| refresh_aws_ec2_pricingA | Fetch real-time AWS EC2 pricing from instances.vantage.sh. Returns 1,147 instance types with on-demand, spot, and reserved pricing. No authentication required. |
| refresh_aws_rds_pricingA | Fetch real-time AWS RDS database pricing. Returns 353 instance types across multiple database engines. |
| get_aws_lightsail_pricingA | Get AWS Lightsail bundle pricing. Simplified VPS with fixed monthly pricing including storage and transfer. |
| list_aws_regionsA | List all AWS regions available in the pricing data. |
| list_aws_instance_familiesA | List AWS EC2 instance families with counts (e.g., General purpose: 200, Compute optimized: 150). |
| refresh_gcp_pricingA | Fetch real-time GCP Compute Engine pricing from instances.vantage.sh. Returns 287 instance types with on-demand and spot pricing across 40+ regions. |
| list_gcp_regionsA | List all GCP regions available in the pricing data with their display names. |
| list_gcp_instance_familiesA | List GCP instance families with counts. |
| refresh_azure_full_pricingA | Fetch comprehensive Azure VM pricing from instances.vantage.sh. Returns 1,199 instance types with on-demand, spot, and Windows pricing. |
| list_azure_regionsA | List all Azure regions available in the pricing data. |
| list_azure_categoriesA | List Azure VM categories with counts (e.g., generalpurpose: 400, computeoptimized: 200). |
| list_gpu_shapesA | List OCI GPU shapes with pricing. Filter by GPU model (A10, A100, H100, H200, L40S, MI300X) or use case (inference, training). |
| get_gpu_shape_detailsA | Get detailed specifications and pricing for a specific OCI GPU shape. |
| compare_gpu_shapesA | Compare multiple OCI GPU shapes side-by-side on specs, pricing, and price-per-GPU metrics. |
| recommend_gpu_shapeB | Get GPU shape recommendation based on workload requirements and budget. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 31 tools
Each tool targets a specific combination of cloud provider and resource type (e.g., compare_compute, compare_egress, compare_storage, etc.), with no overlapping functionality. The descriptions clearly delineate their distinct purposes.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., calculate_workload_cost, list_aws_regions, refresh_oci_pricing). The prefixes (get_, list_, compare_, refresh_) are semantically clear and uniformly applied.
With 31 tools, the server exceeds the 25+ threshold considered too many for typical scope. While the breadth of cloud providers and resource types partially justifies this, many tools could be consolidated (e.g., unifying refresh_* tools or combining compare_* tools).
The tool set covers the full lifecycle of cloud cost estimation: compute, storage, egress, GPU, Kubernetes, migration savings, and data freshness. Missing aspects like specific database or network pricing are out of scope, making the surface complete for its intended domain.