Personal Finance Tracker
FreeNot checkedA lightweight MCP server for tracking personal expenses, income, and budget summaries using SQLite.
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
Install Personal Finance Tracker in Claude Desktop, Claude Code & Cursor
unyly install personal-finance-trackerInstalls 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-trackerFAQ
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
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
by wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
by madhurprashPostgres
Query your database in natural language
by AnthropicPostgreSQL
Read-only database access with schema inspection.
by modelcontextprotocolCompare 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
