Cloudprice Mcp

finance MCP Server

MCP server that compares on-demand VM pricing across AWS, Azure, and GCP in real time

VerifiedInstall Ready
financefinanceawsgcpazure
4 views1 stars0 forksMIT

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 1mo ago.

VerifiedInstall Ready
Source
github-topic:model-context-protocol
Stars
1
Last synced
1mo ago
Install
Instructions detected

Install

1. Install the package

pip install cloudprice-mcp
20
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (20)

get_gcp_price

Look up a GCP Compute Engine machine type → vCPUs, memory, hourly + monthly USD (us-east1)

get_aws_price

Look up an EC2 instance type → vCPUs, memory, hourly + monthly USD (us-east-1)

compare_workload

Combined compute + block storage in one call. Mirrors a two-sheet sizing workbook (compute BoM + storage BoM). Optional `commitment` overlay applies 1-year (30%) or 3-year (50%) compute discount.

compare_total_cost_of_ownership

"What's my 3-year cost across clouds?" — multi-year projection with linear YoY growth assumptions for compute / storage / egress. Returns cumulative TCO per cloud, year-by-year breakdown, sensitivity analysis on the dominant variable. The kind of number that goes into board decks.

get_azure_price

Look up an Azure VM size → vCPUs, memory, hourly + monthly USD (eastus)

compare_object_storage

Bulk-compare object-storage buckets across **AWS S3 / Azure Blob / GCP Cloud Storage / OCI Object Storage**. Each row specifies capacity_gb + tier (`hot` / `cool` / `archive`). **OCI Always Free 20 GB tier surfaced explicitly** — capacity ≤ 20 GB on OCI hot tier returns $0/mo.

compare_clouds

Given a target spec (vCPUs + GB), return the cheapest matching SKU across **AWS / Azure / GCP / OCI**, sorted by monthly cost, with savings summary

compare_postgres_database

Bulk-compare managed PostgreSQL pricing across **AWS RDS / Azure Database for PostgreSQL / GCP Cloud SQL / OCI Database with PostgreSQL**. Each row specifies vCPUs / memory / storage_gb. Storage cost is calculated separately from compute.

assess_migration

"Should I move?" — projects per-target cloud cost, savings %, **one-time exit egress cost**, payback months. Returns a ranked recommendation by 3-year TCO with triggered caveats (e.g., "OCI A1.Flex is ARM — verify your AMIs").

Command

When to use

Value

Compute discount

compare_storage_inventory

Bulk-compare a list of block-storage volumes (each with capacity / disk type / quantity) across all 4 clouds.

3yr_partial_upfront

50%

compare_compute_inventory

Bulk-compare a list of compute workloads (each with vCPUs / memory / quantity / hours / optional OS disk) across all 4 clouds. Returns per-row matches, per-cloud totals, cheapest cloud.

snapshot_incremental_factor

New per-row field on storage and OS-disk snapshots. Default `1.0` keeps the v0.2 upper-bound estimate. Set to `0.3` for typical real-world incremental dedup, or `0.0` to exclude snapshots from the total.

Tool

What it does

optimize_commitment

"When does my RI / SP / CUD pay back?" — six commitment scenarios (`none` / `1yr_no_upfront` / `1yr_all_upfront` / `3yr_no_upfront` / `3yr_partial_upfront` / `3yr_all_upfront`) with per-scenario monthly cost, upfront, 3-year total, savings %, payback months. Recommends the lowest 3-year TCO option.

find_egress_arbitrage

"Where do I save on data transfer?" — specialized assess_migration scoped to egress only. Surfaces the OCI 12× moat: at 50 TB/month internet egress, OCI is ~$340 vs $4,000+ on the hyperscalers.

compare_egress

Compare data-transfer costs across all 4 clouds. Two directions: `out_to_internet` (tiered pricing with free-tier credits — AWS/Azure 100 GB, **OCI 10 TB**) and `inter_region` (cross-region within the same cloud). At 50 TB/month internet egress, **OCI is ~12× cheaper than the hyperscalers** — a real moat for content/CDN workloads.

1yr_no_upfront

30%