Skip to main content
Glama
gunnaabhinay

Personal Expenses MCP Server

by gunnaabhinay

Personal Expenses MCP Server

An MCP server for tracking a personal monthly budget — salary, per-month snapshots, and running expenses — exposed as tools an MCP client (e.g. Claude Desktop or Claude Code) can call directly in conversation.

Data is stored in memory only; it resets whenever the server restarts.

Requirements

  • Python >= 3.12

  • uv

Related MCP server: expense-tracker-mcp-server

Install

uv sync

Run

uv run python main.py

Tools

Tool

Description

add_person(name, base_salary)

Adds a new person with their initial base salary.

initialize_new_month(name, month, has_salary_changed, new_salary_amount=0)

Starts a new tracking month for a person, snapshotting their current (or updated) salary.

log_expense(name, month, description, amount_in_dollars)

Logs an expense against a person's month and returns the updated total spent / salary left.

get_monthly_statement(name, month)

Returns the full expense breakdown and remaining balance for a person's month.

Using with an MCP client

Add an entry to the client's MCP server config (e.g. Claude Desktop's claude_desktop_config.json):

{
  "mcpServers": {
    "main": {
      "command": "uv",
      "args": ["run", "--frozen", "--directory", "/absolute/path/to/PersonalExpenses_MCPServer", "python", "main.py"]
    }
  }
}
Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    D
    maintenance
    Personal expense tracker MCP server that enables tracking expenses, income, budgets, and savings goals through natural language.
    10
    MIT
  • F
    license
    B
    quality
    D
    maintenance
    MCP server for tracking personal expenses using FastMCP and SQLite, enabling adding, listing, updating, deleting expenses and summarizing by category via natural language tools.
    5
    1
  • F
    license
    B
    quality
    D
    maintenance
    A remote MCP server for expense tracking, providing tools to add, list, update, delete expenses, and generate summaries, budget status, and monthly trends.
    8
  • -
    license
    -
    quality
    -
    maintenance
    A personal accounting MCP server that enables AI assistants to record and query financial transactions through natural language, supporting income/expense tracking, balance inquiry, and monthly summaries.

View all related MCP servers

Related MCP Connectors

  • MCP server for generating rough-draft project plans from natural-language prompts.

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

  • Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.

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/gunnaabhinay/PersonalExpenses_MCPServer'

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