Skip to main content
Glama
lantip

Personal Finance Tracker

by lantip

Personal Finance Tracker (MCP Server)

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)


Related MCP server: local-expense-tracker

šŸ“¦ 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

F
license - not found
-
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    A lightweight server built with FastMCP and SQLite for managing personal finances. It allows users to add, list, and summarize expenses by category through MCP-compatible clients.
  • F
    license
    -
    quality
    D
    maintenance
    A local MCP server for tracking personal expenses using SQLite, enabling users to add, list, and summarize expenses via natural language.
  • F
    license
    -
    quality
    B
    maintenance
    A simple MCP server for tracking expenses in a local SQLite database, enabling add, read, update, delete, and summarization of expenses with predefined categories.
  • F
    license
    -
    quality
    C
    maintenance
    A lightweight local MCP server for tracking personal or small-team expenses. It lets you add expense entries, list transactions within a date range, and generate simple summaries by category — all backed by a local SQLite database.

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server for Mini Accountant: invoices, expenses, customers, analytics, tax estimates.

  • A basic MCP server to operate on the Postman API.

  • MCP server for URL shortening and management

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lantip/mcp-personal-finance-tracker'

If you have feedback or need assistance with the MCP directory API, please join our Discord server