expense-tracker-mcp-server

Vishalkagade/expense-tracker-mcp-server

3.2

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: demo_mcp-ezgif com-video-to-gif-converter

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

viz image

Contact

For questions, suggestions, or support, feel free to reach out: