Agent♥︎Age
Catalog

io.github.theluckystrike/expense-tracker-receipts-mileage

Official14 toolsLive

by theluckystrike · JavaScript

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

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

This Model Context Protocol (MCP) server logs expenses, receipts, and mileage from chat. It auto-categorises entries, splits VAT into net and VAT amounts, summarises records, and supports export and rebilling. Expenses are stored in integer minor units per currency, and receipt files are attached with an auditable sha256.

🛠️ Key Features

  • Log expenses, receipts, and mileage from chat
  • Auto-categorise via merchant rules
  • VAT split using a configured vat_rate (net and VAT derived per expense)
  • Local ledger stores integer minor units in each currency
  • Attach receipts by file path and sha256 for audit integrity
  • Summarise, export, and rebill

🚀 Use Cases

  • Capture expenses in natural language (e.g., amount, merchant, category intent)
  • Price business trips and prepare amounts for rebilling

⚡ Developer Benefits

  • Deterministic VAT splitting after expense_settings configuration
  • Receipt integrity verification using sha256 for unchanged files

⚠️ Limitations

  • Receipt attachment is based on provided file path and sha256, so files must be available for linking.

Topics

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