Expenses, invoices, insights – all from Claude. No browser tabs, no context switching.
Works with Claude Code & Claude Desktop
npx spendlogOne command. Auto-detects Claude Code & Desktop.
"$50 for hosting"Natural language. Any currency, any language.
"How was Q1?"Summaries, breakdowns, charts in the web dashboard.
No syntax to learn. Talk to Claude like you talk to a colleague.
Generate professional invoices with one sentence. Auto-numbered.
Optional. Connect to web dashboard for charts and multi-device access.
Your data stays on your machine. SQLite database in ~/.spendlog.
Track per project, set budget limits, see where money goes.
DATEV-compatible export. SKR03 categories. Tax advisor ready.
Spendlog is an MCP server. Claude calls tools, you speak naturally.
// What Claude sees when you say "Track 50€ for hosting"
mcp__spendlog__add_expense({
amount: 50,
description: "Hosting",
category: "IT & Software",
date: "2026-01-15"
})
// Response
{
success: true,
message: "Expense saved: 50,00 € for Hosting",
transaction: {
id: "a1b2c3d4-...",
type: "expense",
amount: 50,
category: "IT & Software"
}
}Free and open source. No limits.