Expense Tracker MCP Server
Click on "Install 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 MCP Serveradd a $25 lunch expense 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 Server
An MCP (Model Context Protocol) server built with FastMCP for managing and analyzing expenses through AI assistants such as Claude, ChatGPT, Gemini, Cursor, and other MCP-compatible clients.
Features
Tools
1. Add Expense
Add a new expense record.
Parameters:
date
amount
category
subcategory (optional)
note (optional)
2. List Expenses
Retrieve all stored expenses.
3. Get Expenses by Category
Filter expenses by category.
4. Calculate Total Expenses
Calculate the total amount spent.
5. Summarize Expenses
Generate a spending summary including:
Total expenses
Number of transactions
Category-wise spending
Highest expense
Lowest expense
Average expense
Example Response:
{
"total_expenses": 12500,
"transaction_count": 45,
"average_expense": 277.78,
"highest_expense": 1500,
"lowest_expense": 50,
"category_breakdown": {
"Food": 3500,
"Transport": 2200,
"Shopping": 4800,
"Bills": 2000
}
}Related MCP server: Expense Tracker MCP
MCP Resources
expense://categories
Returns available expense categories.
MIME Type:
application/jsonExample:
{
"categories": [
"Food",
"Transport",
"Shopping",
"Bills",
"Healthcare",
"Entertainment",
"Education",
"Other"
]
}Project Structure
expense-tracker/
│
├── main.py
├── expenses.db
├── categories.json
├── pyproject.toml
├── README.md
└── .venv/Installation
git clone <repository-url>
cd expense-tracker
uv syncRunning the MCP Server
uv run fastmcp run main.pyDevelopment mode:
uv run fastmcp run main.py --reloadExample Expense Record
{
"date": "2026-06-20",
"amount": 250,
"category": "Food",
"subcategory": "Restaurant",
"note": "Lunch"
}Database
SQLite is used for storing expenses.
Fields:
id
date
amount
category
subcategory
note
Supported MCP Clients
Claude Desktop
ChatGPT MCP Clients
Gemini MCP Clients
Cursor
VS Code MCP Extensions
Any MCP-compatible MCP client
License
No license specified. All rights reserved by the project owner unless otherwise stated.
Maintenance
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
- FlicenseBqualityDmaintenanceA remote MCP server for expense tracking, providing tools to add, list, update, delete expenses, and generate summaries, budget status, and monthly trends.8
- FlicenseNot gradedqualityCmaintenanceMCP server for tracking expenses with local SQLite storage. Provides tools to add, list, and summarize expenses by category.
- 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
Related MCP Connectors
Hosted MCP server for Mini Accountant: invoices, expenses, customers, analytics, tax estimates.
MCP server for URL shortening and management
MCP server for generating rough-draft project plans from natural-language prompts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/vansh216/Expensive_Tracker_MCP_Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server