{"serverId":"mcp-registry/io.github.lazymac2x/ai-budget-planner","tools":[{"name":"create_budget","fixed":{"name":"create_budget","description":"Create a monthly LLM budget allocation for a team or department","inputSchema":{"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"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":171,"tokensAfter":171},{"name":"get_budget","fixed":{"name":"get_budget","description":"Get current utilisation, spend breakdown by provider, and alert status for a budget","inputSchema":{"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)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":99,"tokensAfter":99},{"name":"get_budget_alerts","fixed":{"name":"get_budget_alerts","description":"List all threshold alerts triggered for a budget (50%, 75%, 90%, 100%)","inputSchema":{"type":"object","required":["budget_id"],"properties":{"api_key":{"type":"string","description":"API key for the request"},"budget_id":{"type":"string","description":"Budget ID"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":87,"tokensAfter":87},{"name":"list_providers","fixed":{"name":"list_providers","description":"List supported LLM providers, their models, and blended cost estimates per 1M tokens","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":49,"tokensAfter":49}],"toolsChanged":4,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}