expense-tracker-mcp-server
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 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
Related MCP server: Smart Expense Management MCP
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.pyTool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Cloud-hosted MCP server for secure AI access to enterprise data sources via CData Connect AI.
Hosted SQL Server MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
MCP server that lets your AI assistant build and deploy apps, hosting each one at a live URL.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceA 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.-
- 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.38-
- AlicenseNot gradedqualityDmaintenanceA 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.2MIT
- FlicenseNot gradedqualityDmaintenanceA remote MCP server that lets users track expenses through Claude AI, supporting add, list, edit, and delete operations via natural language.1-