Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Personal Finance Tracker

FreeNot checked

A lightweight MCP server for tracking personal expenses, income, and budget summaries using SQLite.

GitHubEmbed

About

A lightweight MCP server for tracking personal expenses, income, and budget summaries using SQLite.

README

A lightweight MCP server for tracking personal expenses, income, and budget summaries using SQLite.
This server is designed for individuals or households — not for businesses or stock analysis.


✨ Features

  • 📌 Record personal expenses and income
  • 📊 View monthly summaries and budget overviews
  • 📈 Analyze monthly spending trends
  • ⚙️ Configurable database path (DB_PATH)

📦 Installation

Install from PyPI:

pip install personal-finance-tracker

🚀 Usage

You can run the server using:

uvx personal-finance-tracker

Or configure it in a client like Cursor or other MCP-compatible tools:

{
  "mcpServers": {
    "personal-finance-tracker": {
      "command": "uvx",
      "args": ["personal-finance-tracker"],
      "env": {
        "DB_PATH": "/absolute/path/to/your/finance.db"
      }
    }
  }
}

📁 Environment Variables

Variable Description Default
DB_PATH Path to the SQLite database file expenses.db

The database file is created and initialized automatically if it doesn't exist.


🧠 Prompt Behavior

This MCP server is specifically scoped for personal finance. The underlying LLM is guided to:

✅ Use these tools when:

  • The user asks about daily expenses, personal income, budgeting, household savings

🚫 Avoid using for:

  • Business accounting
  • Stock market analysis
  • Corporate finance data

📂 Project Structure

personal-finance-tracker/
├── src/
│   └── personal_finance_tracker/
│       └── main.py
├── pyproject.toml
├── README.md

📝 License

ABRMS License

from github.com/lantip/mcp-personal-finance-tracker

Install Personal Finance Tracker in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install personal-finance-tracker

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add personal-finance-tracker -- uvx personal-finance-tracker

FAQ

Is Personal Finance Tracker MCP free?

Yes, Personal Finance Tracker MCP is free — one-click install via Unyly at no cost.

Does Personal Finance Tracker need an API key?

No, Personal Finance Tracker runs without API keys or environment variables.

Is Personal Finance Tracker hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Personal Finance Tracker in Claude Desktop, Claude Code or Cursor?

Open Personal Finance Tracker on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Personal Finance Tracker with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All data MCPs