io.github.theluckystrike/budget-tracker
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Track budgets from your AI chat: envelopes, monthly limits, variance reports. All data is local.
Summary by lookupd
Records, lists, edits and exports personal expenses, mileage and billable items, with per-currency totals and invoice line previews.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http budget-tracker https://mcp.zovo.one/mcp/budget-tracker
Codex, remote (streamable-http)
codex mcp add budget-tracker --url https://mcp.zovo.one/mcp/budget-tracker
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"budget-tracker": {
"url": "https://mcp.zovo.one/mcp/budget-tracker"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (14 tools)
Publisher-provided text
expense_addRecord one expense and return its id, its net/VAT split and its billable flag. The response states every default that was applied, so the caller can see what waexpense_listList expenses in a date range with each one's net/VAT split, category, merchant, project and billable flag, plus a total per currency. Free reads the last 30 daexpense_updateChange one expense by id; only the fields you pass move. amount is in MAJOR units. A rebilled expense refuses an amount, currency or vat_rate edit unless unlinkexpense_deleteDelete one expense by id and report what went. The receipt FILE stays on disk. Deleting a rebilled expense loses the record of what an invoice charged, so correreceipt_attachNot available on the hosted endpoint: it has no filesystem, so there is no receipt file to read or hash. Attach receipts on a local install instead - download ecategory_rulesReplace the merchant-to-category rules, or call with no rules to list them. Returns the stored rule list. The rules are applied by expense_add whenever a call gexpense_settingsRead or set the defaults expense_add uses when a call does not name them: default_vat_rate and default_currency. Returns the stored defaults. Call with no argumexpense_summaryTotals for a date range grouped by category, project, month or merchant, per currency with gross, net and VAT, never mixed. Receipts only; bank transactions aremileage_addRecord a business trip as an expense, priced as distance x rate. Give exactly one of km or miles. Returns the saved id with the rate used, where that rate cameexpense_exportExport the expenses in a date range as csv, xlsx or json and return a download link that is valid for one hour. Nothing partial is ever written: if a limit is hexpense_to_invoicePreview the unbilled billable expenses of one project as invoice_create line items (description, quantity, unit_price, tax_rate), grouped per currency. Read-onlexpense_mark_rebilledMark expenses as rebilled once the invoice that carries them actually exists. Pass the expense_ids of one currency group from expense_to_invoice, or that projeclicense_statusReport this endpoint's licence state for your token as JSON: the product, the tier free or pro, why it is not Pro, and the checkout URL. Call it to explain a frlicense_activateTurn Pro on for this connection with key, an MCPL1.<payload>.<signature> issued at checkout for this server or the bundle. Data under your token stays; a wrong
Details
- Version: 0.22.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 267 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/theluckystrike/mcp-servers
- Website: https://mcp.zovo.one/s/expense-tracker
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.theluckystrike/budget-tracker)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp