Skip to content
Agentmart
Submit a tool

Cloudscope

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

Connector by alexpota · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 1
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/alexpota-cloudscope

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

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

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
15 read · 0 write · 0 deleteRead-only
Secrets
2 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 15

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

Read 15 · Look things up without changing anything.

  • check_budgets
  • compare_periods
  • detect_anomalies
  • find_idle_resources
  • find_untagged_resources
  • get_cost_by_tag
  • get_cost_forecast
  • get_cost_summary
  • get_cross_project_costs
  • get_cross_subscription_costs
  • get_current_date
  • list_projects
Show 3 more tools
  • list_recommendations
  • list_subscriptions
  • top_spending_resources

Secrets and settings it asks for

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

  • AZURE_CLIENT_SECRET
  • GOOGLE_APPLICATION_CREDENTIALS

Other settings (environment variables or headers).

  • AZURE_CLIENT_ID
  • AZURE_SUBSCRIPTION_ID
  • AZURE_TENANT_ID
  • GCP_BILLING_ACCOUNT_ID
  • GCP_BILLING_TABLE
  • GCP_PROJECT_ID
  • GOOGLE_CLOUD_PROJECT

Tools (15)

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

  • check_budgetsBudget Statusread-only

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

  • compare_periodsCompare Cost Periodsread-only

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

  • detect_anomaliesDetect Cost Anomaliesread-only

    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 unexpected cost increases, billing surprises, or wants to know if anything changed recently.

  • find_idle_resourcesFind Idle Resourcesread-only

    Finds cloud resources that are provisioned but not actively used — 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 resources, cleanup opportunities, or wants to find resources to delete to reduce costs.

  • find_untagged_resourcesFind Untagged Resourcesread-only

    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 identify resources that need tags or labels.

  • get_cost_by_tagCost by Tagread-only

    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 spending by any custom tag or label.

  • get_cost_forecastCost Forecastread-only

    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 an error if insufficient historical data exists.

  • get_cost_summaryCloud Cost Summaryread-only

    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 asks "how much am I spending", "what costs the most", "show me my cloud bill", or wants a spending overview.

  • get_cross_project_costsCross-Project Cost Summaryread-only

    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_costsCross-Subscription Cost Summaryread-only

    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 — 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 subscription spending, or needs an organization-wide cost overview.

  • get_current_dateCurrent Dateread-only

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

  • list_projectsList GCP Projectsread-only

    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_recommendationsCost Optimization Recommendationsread-only

    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 optimize resource usage.

  • list_subscriptionsList Azure Subscriptionsread-only

    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_resourcesTop Spending Resourcesread-only

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

Signals

Stars
1
Forks
1
Open issues
0
Last commit
May 29, 2026 (5 months ago)
Last release
May 29, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.alexpota/cloudscope
Version
0.3.3
Auth
API key
Packages
npm cloudscope-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026
Cite this page

Cloudscope MCP server. Agent Mart. https://agentmart.dev/connectors/alexpota-cloudscope (last updated 2026-10-25)