MCP-Server

ai-budget-planner

io.github.lazymac2x/ai-budget-planner
Business & Betrieb Finanzen & Investieren Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Creates and monitors departmental LLM budgets, provider cost estimates, spending utilization, threshold alerts, and weekly reports.

create_budget
Create a monthly LLM budget allocation for a team or department
Eingabeschema
{'type': 'object', 'required': ['name', 'monthly_limit_usd'], 'properties': {'name': {'type': 'string', 'description': 'Human-readable budget name'}, 'api_key': {'type': 'string', 'description': 'API key for the request'}, 'providers': {'type': 'array', 'items': {'type': 'string'}, 'description': 'LLM providers to track: openai, anthropic, google, mistral, cohere'}, 'department': {'type': 'string', 'description': 'Department or team name'}, 'monthly_limit_usd': {'type': 'number', 'description': 'Monthly spend cap in USD'}}}
department_report
Get month-to-date spend, utilisation, and alert status per department
Eingabeschema
{'type': 'object', 'properties': {'api_key': {'type': 'string', 'description': 'API key for the request'}, 'department': {'type': 'string', 'description': 'Filter to a single department (optional)'}}}
get_budget
Get current utilisation, spend breakdown by provider, and alert status for a budget
Eingabeschema
{'type': 'object', 'required': ['budget_id'], 'properties': {'api_key': {'type': 'string', 'description': 'API key for the request'}, 'budget_id': {'type': 'string', 'description': 'Budget ID from create_budget (format: bgt_xxx)'}}}
get_budget_alerts
List all threshold alerts triggered for a budget (50%, 75%, 90%, 100%)
Eingabeschema
{'type': 'object', 'required': ['budget_id'], 'properties': {'api_key': {'type': 'string', 'description': 'API key for the request'}, 'budget_id': {'type': 'string', 'description': 'Budget ID'}}}
list_providers
List supported LLM providers, their models, and blended cost estimates per 1M tokens
Eingabeschema
{'type': 'object', 'properties': {}}
weekly_report
Get a 7-day LLM spend digest broken down by department and provider
Eingabeschema
{'type': 'object', 'properties': {'api_key': {'type': 'string', 'description': 'API key for the request'}, 'provider': {'type': 'string', 'description': 'Filter by provider name (optional)'}, 'department': {'type': 'string', 'description': 'Filter by department name (optional)'}}}
Hinzugefügt
list_providers
17. September 2026 12:43
Hinzugefügt
department_report
17. September 2026 12:43
Hinzugefügt
weekly_report
17. September 2026 12:43
Hinzugefügt
get_budget_alerts
17. September 2026 12:43
Hinzugefügt
get_budget
17. September 2026 12:43
Hinzugefügt
create_budget
17. September 2026 12:43