LLM spend tracking for teams — allocate budgets, monitor utilisation, get threshold alerts, pull weekly reports. No database setup required.
| Method | Path | Description |
|---|---|---|
| GET | /health | Service status (no auth) |
| GET | /providers | Supported LLM providers + cost estimates (no auth) |
| POST | /budgets | Create a monthly budget allocation |
| GET | /budgets/:id | Get budget utilisation + provider breakdown |
| GET | /budgets/:id/alerts | Threshold alerts triggered (50/75/90/100%) |
| GET | /reports/weekly | 7-day spend digest by department + provider |
| GET | /reports/department | Month-to-date spend per department |
| POST | /mcp | MCP JSON-RPC 2.0 tool interface |
GPT-4o, GPT-4o-mini, GPT-4-turbo, o1-mini
Claude Opus 4, Sonnet 4, Haiku 3.5
Gemini 2 Pro/Flash, Gemini 1.5 Pro
Mistral Large, Command R+, Mixtral 8x22b
Budgets auto-flag at: 50%75% 90%100%
Pass any non-empty string as X-API-Key header. Budget IDs are deterministic — the same key + name + department + limit always returns the same budget record.