Agent♥︎Age
Catalog

io.github.theluckystrike/expense-tracker

Official

by theluckystrike · JavaScript

Log expenses, receipts and mileage from chat: auto-categorise, split VAT, summarise, export, rebill.

io.github.theluckystrike/expense-tracker (MCP Server)

This Model Context Protocol (MCP) server logs business expenses from chat, including receipts and mileage. It can auto-categorise entries, split VAT, summarise results, export data, and support rebilling workflows. Amounts are stored in integer minor units in their own currency, using a vat_rate field for VAT splitting.

🛠️ Key Features

  • Log expenses, receipts, and mileage from chat
  • Auto-categorise amounts
  • Split VAT for each entry (via vat_rate)
  • Summarise, export, and prepare for rebill
  • Maintains a local ledger of business expenses
  • Stores amounts as integer minor units per currency

🚀 Use Cases

  • Track freelance/business expenses while chatting
  • Enter line items like amounts, merchants, and categories (e.g., “software, billable to Acme”)
  • Rebill clients using summarised, VAT-ready expense records

⚡ Developer Benefits

  • MCP server targeted for tooling in developer environments (MCP, self-hosted)
  • Structured bookkeeping concepts: ledger, VAT splitting, export

⚠️ Limitations

  • Described only as maintaining a local ledger and performing summarise/export/rebill; no additional capabilities are specified in the provided data.

Topics

claudecursorinvoicemcpmcp-servermodel-context-protocolspreadsheetaccountingai-toolsbookkeepingclaude-desktopfreelanceinvoicinglocal-firstmcp-serverspdfself-hostedtime-trackingvatproductivity