MCP Server for Claude

Track finances where you already work.

Expenses, invoices, insights – all from Claude. No browser tabs, no context switching.

$npx spendlogcopy

Works with Claude Code & Claude Desktop

claude
_

How it works

01

Install

npx spendlog

One command. Auto-detects Claude Code & Desktop.

02

Track

"$50 for hosting"

Natural language. Any currency, any language.

03

Insights

"How was Q1?"

Summaries, breakdowns, charts in the web dashboard.

Everything you need, nothing you don't

💬

Natural Language

No syntax to learn. Talk to Claude like you talk to a colleague.

📄

PDF Invoices

Generate professional invoices with one sentence. Auto-numbered.

☁️

Cloud Sync

Optional. Connect to web dashboard for charts and multi-device access.

🔒

Local-First

Your data stays on your machine. SQLite database in ~/.spendlog.

📁

Budgets & Projects

Track per project, set budget limits, see where money goes.

📋

Tax Export

DATEV-compatible export. SKR03 categories. Tax advisor ready.

Under the hood

Spendlog is an MCP server. Claude calls tools, you speak naturally.

spendlog-mcp
// 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"
  }
}

Ready?

$npx spendlogcopy

Free and open source. No limits.