budgetbakers — MCP server for BudgetBakers wallet/account queries

draft — generated, polish on first use.

Category: mcp Where it works: both Source: ~/.mcp.json

What it is

MCP server exposing three tools to read accounts, categories and records from a BudgetBakers wallet. Gives the operator direct access to financial data without leaving the chat.

How to trigger it

  • “arată-mi conturile”

  • “ce categorii am?”

  • “ultimele cheltuieli”

  • “get_accounts”

  • “get_records last week”

  • “get_categories”

  • Direct command/trigger: tool name or natural phrase containing the action.

  • Auto-fires? no.

How to use it

Say the tool name or a phrase that maps to it; the MCP layer calls the function and returns JSON rows. You then interpret or re-phrase the data for the user.

Practical examples

  1. you: “get_accounts” → returns list of wallets with balances and currencies.
  2. you: “ce cheltuieli am avut luna asta?” → MCP calls get_records with current-month filter and surfaces the rows.

Tools

toolwhat it doesexample
get_accountslist all wallets and current balancesget_accounts → [{id, name, balance}]
get_categorieslist expense/income categoriesget_categories → [{id, name, type}]
get_recordsfetch transaction rowsget_records from=2024-05-01

Notes / limits

Requires valid BudgetBakers credentials in the MCP config; only read access; no write/delete. Latency depends on upstream API.