get_service_cost
Retrieve cost breakdown for any cloud service on AWS, Azure, or GCP by specifying the service name and optional date range.
Instructions
Get cost breakdown for any named cloud service on AWS, Azure, or GCP.
Handles any service, common ones like EC2 and RDS, or less common ones like AppSync, Kendra, MSK, WorkSpaces, IoT Core, Pinpoint, Forecast, MemoryDB, Clean Rooms, Lake Formation, and 200+ others.
Short names and abbreviations are resolved automatically: "ElastiCache" → "Amazon ElastiCache" "MSK" or "Kafka" → "Amazon Managed Streaming for Apache Kafka" "Step Functions" → "AWS Step Functions"
If the service name is ambiguous, returns a list of close matches.
Args: service_name: Name of the service (short name or full name both work). provider: "aws", "azure", "gcp", or blank to auto-detect. start_date: ISO date. Defaults to 30 days ago. end_date: ISO date. Defaults to today. granularity: "DAILY" or "MONTHLY".
Examples: - "How much did we spend on ElastiCache this month?" - "Show me AppSync costs for the last 7 days" - "What's our MSK spend?" - "How much are we spending on Azure Cognitive Services?" - "Show me GCP BigQuery costs"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_date | No | ||
| provider | No | ||
| start_date | No | ||
| granularity | No | DAILY | |
| service_name | Yes |