Skip to content
Agentmart
Submit a tool

Cloudcostsmcp

Anchor AI FinOps to real, live cloud pricing — AWS, GCP & Azure public and enterprise rates.

Connector by x7even · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 3
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/x7even-cloudcostsmcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Anchor AI FinOps to real, live cloud pricing — AWS, GCP & Azure public and enterprise rates.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
19 read · 0 write · 0 delete · 2 not yet classified
Secrets
3 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 21

Read from the source code; the running server may list different tools.

Read 19 · Look things up without changing anything.

  • cache_stats
  • compare_bom
  • compare_bom_regions
  • compare_prices
  • describe_catalog
  • estimate_bom
  • estimate_unit_economics
  • find_available_regions
  • find_cheapest_region
  • get_coverage
  • get_discount_summary
  • get_price
Show 7 more tools
  • get_price_by_sku
  • get_prices_batch
  • get_prices_by_sku
  • get_spot_history
  • list_instance_types
  • list_regions
  • search_pricing

Not yet classified 2 · We could not tell from the name and description.

  • refresh_cache
  • warm_cache

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • OCC_GCP_API_KEY

Other settings (environment variables or headers).

  • OCC_AWS_ENABLE_COST_EXPLORER
  • OCC_GCP_BILLING_ACCOUNT_ID

Tools (21)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • cache_stats

    Return statistics about the local pricing cache (entry counts, DB size), including a per-provider/service breakdown and as_of age of the most recent write.

  • compare_bom

    Price a multi-service workload across multiple cloud providers simultaneously and return a side-by-side cost comparison. Use this when the user wants to compare total costs across AWS, GCP, and/or Azure for the same infrastructure. OUTPUT FORMAT — aggregate totals only: for each workload key, storage capacity, provisioned IOPS, and provisioned throughput costs are summed into ONE number in the breakdown map. This tool does NOT return separate line items for storage $, IOPS $, and throughput $. If the user asks for a cost breakdown with storage capacity, provisioned IOPS, and provisioned throu…

  • compare_bom_regions

    Compare a Bill of Materials' total monthly cost across multiple regions. v1 scope: PricingSpec-dict items are AWS-only. Each item is an open PricingSpec dict, same shape as estimate_bom's items (provider, domain, resource_type/region/etc, plus quantity/hours_per_month/size_gb/description) — or a raw-SKU dict (sku, region, provider, plus optional service/operation/product_family) for a CUR usage-type/SKU string (provider="aws"), a GCP Cloud Billing Catalog skuId string (provider="gcp"; operation/ product_family are ignored for GCP), or a…

  • compare_prices

    Compare pricing for any service across multiple regions. Fetches concurrently. Returns results sorted cheapest first, with % delta between cheapest and most expensive. Optionally shows delta vs a baseline region. Args: spec: PricingSpec dict (same as get_price). The region field is overridden per comparison — you can pass any region in the spec. regions: List of region codes to compare, e.g. ["us-east-1", "eu-west-1", "ap-northeast-1"] baseline_region: Optional region for delta comparison, e.g. "us-east-1"…

  • describe_catalog

    Discover what each provider supports and how to call get_price. - No args → full support matrix across all configured providers. - provider only → all domains/services for that provider. - provider + domain [+ service] → targeted guidance with required_fields, supported_terms, filter_hints, and a ready-to-use example_invocation you can pass directly to get_price. Use this before get_price when unsure of exact field names or values. Args: provider: Cloud provider — "aws", "gcp", or "azure". Empty = all providers…

  • estimate_bom

    Use this tool for total infrastructure cost, TCO, monthly spend for a multi-resource stack, or cost comparison between architectures. Handles compute + storage + database + AI together in a single call — do NOT call get_price individually for multi-resource questions; use this tool instead. Returns per-item and total monthly/annual costs with real public pricing data, plus a not_included list of supplementary costs (egress, load balancers, monitoring). These are SUPPLEMENTARY — only price them if the user asked for TCO; for most …

  • estimate_unit_economics

    Estimate per-unit economics (cost per user, per request, per transaction) given a Bill of Materials and expected monthly usage volume. Args: items: Same format as estimate_bom — list of cloud resource PricingSpec dicts plus quantity field. See estimate_bom for full item format. units_per_month: Monthly volume being measured (e.g. 10000 users) unit_label: What the unit represents — "user", "request", "transaction", etc.

  • find_available_regions

    Find all regions where a specific service/instance type is available, cheapest first. All fields must be nested under "spec" — do not pass provider/domain/resource_type etc. as top-level arguments. Example call: {"spec": {"provider": "aws", "domain": "compute", "resource_type": "m5.xlarge", "region": "us-east-1"}} Args: spec: PricingSpec dict (same as get_price). The region field is overridden per comparison — pass any region in the spec. regions: Region codes to check. Omit for major regions. …

  • find_cheapest_region

    Find the cheapest region for any cloud service. Queries pricing concurrently across regions and returns results sorted cheapest first, with the price delta between cheapest and most expensive regions. Args: spec: PricingSpec dict (same as get_price). The region field is overridden for each comparison — pass any region in the spec. regions: List of region codes to compare. Omit for major regions (faster). Pass ["all"] to search every available region (slow on first run without cache). b…

  • get_coverage

    Report which domains/services this server actually covers, per provider. v1 scope: structural coverage from the catalog only — each domain is reported as "catalog" (with its known services) unless the provider has no entry for it at all. This does NOT fan out a live get_price call per region — whether a specific region's live price is a real catalog rate or a degraded fallback constant is only observable by calling get_price for that spec and checking its "fallback" field, since that is a live fetch outcome rather than a fixed p…

  • get_discount_summary

    Return a summary of all active cloud discounts for the authenticated account. For AWS: active Savings Plans (type, commitment $/hr, utilization %) and active Reserved Instances (instance type, count, payment type, days remaining), plus Cost Explorer utilization for the previous month. Requires credentials and OCC_AWS_ENABLE_COST_EXPLORER=true for AWS. Args: provider: Cloud provider — "aws" (GCP CUD support coming later)

  • get_price

    Unified pricing tool — returns public catalog rates plus contracted/effective prices where credentials are available. Pass a spec dict with at minimum: provider, domain, region. Domain-specific required fields (call describe_catalog for the complete list): COMPUTE : resource_type ("m5.xlarge" / "n1-standard-4" / "Standard_D4s_v3") os ("Linux" or "Windows"), term ("on_demand"/"spot"/"cud_1yr") Fargate: vcpu (e.g. 2.0), memory_gb (e.g. 4.0), service="fargate" STORAGE : storage_type ("gp3"/"io2"/"sc…

  • get_price_by_sku

    Resolve a raw AWS usage-type/SKU string — exactly as it appears in a Cost & Usage Report (CUR) export, e.g. "CAN1-BoxUsage:r5a.8xlarge" — a raw GCP Cloud Billing Catalog skuId string (provider="gcp"), or a raw Azure Retail Prices API meterId string (provider="azure", a GUID, e.g. "00000000-0000-0000-0000-000000000000") to a price, across one or more regions. Use this instead of get_price/compare_prices when you have a raw billing export line item (a "UsageType"/"SKU" column value, or a GCP skuId) and need to reconcile it against current…

  • get_prices_batch

    Get prices for multiple compute instance types in a single region in one call. Fetches all prices concurrently. Useful for comparing a shortlist of candidate instance types (e.g. m5.xlarge vs c5.xlarge vs r5.xlarge) without separate calls. Args: provider: Cloud provider — "aws", "gcp", or "azure" instance_types: List of instance types, e.g. ["m5.xlarge", "c5.xlarge", "r5.large"] region: Region code, e.g. "us-east-1" or "us-central1" os: Operating system — "Linux" (default) or "Windows" term: Pricing …

  • get_prices_by_sku

    Batch form of get_price_by_sku: resolve many raw AWS usage-type/SKU strings — each exactly as it appears in a Cost & Usage Report (CUR) export — many raw GCP Cloud Billing Catalog skuId strings (provider="gcp"), or many raw Azure Retail Prices API meterId strings (provider="azure") — against the same set of target regions in one call. Use this to reconcile many CUR line items (or GCP skuIds/Azure meterIds) at once instead of issuing one get_price_by_sku call per SKU. Each sku is resolved independently via the same logic get_price_by_sku…

Show 6 more tools
  • get_spot_history

    get_spot_history is not available. For spot pricing, use get_price with term="spot" to look up current spot prices, or use list_instance_types to browse instance families and their spot price ranges.

  • list_instance_types

    List available compute instance types matching the given filters. Args: provider: Cloud provider — "aws", "gcp", or "azure" region: Region code, e.g. "us-east-1" (AWS), "us-central1" (GCP), "eastus" (Azure) family: Instance family prefix filter, e.g. "m5" (AWS), "n2" (GCP) min_vcpu: Minimum vCPU count filter min_memory_gb: Minimum memory in GB filter gpu: If True, only return GPU-enabled instance types

  • list_regions

    List all regions where a cloud service is available for the given provider. Args: provider: Cloud provider — "aws", "gcp", or "azure" domain: Domain filter — "compute" (default), "storage", "database"

  • refresh_cache

    Invalidate the pricing cache to force fresh data on next request. Args: provider: Provider to clear ("aws", "gcp", "azure"), or empty string to purge expired entries.

  • search_pricing

    Deprecated helper that redirects to the correct tools. Use describe_catalog to browse available services by domain/provider, or get_price with a known spec.

  • warm_cache

    Pre-populate the pricing cache for a provider before a large sweep (e.g. a multi-region compare_prices or get_prices_batch call), so that sweep hits a warm cache instead of paying fetch latency on every combination. Resolves each requested service to its catalog example_invocation (the same data describe_catalog returns) and fans the resulting spec x region combinations out concurrently, mirroring the compare_prices/get_prices_batch fan-out pattern. Args: provider: Cloud provider — "aws", "gcp", or "azure" regio…

Signals

Stars
3
Forks
0
Open issues
3
Weekly downloads
59
Last commit
Jul 9, 2026 (3 months ago)
Last release
Jul 9, 2026 (3 months ago)
Last package publish
Jul 9, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.x7even/cloudcostsmcp
Version
1.0.2
Auth
API key
Packages
pypi opencloudcosts
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Cloudcostsmcp MCP server. Agent Mart. https://agentmart.dev/connectors/x7even-cloudcostsmcp (last updated 2026-10-24)