Summary
One spend question, three bills.
The work it removes is reconciliation: cloud and model spend live in different consoles with different date pickers, and here they answer the same question over the same range.
What it is
A TypeScript MCP server that unifies cost data from AWS, OpenAI and Anthropic behind three tools. Responses are cached to keep the providers' billing APIs from being hit repeatedly, and credentials come from environment variables.
What you get
- Costs for any date range, filtered to one provider or taken across all of them
- Daily, monthly or total granularity, with service-level breakdowns
- Which providers are currently configured, and whether they are responding
- Cached results, so a repeated question does not cost another billing API call
- Automatic retry with exponential backoff when a provider is slow
Requirements
A recent Node.js, and credentials for each provider you want counted, supplied as environment variables. A provider you leave unconfigured simply does not appear in the answer.
