Spendlog MCP Server

Local-first cost & expense tracking for solo entrepreneurs — MCP server for Claude Code & Claude Desktop with budgets, invoices, recurring expenses &

Local serverstdioTypeScript

What is the Spendlog MCP Server?

Local-first cost & expense tracking for solo entrepreneurs — MCP server for Claude Code & Claude Desktop with budgets, invoices, recurring expenses & CSV export. No

What the server does

Track what your business spends, manage budgets, write invoices — all in natural language. Your data stays 100% local in SQLite. Nothing leaves your machine.

  • Zero context-switching — — log costs while you build, right where you already work
  • Local-first — — all data in ~/.spendlog/spendlog.db, no account, no cloud
  • Natural language — — no forms, no menus, just tell Claude what you spent
  • 38 tools — — invoicing, budgets, recurring expenses, CSV export, multi-project tracking
  • Multilingual — — English and German (EN/DE), with i18n ready for more

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
CategoryTools
Transactionsadd_expense add_income list_transactions update_transaction delete_transaction
Analysisget_summary get_category_breakdown compare_periods get_tax_summary
Invoicescreate_invoice list_invoices get_invoice mark_invoice_sent mark_invoice_paid delete_invoice duplicate_invoice
Budgetsset_budget get_budget_status list_budgets update_budget delete_budget
Recurringcreate_recurring list_recurring delete_recurring process_recurring
Projectscreate_project list_projects rename_project delete_project
Categorieslist_categories add_category delete_category
Exportexport_transactions export_invoices export_for_tax_advisor
Settingsget_profile set_profile get_notifications

How to install the Spendlog MCP Server

{
  "mcpServers": {
    "spendlog": {
      "command": "npx",
      "args": [
        "-y",
        "--package=spendlog",
        "spendlog-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Spendlog to Category.”
  • “Use Spendlog to Transactions.”
  • “Use Spendlog to Analysis.”

Frequently asked questions

Local-first cost & expense tracking for solo entrepreneurs — MCP server for Claude Code & Claude Desktop with budgets, invoices, recurring expenses & CSV export. No Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.