Vishalkagade/expense-tracker-mcp-server
If you are the rightful owner of expense-tracker-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
FastMCP Demo Server is a demonstration server for expense management using the Model Context Protocol (MCP) technology.
FastMCP Expense Tracker local Server
A demonstration MCP server for expense management built with FastMCP (Model Context Protocol). This server provides tools and resources for tracking, categorizing, and managing personal or business expenses.
Demo
Here's a demo video showing the FastMCP server in action:
Installation
pip install uv
uv init .
uv sync
Usage
We are using FASTMCP server for creating the server.
To test the server and its feature
uv run fastmcp dev main.py
To install the server with your Host(llm--> Claude-desktop, ChatGPT, Gemini)
uv run fastmcp install claude-desktop main.py
Features
Core Functionality
- Expense Tracking: Add, update, and delete expense records
- Category Management: Organize expenses by custom categories
- Reporting: Generate expense reports and summaries
- Data Persistence: Store expense data with proper validation
- Real-time Updates: Instant synchronization of expense changes
Visual Dashboard
You can also visually track the expenses on expense board created using Streamlit
To run the streamlit host;
uv run streamlit run viz.py
Contact
For questions, suggestions, or support, feel free to reach out:
- GitHub: Open an issue
- Email: kagadevishal@gmail.com