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 an expense of $50 for groceries under food category."
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 project is a cloud-deployed Model Context Protocol (MCP) server for managing personal expenses and providing financial analytics. It exposes standardized MCP Tools, Resources, and Prompts, enabling AI assistants like Claude Desktop to interact with the expense tracker.
Features
Add, update, delete, and retrieve expenses
Financial analytics (summary, category-wise, monthly, daily average)
Budgeting assistant through MCP Prompts
MCP Resources for application metadata
Tested with Claude Desktop and MCP Inspector
Deployed on FastMCP Cloud
Related MCP server: accounting-mcp-server
Tech Stack
Language: Python
Framework: FastMCP
Database: SQLite
AI Client: Claude Desktop
Testing: MCP Inspector
Deployment: FastMCP Cloud
Live Deployment
Endpoint
https://mcp-server-expense-tracker.fastmcp.app/mcpProtected by Horizon authentication.
Local Setup
If remote access is unavailable (e.g., due to FastMCP Cloud free-plan authentication), the server can be run locally and connected to Claude Desktop or MCP Inspector.
Clone the repository
git clone https://github.com/shubhangi115/expense-tracker-mcp-server.git
cd expense-tracker-mcp-serverCreate and activate a virtual environment
python -m venv .venvWindows
.venv\Scripts\activatemacOS / Linux
source .venv/bin/activateInstall dependencies
pip install -r requirements.txtRun the MCP server
fastmcp run main.pyConnect with Claude Desktop
Add the following configuration to your claude_desktop_config.json:
{
"mcpServers": {
"Expense Tracker": {
"command": "C:\\path\\to\\expense-tracker-mcp-server\\.venv\\Scripts\\fastmcp.exe",
"args": [
"run",
"C:\\path\\to\\expense-tracker-mcp-server\\main.py"
],
"transport": "stdio"
}
}
}Replace:
C:\path\to\expense-tracker-mcp-serverwith the path where you cloned the repository.
Test with MCP Inspector
npx @modelcontextprotocol/inspectorConfigure:
Transport: STDIO
Command: fastmcp
Arguments: run main.pyNote: Running the server locally provides full functionality with Claude Desktop and MCP Inspector.
Setup Instructions
git clone https://github.com/shubhangi115/expense-tracker-mcp-server.git
cd expense-tracker-mcp-server
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
fastmcp run main.pyThis server cannot be installed
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
- FlicenseBqualityDmaintenanceMCP server for tracking personal expenses using FastMCP and SQLite, enabling adding, listing, updating, deleting expenses and summarizing by category via natural language tools.Last updated51
- -license-quality-maintenanceA personal accounting MCP server that enables AI assistants to record and query financial transactions through natural language, supporting income/expense tracking, balance inquiry, and monthly summaries.Last updated
- FlicenseBqualityCmaintenanceAn AI-powered MCP server for personal and group expense management, providing CRUD operations, advanced filtering, analytics, Splitwise-style splitting, budget tracking, and report generation.Last updated38
- Alicense-qualityBmaintenanceA production-grade MCP server for personal finance management, enabling AI agents to add, update, search expenses, manage budgets and credit cards, and generate financial reports.Last updated1MIT
Related MCP Connectors
Cloud-hosted MCP server for durable AI memory
Hosted MCP server exposing US hospital procedure cost data to AI assistants
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
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/shubhangi115/expense-tracker-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server