Analytics
plutus-cloud.com
Provides cloud cost management and optimization insights, including spend queries, savings recommendations, and commitment utilization across multiple providers.
ENDPOINT 1
https://console.plutus-cloud.com/api/mcp
MCP server metadata
- Name
- plutus-cost-data
- Version
- 2.0.0
Known tools 29
query_costsQuery time-bucketed spend for this account, optionally broken down by a dimension (service, region, linked_account, usage_type, operation, or identity) or by a custom cost-allocation tag (see list_cost_tags), and filtered by dimension values.
Inferred read-onlylist_savings_recommendationsList active cost-reduction recommendations for this account — sourced from each provider's own already-computed engine (AWS Cost Explorer, Azure Advisor, GCP Recommender), not something Plutus computes itself.
Inferred read-onlylist_commitment_utilizationList Reservation (RI) and Savings Plan utilization/coverage snapshots for this account — sourced from AWS Cost Explorer's own GetReservationUtilization/GetSavingsPlansUtilization APIs, one snapshot per commitment type per month.
Inferred read-onlylist_cost_tagsList the virtual cost-allocation tag_keys defined for this account (e.
Inferred read-onlylist_anomaliesList detected cost anomalies for this account over a trailing lookback window — the real output of Plutus's nightly anomaly detector (severity, baseline vs.
Inferred read-onlylist_anomaly_suppressionsList this account's active anomaly suppressions — signatures (a provider+service pair, or a tag_key+tag_value) a human has marked as expected, so the detector stops surfacing them.
Inferred read-onlylist_tag_recommendationsList suggested cost-allocation tag rules this account doesn't have yet — high-spend values currently falling through to "Untagged" for an existing tag_key, or a provider-native tag worth promoting into a virtual tag_key of its own (see list_cost_tags).
Inferred read-onlylist_data_healthList sync health for every cost/event/usage connection this account has — last synced time, next scheduled sync, the outcome of its most recent run, and `is_overdue` (no successful sync within twice the connection's own effective sync interval).
Inferred read-onlylist_scheduled_reportsList this account's scheduled cost digests — cadence, scope (whole account, one cost source, or one cost-allocation tag value), destination alert channel, and when the next one is due.
Inferred read-onlylist_dashboard_widget_catalogList the built-in ("preset") dashboard widgets available to place with create_dashboard/set_dashboard_widgets — small `kpi` stat tiles and larger `widget` data cards, each with the id (`catalog_id`) a {"kind": "preset", "catalog_id": ".
Inferred read-onlylist_dashboardsList this account's org-shared dashboards — visible to every account member.
Inferred read-onlyget_dashboardFetch one org-shared dashboard's full layout — its placed widgets, custom metrics and custom charts, and their grid positions.
Inferred read-onlylist_unit_metricsList this account's saved unit-economics metrics — each one a cost ÷ business-unit ratio such as "cost per 1k API requests" or "infra cost per order".
Inferred read-onlyquery_unit_costsCompute one of this account's saved unit-economics metrics (see list_unit_metrics) over a date range — the cost of a slice of spend divided by the business units it produced.
Inferred read-onlyquery_usageQuery time-bucketed usage telemetry this account's own backend has pushed or synced in (e.
Inferred read-onlylist_usage_dimensionsList the distinct values seen for a usage dimension ("metric" or "external_customer_id") over a date range — useful for discovering filter values before calling query_usage.
Inferred read-onlyquery_eventsQuery this account's business-event timeline (GitHub releases/PRs, PagerDuty incidents, Jira issues, GitLab, Salesforce onboarding/churn, Stripe subscription created/canceled, Vercel production deploys, Linear issue creation, Sentry newly reported errors) — the same events overlaid on the Cost/Event Explorer charts.
Inferred read-onlylist_event_facetsList the distinct values seen for a faceted event metadata field over a date range — currently just "repo" (every GitHub repo with at least one event), the same facet the Event Explorer's repo picker uses.
Inferred read-onlylist_cost_tag_rulesList the actual match rules for one of this account's cost-allocation tag_keys (see list_cost_tags) — which dimension values (or provider-native tag) map to which tag_value, and in what priority order.
Inferred read-onlylist_cost_source_tag_keysList distinct provider-native tag/label keys actually present in this account's cost data (AWS Cost Allocation Tags, GCP/Hetzner labels, Azure tags) — useful for discovering what a "tags.
Inferred read-onlylist_cost_source_tag_valuesList distinct values seen for one provider-native tag/label key (see list_cost_source_tag_keys) in this account's cost data.
Inferred read-onlylist_teamsList this account's teams (user groups) with their members and the cost-tag tag_value each is reserved under — team-scoped budgets (create_budget with scope_type: "team") reference a team's id as scope_ref.
Inferred read-onlylist_budgetsList this account's spend budgets with their current-cycle status (spend so far, projected total, ok/warning/exceeded state, and forecast state).
Inferred read-onlylist_alert_channelsList this account's alert notification channels (Slack/Teams/webhook/email) — need a channel's id to call create_alert_subscription.
Potential side effectslist_alert_subscriptionsList which alert channels are subscribed to which trigger (a specific budget's spend_threshold, or account-wide event_overage/cost_anomaly).
Inferred read-onlylist_alert_deliveriesList recent alert delivery history for this account (did an alert actually fire, and did it send successfully) — the same data behind the Alerts page's delivery heatmap.
Potential side effectslist_dimensionsList the distinct values seen for a given dimension (service, region, linked_account, usage_type, or operation) for one provider — useful for discovering filter values before calling query_costs.
Inferred read-onlyget_cost_entriesFetch raw per-service cost entries for this account over a date range (unaggregated).
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.plutus-cost-data]
url = "https://console.plutus-cloud.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"plutus-cost-data": {
"type": "http",
"url": "https://console.plutus-cloud.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: plutus-cost-data
Remote MCP URL: https://console.plutus-cloud.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"plutus-cost-data": {
"url": "https://console.plutus-cloud.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"plutus-cost-data": {
"type": "http",
"url": "https://console.plutus-cloud.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "plutus-cost-data",
"transport": "streamable-http",
"url": "https://console.plutus-cloud.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.