Expense Tracker MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Expense Tracker MCPAdd a lunch expense of $15.50 for today"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Expense Tracker MCP
This is a small MCP server for tracking expenses. It stores data in a local SQLite database and gives you tools to add, list, and summarize expenses.
What it does
Adds a new expense
Lists expenses for a date range
Summarizes spending by category
Exposes a categories resource if
categories.jsonis present next tomain.py
Related MCP server: Expense Tracker MCP Server
Main files
main.py- starts the MCP server and defines the toolsexpenses.db- local database created automatically on first runcategories.json- optional file for category data
How to use
Install the dependencies.
pip install -e .Start the server.
python main.pyConnect it to your MCP client and use these tools:
add_expense(date, amount, category, subcategory="", note="")list_expenses(start_date, end_date)summarize(start_date, end_date, category=None)
Notes
Dates should use the same text format everywhere, like
YYYY-MM-DD.The database file is created in the same folder as
main.py.If you want the categories resource to work, add a
categories.jsonfile in the project folder.
This server cannot be deployed
Maintenance
Related MCP Connectors
- ManiloOAuthapp.manilo
Log, query, and edit expenses, budgets, and accounts in Manilo from any MCP-compatible AI assistant.
Hosted MCP server for Mini Accountant: invoices, expenses, customers, analytics, tax estimates.
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
Related MCP Servers
- FlicenseBqualityDmaintenanceMCP server for managing and analyzing expenses. Provides tools to add, list, summarize expenses, and retrieve categories.3-
- FlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server for tracking personal expenses. This server provides tools to add, list, and summarize expenses, utilizing a local SQLite database for storage.3-
- FlicenseNot gradedqualityBmaintenanceA simple MCP server for tracking expenses in a local SQLite database, enabling add, read, update, delete, and summarization of expenses with predefined categories.-
- FlicenseAqualityCmaintenanceMCP server for managing personal expenses, enabling users to add, list, and summarize expenses by category, with data stored in a local SQLite database.3-