
Spendlog
A freelancer-focused financial tracker that keeps everything in a local SQLite database and surfaces 43 tools through Claude. You can log expenses and income in natural language, generate invoices with automatic PDF output, set category budgets, handle recurring transactions, and export CSV reports for tax season. It includes multi-project tracking, supports English and German out of the box, and offers optional cloud sync through spendlog.dev. The entire setup runs via npx with auto-configuration for Claude Desktop and Code. Useful when you want expense tracking that lives in your conversational workflow rather than a separate app, and you're comfortable with local-first data storage that Claude can query and manipulate directly.
- GitHub stars
- 1
- tools
- 38
- transport
- STDIO
- last updated
- Mar 30, 2026
Tools
38 toolsPublic tool metadata for what this MCP can expose to an agent.
add_expenseLog an expense transaction.
Log an expense transaction.
No parameter schema in public metadata yet.
add_incomeLog an income transaction.
Log an income transaction.
No parameter schema in public metadata yet.
list_transactions
No parameter schema in public metadata yet.
update_transaction
No parameter schema in public metadata yet.
delete_transaction
No parameter schema in public metadata yet.
get_summary
No parameter schema in public metadata yet.
get_category_breakdown
No parameter schema in public metadata yet.
compare_periods
No parameter schema in public metadata yet.
get_tax_summary
No parameter schema in public metadata yet.
create_invoice
No parameter schema in public metadata yet.
list_invoices
No parameter schema in public metadata yet.
get_invoice
No parameter schema in public metadata yet.
mark_invoice_sent
No parameter schema in public metadata yet.
mark_invoice_paid
No parameter schema in public metadata yet.
delete_invoice
No parameter schema in public metadata yet.
duplicate_invoice
No parameter schema in public metadata yet.
set_budget
No parameter schema in public metadata yet.
get_budget_status
No parameter schema in public metadata yet.
list_budgets
No parameter schema in public metadata yet.
update_budget
No parameter schema in public metadata yet.
delete_budget
No parameter schema in public metadata yet.
create_recurring
No parameter schema in public metadata yet.
list_recurring
No parameter schema in public metadata yet.
delete_recurring
No parameter schema in public metadata yet.
process_recurring
No parameter schema in public metadata yet.
create_project
No parameter schema in public metadata yet.
list_projects
No parameter schema in public metadata yet.
rename_project
No parameter schema in public metadata yet.
delete_project
No parameter schema in public metadata yet.
list_categories
No parameter schema in public metadata yet.
add_category
No parameter schema in public metadata yet.
delete_category
No parameter schema in public metadata yet.
export_transactions
No parameter schema in public metadata yet.
export_invoices
No parameter schema in public metadata yet.
export_for_tax_advisor
No parameter schema in public metadata yet.
get_profile
No parameter schema in public metadata yet.
set_profile
No parameter schema in public metadata yet.
get_notifications
No parameter schema in public metadata yet.
Sponsors
Readme
Spendlog
Cost & expense tracking for solo entrepreneurs, right inside Claude Code. No apps. No spreadsheets. No account.
Track what your business spends, manage budgets, write invoices — all in natural language. Your data stays 100% local in SQLite. Nothing leaves your machine.
Details
- Repository
- github.com/makz81/spendlog
- Package
spendlog- Transport
- STDIO
- Registry
- MCP registry, active