šø MCP Expense Tracker
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
š¼ļø 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)
āļø Remote MCP Server Usage
You can use the remote MCP server instantly:
Endpoint:
https://smart-expense-tracker.fastmcp.app/mcpCompatible with any MCP client or tool that supports remote endpoints.
š ļø API Tools Overview
Tool Name | Description |
| Add a new expense entry |
| List all expense entries |
| List expenses within a date range |
| Delete an expense by ID |
| Get details of a specific expense |
| Update an existing expense |
| Summarize expenses by date/category |
| 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