Plutus
Was dieses MCP kann
Analyzes cloud, AI, and SaaS costs with spend queries, budgets, anomalies, usage metrics, savings recommendations, dashboards, and business-event correlation.
Tools
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['dimension', 'value'], 'properties': {'day': {'type': 'string', 'description': 'YYYY-MM-DD â\x80\x94 the day to explain'}, 'range': {'type': 'object', 'required': ['start', 'end'], 'properties': {'end': {'type': 'string'}, 'start': {'type': 'string'}}, 'description': 'Half-open YYYY-MM-DD range; narrowed to its biggest-moving day'}, 'value': {'type': 'string', 'description': 'The dimension value that moved, e.g. "AmazonEC2"'}, 'dimension': {'enum': ['service', 'region', 'linked_account', 'usage_type', 'resource_id'], 'type': 'string', 'description': 'Which dimension names the slice'}, 'cost_source_id': {'type': 'string', 'description': 'Narrow to one cost source, e.g. "aws"'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'endDate': {'type': 'string'}, 'startDate': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['dashboard_id'], 'properties': {'dashboard_id': {'type': 'string', 'description': 'A shared dashboard id from list_dashboards'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'description': 'Max rows, most recent first (default: 100)', 'exclusiveMinimum': 0}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'days': {'type': 'integer', 'maximum': 90, 'minimum': 1, 'description': 'Trailing lookback window in days (default: 30)'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'cost_source_id': {'type': 'string', 'description': 'Restrict to one provider, e.g. "gcp"'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tag_name'], 'properties': {'tag_name': {'type': 'string', 'description': 'A tag key returned by list_cost_source_tag_keys, e.g. "team"'}, 'cost_source_id': {'type': 'string', 'description': 'Restrict to one provider, e.g. "gcp"'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tag_key'], 'properties': {'tag_key': {'type': 'string', 'description': 'One of the tag_keys returned by list_cost_tags'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['cost_source_id', 'dimension'], 'properties': {'end_date': {'type': 'string'}, 'dimension': {'enum': ['service', 'region', 'linked_account', 'usage_type', 'operation', 'identity', 'namespace', 'workload', 'cluster', 'resource_id'], 'type': 'string'}, 'start_date': {'type': 'string'}, 'cost_source_id': {'type': 'string', 'description': 'Provider id, e.g. "aws" â\x80\x94 must be enabled for this account'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['attr'], 'properties': {'attr': {'enum': ['repo'], 'type': 'string'}, 'end_date': {'type': 'string'}, 'source_id': {'type': 'string'}, 'start_date': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['dimension'], 'properties': {'end_date': {'type': 'string'}, 'dimension': {'enum': ['metric', 'external_customer_id'], 'type': 'string'}, 'start_date': {'type': 'string'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'tag_key': {'type': 'string', 'description': 'Required when breakdown_by is "tag" â\x80\x94 one of the tag_keys returned by list_cost_tags'}, 'end_date': {'type': 'string', 'description': 'ISO-8601 end of the date range (exclusive)'}, 'group_by': {'enum': ['day', 'week', 'month', 'quarter'], 'type': 'string', 'description': 'Time bucket size (default: day)'}, 'start_date': {'type': 'string', 'description': 'ISO-8601 start of the date range (inclusive)'}, 'cost_metric': {'enum': ['billed', 'amortized'], 'type': 'string', 'description': 'Which cost figure to sum (default: "billed"). "amortized" spreads prepaid commitments (AWS Reserved Instances/Savings Plans, Azure reservations) across the term they cover instead of showing the full charge on the day it was billed. Only AWS, FOCUS and Azure sources ever differ from billed â\x80\x94 every other provider writes amortized equal to billed, and that is the true figure for a SaaS subscription or LLM API, not a fallback. Amortized data only exists from 2026-08-04 onward and cannot be backfilled; rows before that date are billed-as-amortized regardless of which value is passed here. Not supported by get_cost_entries.'}, 'breakdown_by': {'enum': ['service', 'region', 'linked_account', 'usage_type', 'operation', 'identity', 'namespace', 'workload', 'cluster', 'resource_id', 'tag'], 'type': 'string', 'description': 'Dimension to break spend down by, or "tag" to break down by a virtual cost-allocation tag_key (see list_cost_tags) â\x80\x94 requires tag_key.'}, 'filter_region': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these region values'}, 'filter_cluster': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these cluster values'}, 'filter_service': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these service values'}, 'cost_source_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these provider ids (defaults to all enabled providers)'}, 'filter_identity': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these identity values'}, 'filter_workload': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these workload values'}, 'filter_namespace': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these namespace values'}, 'filter_operation': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these operation values'}, 'filter_usage_type': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these usage_type values'}, 'filter_resource_id': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these resource_id values'}, 'filter_linked_account': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these linked_account values'}, 'secondary_breakdown_by': {'enum': ['service', 'region', 'linked_account', 'usage_type', 'operation', 'identity', 'namespace', 'workload', 'cluster', 'resource_id'], 'type': 'string', 'description': 'A second dimension to break spend down by simultaneously with breakdown_by. Only pairs that some provider actually stores together on the same row are supported â\x80\x94 e.g. (service, region), (service, linked_account), (usage_type, operation), and Kubernetes\' (namespace, workload) â\x80\x94 any other pair returns an error. Not applicable when breakdown_by is "tag".'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'q': {'type': 'string', 'description': 'Free-text, case-insensitive substring match against the event title'}, 'end_date': {'type': 'string', 'description': 'ISO-8601 end of the date range (inclusive)'}, 'meta_repo': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these GitHub repos (metadata.repo) â\x80\x94 only narrows events that carry a repo; events with no repo (e.g. Salesforce onboarding/churn) are unaffected regardless of value'}, 'source_id': {'type': 'string', 'description': 'Restrict to one event source, e.g. "github", "pagerduty", "jira"'}, 'event_type': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these event types, e.g. "issue_created", "deploy"'}, 'start_date': {'type': 'string', 'description': 'ISO-8601 start of the date range (inclusive)'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['unit_metric_id'], 'properties': {'end_date': {'type': 'string', 'description': 'ISO-8601 end of the date range (exclusive)'}, 'group_by': {'enum': ['day', 'week', 'month', 'quarter'], 'type': 'string', 'description': 'Time bucket size (default: day)'}, 'start_date': {'type': 'string', 'description': 'ISO-8601 start of the date range (inclusive)'}, 'unit_metric_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'id of a metric returned by list_unit_metrics'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'end_date': {'type': 'string', 'description': 'ISO-8601 end of the date range (exclusive)'}, 'group_by': {'enum': ['hour', 'day', 'week', 'month', 'quarter'], 'type': 'string', 'description': 'Time bucket size (default: day). "hour" is only supported for ranges of 7 days or less.'}, 'start_date': {'type': 'string', 'description': 'ISO-8601 start of the date range (inclusive)'}, 'breakdown_by': {'enum': ['external_customer_id'], 'type': 'string'}, 'filter_metric': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to these metric names'}, 'filter_source_id': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Restrict to usage pushed/synced under these usage-source ids'}, 'filter_external_customer_id': {'type': 'array', 'items': {'type': 'string'}}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Intelligence
Provides vendor, market, SaaS, workforce, government contract, public company, regulatory, competitive, and AI-brand intelligence…
Stratalize Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…