Skip to main content
Glama
askMohan

Expense Tracker MCP

by askMohan

Expense Tracker MCP

A FastMCP server that stores expenses in SQLite. The database is created as expenses.db beside main.py by default.

Tools

  • add_expense(amount, expense_type, expense_date, description=None) adds an expense and returns the stored row.

  • remove_expense(expense_id) removes an expense by ID and returns the deleted row.

  • list_expenses(expense_type=None, start_date=None, end_date=None) lists expenses and returns their count and total. Type matching is case-insensitive, and both date boundaries are inclusive.

Dates use ISO YYYY-MM-DD format. To store the database somewhere else, set the EXPENSE_DB_PATH environment variable before starting the server.

Related MCP server: Expense Tracker MCP Server

Resources

  • expense://types exposes expense_types.json as application/json. It contains the supported expense_type values and the corresponding sub_expense_types that an MCP client or LLM can use when categorizing an expense.

Run

uv run main.py
F
license - not found
-
quality - not tested
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

  • F
    license
    C
    quality
    D
    maintenance
    Enables personal expense management with SQLite storage, allowing users to add, update, delete, list, and summarize expenses by category through natural language interactions.
    5
  • F
    license
    A
    quality
    D
    maintenance
    Enables tracking and managing personal expenses through a local SQLite database. Supports adding, editing, deleting, listing, and summarizing expenses by category, as well as managing credit accounts.
    6
  • F
    license
    -
    quality
    D
    maintenance
    Enables users to manage expenses with category support, including adding expenses with date, amount, category, and notes, using SQLite for persistence.

View all related MCP servers

Related MCP Connectors

  • Log, query, and edit expenses, budgets, and accounts in Ledgy from any MCP-compatible AI assistant.

  • Personal finance by conversation: expenses, receipts, statement import, budgets, net worth.

  • Hosted remote MCP server for YNAB on Cloudflare Workers with OAuth

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/askMohan/mcp'

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