MCP.Market

Cloudscope MCP server

by alexpota·io.github.alexpota/cloudscope·v0.3.3·1 stars

Azure + GCP cost management: spending, forecasts, anomalies, budgets, idle resources, and tags.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
Growing

1 stars94 downloads/wk

Reviews

Write one

Nobody has reviewed Cloudscope yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Cloudscope tools (15)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • check_budgets

    Check budget status: current spend vs limit, percentage used, forecast, and overage risk. For GCP, requires GCP_BILLING_ACCOUNT_ID to be set.

  • compare_periods

    Compare costs between two date ranges, showing per-service absolute and percentage changes.

  • detect_anomalies

    Compares daily spending over the last N days against the prior N days to find cost spikes. Returns a list of services where spending increased above the threshold percentage, sorted by increase amount. Each entry includes service name, previous cost, current cost, percentage change, and absolute change in USD. Returns an empty list if no anomalies found. Use this when the user asks about unexpecte

  • find_idle_resources

    Finds cloud resources that are provisioned but not actively used \u2014 unattached disks, orphaned network interfaces, unused IPs, idle VMs, and empty compute plans. Returns each resource with its name, type, resource group/project, reason it is idle, and estimated monthly cost in USD. Returns an empty list if no idle resources are found. Use this when the user asks about waste, idle or unused res

  • find_untagged_resources

    Finds resources that have no tags or labels applied. Returns each resource with its name, type, resource group/project, and location. Untagged resources cannot be attributed to teams or projects, making cost allocation and chargeback impossible. Returns an empty list if all resources are tagged. Use this when the user asks about tagging compliance, governance, cost attribution gaps, or wants to id

  • get_cost_by_tag

    Breaks down costs by a specific tag or label key such as team, environment, or project. Returns a sorted table with each tag value, cost in USD, and percentage of total. Includes a total row and daily average. Returns an error if the date range is invalid or no tagged costs exist. Use this when the user asks about costs per team, per environment, cost allocation, chargeback, or wants to understand

  • get_cost_forecast

    Projects future cloud spending for the next N days using a linear trend based on the last 30 days of actual costs. Returns the forecast period dates, projected total cost in USD, average daily projected cost, and the confidence basis (number of historical days used). Use this when the user asks "how much will I spend this month", wants to predict upcoming bills, or needs to plan budgets. Returns a

  • get_cost_summary

    Returns a cost breakdown for a date range grouped by service, resource group, tag, or region. Defaults to current month if dates are omitted. Output includes a sorted table with each group name, cost in USD, and percentage of total. Includes a total row, daily average, and collapses groups beyond the top 10 into an "Other" row. Returns an error if the date range is invalid. Use this when the user

  • get_cross_project_costs

    Returns a combined cost breakdown across multiple GCP projects sorted by total spend. Each project shows its name, total cost in USD, and percentage of the combined total. Use this when the user asks about costs across all GCP projects, wants to compare project spending, or needs an organization-wide cost overview.

  • get_cross_subscription_costs

    Returns a combined cost breakdown across multiple Azure subscriptions sorted by total spend. Each subscription shows its name, total cost in USD, and percentage of the combined total. Handles partial failures gracefully \u2014 if some subscriptions are inaccessible, returns results for the rest with a warning. Use this when the user asks about costs across all subscriptions, wants to compare subsc

  • get_current_date

    Returns today's date and the start/end of current and previous months in YYYY-MM-DD format

  • list_projects

    Returns all GCP projects the current credential can access, with name, ID, and state. Shows which project is currently active. Use this when the user has multiple GCP projects and wants to see which ones are available, or before calling get_cross_project_costs.

  • list_recommendations

    Fetches cost-saving recommendations filtered by category. Returns a list of recommendations each containing: title, category, impact level (high/medium/low), estimated annual savings in USD, affected resource ID, and a short description of the suggested action. Returns an empty list if no recommendations exist for the selected category. Use this when the user wants to reduce costs, find waste, or

  • list_subscriptions

    Returns all Azure subscriptions the current credential can access, with name, ID, and state. Shows which subscription is currently active. Use this when the user has multiple subscriptions and wants to see which ones are available, or to confirm which subscription is being queried.

  • top_spending_resources

    Find the N most expensive individual resources over a time period. On GCP, requires the detailed billing export for resource-level data.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 47 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Cloudscope compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 57% of 48,273 servers
Tools
15
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 28,534 servers
Downloads a week
94
more than 62% of 11,915 servers with a package

What its tools let an agent do: 15 read

Install Cloudscope in Claude Code, Cursor or VS Code

Runs npx -y cloudscope-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add cloudscope -- npx -y cloudscope-mcp
Add to Cursor

What the publisher says

From the Cloudscope repository's README, as published. We do not edit it. Read it on GitHub

CloudScope MCP

Ask your AI about your cloud bill.

What you get

Ask once: "Give me this month's cost review" — and CloudScope runs the full workflow (spend, deltas, anomalies, idle resources, budgets, forecast) and hands back a decision-ready report, not raw numbers to interpret yourself:

## TL;DR

Month-to-date Azure spend is $4,312 (May 1–29), tracking +11% vs April.

The mover is App Service (+$280) — a new staging slot left running.

2 idle resources cost $94/month; prod-budget is at 78% with 2 days left.

Top action: delete the orphaned managed disk → save $63/month.

## Spend This Month

| Service | Cost | % |

|------------------|----------|------|

| Virtual Machines | $2,140 | 49.6% |

| App Service | $890 | 20.6% |

| Storage | $612 | 14.2% |

| Redis Cache | $410 | 9.5% |

| Networking | $260 | 6.0% |

## vs Last Month

+$427 (+11%) overall. App Service +$280 drove most of it; everything

else flat. → new staging-slot-2, created May 12, never torn down.

## Idle & Wasted Resources

| Resource | Type | $/month |

|-----------------------|-------------|---------|

| orphaned-osdisk-01 | Managed Disk| $63 |

| old-lb-ip | Public IP | $31 |

## Budget Status

prod-budget — 78% used, $4,312 / $5,500, on track (2 days left).

## Recommended Actions

1. Delete orphaned-osdisk-01 (unattached 40 days) → $63/month

2. Tear down staging-slot-2 if staging is idle → ~$280/month

3. Release old-lb-ip (no binding) → $31/month

Illustrative example showing the report format. Run /cloudscope:monthly-cost-review against your own subscription for live numbers.

Install

Azure is auto-detected from your az login session. GCP requires BigQuery billing export setup (see below).

Supported Providers

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Cloudscope: common questions

Is Cloudscope MCP server safe?
Mostly: it is graded B (78/100). Read the Cloudscope safety report
How do I install Cloudscope?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Cloudscope need an API key?
Yes. The registry entry asks for AZURE_CLIENT_SECRET, GOOGLE_APPLICATION_CREDENTIALS.
Is Cloudscope maintained?
The last commit was 82 days ago (2026-08-12). The latest release is v0.3.3.
How does Cloudscope compare with other MCP servers?
safety score 78/100 (higher than 57% of 48,273 servers); tools 15 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.