ai-budget-planner
Cloudflare Workers MCP server: ai-budget-planner
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"ai-budget-planner": {
"url": "https://api.lazy-mac.com/ai-budget-planner/mcp"
}
}
}Puntos de conexión remotos
https://api.lazy-mac.com/ai-budget-planner/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
🟡create_budget(name, department, monthly_limit_usd, providers, api_key)
Create a monthly LLM budget allocation for a team or department
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Human-readable budget name"
},
"department": {
"type": "string",
"description": "Department or team name"
},
"monthly_limit_usd": {
"type": "number",
"description": "Monthly spend cap in USD"
},
"providers": {
"type": "array",
"items": {
"type": "string"
},
"description": "LLM providers to track: openai, anthropic, google, mistral, cohere"
},
"api_key": {
"type": "string",
"description": "API key for the request"
}
},
"required": [
"name",
"monthly_limit_usd"
]
}🟢get_budget(budget_id, api_key)
Get current utilisation, spend breakdown by provider, and alert status for a budget
Esquema de entrada
{
"type": "object",
"properties": {
"budget_id": {
"type": "string",
"description": "Budget ID from create_budget (format: bgt_xxx)"
},
"api_key": {
"type": "string",
"description": "API key for the request"
}
},
"required": [
"budget_id"
]
}🟢get_budget_alerts(budget_id, api_key)
List all threshold alerts triggered for a budget (50%, 75%, 90%, 100%)
Esquema de entrada
{
"type": "object",
"properties": {
"budget_id": {
"type": "string",
"description": "Budget ID"
},
"api_key": {
"type": "string",
"description": "API key for the request"
}
},
"required": [
"budget_id"
]
}🟢weekly_report(department, provider, api_key)
Get a 7-day LLM spend digest broken down by department and provider
Esquema de entrada
{
"type": "object",
"properties": {
"department": {
"type": "string",
"description": "Filter by department name (optional)"
},
"provider": {
"type": "string",
"description": "Filter by provider name (optional)"
},
"api_key": {
"type": "string",
"description": "API key for the request"
}
}
}🟢department_report(department, api_key)
Get month-to-date spend, utilisation, and alert status per department
Esquema de entrada
{
"type": "object",
"properties": {
"department": {
"type": "string",
"description": "Filter to a single department (optional)"
},
"api_key": {
"type": "string",
"description": "API key for the request"
}
}
}🟢list_providers
List supported LLM providers, their models, and blended cost estimates per 1M tokens
Esquema de entrada
{
"type": "object",
"properties": {}
}Comunidad
Evidencia