Cloudscope MCP server
io.github.alexpota/cloudscope·v0.3.3·1 starsAzure + GCP cost management: spending, forecasts, anomalies, budgets, idle resources, and tags.
1 stars94 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
check_budgetsCheck budget status: current spend vs limit, percentage used, forecast, and overage risk. For GCP, requires GCP_BILLING_ACCOUNT_ID to be set.
compare_periodsCompare costs between two date ranges, showing per-service absolute and percentage changes.
detect_anomaliesCompares 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_resourcesFinds 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_resourcesFinds 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_tagBreaks 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_forecastProjects 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_summaryReturns 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_costsReturns 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_costsReturns 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_dateReturns today's date and the start/end of current and previous months in YYYY-MM-DD format
list_projectsReturns 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_recommendationsFetches 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_subscriptionsReturns 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_resourcesFind 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
- 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
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
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.