Skip to main content
Glama
rishav-learnerml

MCP Expense Tracker

💸 MCP Expense Tracker

Python FastMCP Remote MCP Server


Track your expenses locally or remotely with blazing-fast MCP tools!


🚀 Live Remote MCP Server

🌐 Try it now: https://smart-expense-tracker.fastmcp.app/mcp


Related MCP server: expense-tracker-mcp-server

🖼️ Preview


✨ Features

  • 📦 Local & Remote MCP Server

  • 📝 Add, list, update, and delete expenses

  • 📊 Summarize expenses by date and category

  • 🗂️ Rich category & subcategory support (see below)

  • 🔒 SQLite database for fast, secure storage

  • ⚡ Powered by FastMCP & FastAPI


⚡ Quick Start (Local)

# 1. Clone this repo
$ git clone <your-repo-url>
$ cd mcp-servers

# 2. Install dependencies
$ pip install -r requirements.txt

# 3. Run the local MCP server
$ python main.py

☁️ Remote MCP Server Usage

You can use the remote MCP server instantly:

  • Endpoint: https://smart-expense-tracker.fastmcp.app/mcp

  • Compatible with any MCP client or tool that supports remote endpoints.


🛠️ API Tools Overview

Tool Name

Description

add_expense

Add a new expense entry

list_expenses

List all expense entries

list_expenses_in_range

List expenses within a date range

delete_expense

Delete an expense by ID

get_expense

Get details of a specific expense

update_expense

Update an existing expense

summarize

Summarize expenses by date/category

categories

Get all available categories (JSON)


🗂️ Categories & Subcategories

Your expenses are organized into rich categories and subcategories, including:

  • Food: groceries, restaurants, coffee, snacks, drinks, fast food, ...

  • Transportation: public transit, taxi, fuel, parking, ...

  • Utilities: electricity, water, internet, ...

  • Entertainment: movies, concerts, streaming, ...

  • Health: doctor, gym, medications, ...

  • Shopping: clothing, electronics, gifts, ...

  • Travel: flights, hotels, vacation, ...

  • Education: tuition, books, courses, ...

  • Personal Care: haircuts, spa, skincare, ...

  • Miscellaneous, Investments, Housing and more!

See categories.json for the full list.


🏗️ Tech Stack

  • Python 3.13+

  • FastMCP

  • FastAPI

  • Uvicorn

  • SQLite


🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.


📄 License

MIT License. See LICENSE file for details.


Made with ❤️ using FastMCP & Python

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Connectors

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
    Not graded
    quality
    C
    maintenance
    MCP server for tracking expenses with local SQLite storage. Provides tools to add, list, and summarize expenses by category.
    -
  • F
    license
    B
    quality
    C
    maintenance
    A lightweight local MCP server that enables users to add, list, edit, and delete expenses via SQLite database through natural language in MCP-compatible clients.
    4
    1
    -

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/rishav-learnerml/mcp-servers'

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