Expense Tracker MCP Server
Uses SQLite database to store and manage expense tracking data including dates, amounts, categories, subcategories, and notes.
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 MCP Serveradd a new expense for 50 dollars on groceries 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
This is my MCP server for tracking daily expenses — built using FastMCP! It helps me store, manage, and analyze my spending in a simple and beginner-friendly way. 🚀
⸻
⭐ Features of This MCP Server
➕ Add Expenses
Add a new expense with: • 📅 Date • 💵 Amount • 🏷️ Category • 🔖 Subcategory • 📝 Note
❌ Delete Expenses
Remove any saved expense instantly.
✏️ Update Expenses
Edit or update older expenses anytime.
📄 List All Expenses
View all your expenses or filter by a date range.
🧮 Calculate Total Expense
Get: • Total money spent • Total spent in a specific category
🎯 Filter by Category
See all expenses in one category like: • 🍔 Food • 🚌 Travel • 🛍️ Shopping and more!
⸻
🛠️ How It Works • Uses a SQLite database • Built with FastMCP which allows creating tools that any MCP-compatible app can use • You can connect to this server from your device using a remote MCP connector
⸻
🌍 Public MCP Server Link
I deployed this project on FastMCP Cloud. You can access my live server here:
👉 https://expense-tracker-dhruta.fastmcp.app/mcp
Anyone can connect and try out the tools!
⸻
📘 How to Use This MCP Server on Your Device (Beginner-Friendly)
Follow these steps and it will work smoothly 👇
⸻
🧩 Step 1 — Install Claude Desktop
Download Claude Desktop (supports MCP connectors). After installation → open Claude.
⸻
⚙️ Step 2 — Open MCP Settings
Go to: Settings → MCP This is where connectors are added.
⸻
➕ Step 3 — Add New Connector
Click Add New Connector
You will see: • Connector Type • Connector Path / URL
Choose MCP Remote Server (or similar) Paste this URL:
🔗 https://expense-tracker-dhruta.fastmcp.app/mcp
Click Save.
⸻
🤖 Step 4 — Start Using Tools
Claude will automatically connect to the server.
You will see tools like: • add_expense • update_expense • delete_expense • list_expenses • calculate_total • filter_by_category
Now you can ask Claude things like: • “Add a new expense for 200 rupees on Food” • “Show total spent this month” • “Delete the travel expense on this date”
Everything works because your Claude is linked to my MCP server 🎉
⸻
🎯 Why I Built This
I wanted: • a simple way to track my money • to learn how MCP works • to deploy my own MCP app
So I created this project and published it online 🚀
⸻
🔮 Future Plans
Here’s what I want to add next: • 🔐 User login • 📊 Charts & graphs • 🗓️ Monthly reports • 📤 Export to CSV • 🖤 Dark mode web dashboard
This server cannot be deployed
Maintenance
Related MCP Connectors
Personal finance tracker — log transactions, view summaries, and browse a dashboard
Manage shared household finances for two people - expenses, budgets, savings, and settlements.
Track and split shared expenses across trips, events, and groups. Create groups, add expenses, and…
- WalleKOAuthapp.wallek
Personal finance ledger: log expenses, track bills and cards, import statements.
Related MCP Servers
- FlicenseCqualityDmaintenanceEnables personal expense management with SQLite storage, allowing users to add, update, delete, list, and summarize expenses by category through natural language interactions.5-
- FlicenseAqualityDmaintenanceEnables 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-
- FlicenseNot gradedqualityDmaintenanceEnables users to manage expenses with category support, including adding expenses with date, amount, category, and notes, using SQLite for persistence.-
- FlicenseNot gradedqualityDmaintenanceEnables management of expenses via SQLite database, including adding, listing, updating, deleting, filtering, and summing expenses through natural language.-