Expense Tracker MCP Server
Uses SQLite database to store and manage expense tracking data including dates, amounts, categories, subcategories, and notes.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
💸 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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Track expenses from your AI chat: log, categorize, monthly CSV reports. All data is local.
Personal finance tracker — log transactions, view summaries, and browse a dashboard
Personal finance tracker: log expenses and income, track EMIs, debts, subscriptions and bills.
Personal finance: accounts, transactions, categories, budgets, goals, debts and spending stats.
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.-