FinTrack 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., "@FinTrack MCP ServerHow much have I saved this month?"
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.
š° FinTrack MCP Server
A production-ready Remote MCP Server for Personal Finance Management, Budget Tracking, Income Analytics, and Financial Reporting.
FinTrack MCP enables AI assistants and MCP-compatible clients to manage personal finances through tools, resources, and prompts. The server provides expense tracking, budget monitoring, income management, savings analysis, and comprehensive financial reporting.
š Remote MCP Server
FinTrack is deployed as a remote MCP server and can be accessed directly by any MCP-compatible client.
Server URL
https://fintrack-mcp-server.fastmcp.app/mcpMCP Configuration
{
"mcpServers": {
"fintrack-mcp": {
"url": "https://fintrack-mcp-server.fastmcp.app/mcp"
}
}
}No local installation is required to use the deployed server.
⨠Features
š Expense Management
Add expenses
Update expenses
Delete expenses
View expenses
Category-wise expense analysis
Date range filtering
Expense summaries
Highest spending category detection
Related MCP server: Finance Agent MCP Server
šµ Income Management
Add income records
Update income records
Delete income records
Income source tracking
Income analytics
Highest income source identification
šÆ Budget Management
Create monthly budgets
Update budget limits
Delete budgets
Budget utilization tracking
Budget alerts
Over-budget detection
Budget health reporting
š Financial Analytics
Monthly savings calculation
Savings rate analysis
Financial summaries
Cash flow tracking
Financial health assessment
š§ MCP Resources
Expense Resources
expense://summary
expense://countBudget Resources
budget://summary
budget://alerts
budget://over-budgetFinance Resources
finance://dashboard
finance://monthly-reportš¤ MCP Prompts
Financial Health Report
Generates a detailed report including:
Income analysis
Expense analysis
Savings analysis
Budget health assessment
Financial recommendations
šļø Architecture
User
ā
ā¼
MCP Client
(ChatGPT / Claude / Cursor / VS Code)
ā
ā¼
FinTrack MCP Server
ā
āāā Expense Tools
āāā Income Tools
āāā Budget Tools
āāā Resources
āāā Prompts
ā
ā¼
PostgreSQL Database
(Neon.tech - Cloud Hosted)š ļø Tech Stack
Technology | Purpose |
Python | Backend Development |
FastMCP | MCP Server Framework |
PostgreSQL | Data Storage (Neon.tech) |
AsyncPG | Async PostgreSQL Driver |
AsyncIO | Asynchronous Operations |
š Project Structure
fintrack-mcp-server/
ā
āāā tools/
ā āāā expense_tools.py
ā āāā income_tools.py
ā āāā budget_tool.py
ā
āāā resources/
ā āāā expense_resources.py
ā āāā budget_resources.py
ā āāā finance_resources.py
ā
āāā prompts/
ā āāā financial_health_report.py
ā
āāā database.py
āāā mcp_instance.py
āāā server.py
āāā requirements.txt
āāā README.md
āāā .gitignoreš Local Development Setup
Clone Repository
git clone https://github.com/priyansu12345/fintrack-mcp-server.git
cd fintrack-mcp-serverCreate Virtual Environment
python -m venv .venvActivate Environment
Windows
.venv\Scripts\activateLinux / macOS
source .venv/bin/activateInstall Dependencies
pip install -r requirements.txtEnvironment Variables
Create a .env file or set the following environment variable:
DATABASE_URL=postgresql://username:password@ep-xxx.neon.tech/neondb?sslmode=requireGet your free PostgreSQL database at neon.tech
Run Server
python server.pyš Example User Queries
Expense Tracking
I spent ā¹150 on a paneer roll today.Show all my expenses.Which category am I spending the most on this month?Budget Management
Set a food budget of ā¹10,000 for this month.How much food budget do I have left?Which categories are over budget?Income Tracking
My salary of ā¹50,000 was credited today.Show all my income records.What is my highest income source this month?Financial Analysis
How much have I saved this month?Give me a complete financial summary.Generate a detailed financial health report.šÆ Supported Capabilities
ā Expense Tracking
ā Budget Monitoring
ā Income Management
ā Savings Analytics
ā Financial Reporting
ā Resource-Based Context Retrieval
ā MCP Prompt Support
ā Remote MCP Deployment
ā Async Architecture
ā Cloud PostgreSQL (Persistent Storage)
šØāš» Author
Priyanshu Kumar
Built to explore and demonstrate the capabilities of the Model Context Protocol (MCP), including tools, resources, prompts, and remote server deployment.
ā Support
If you found this project useful, consider giving it a star on GitHub.
ā Star the repository
š“ Fork the project
š Build something awesome with MCPThis 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
- AlicenseAqualityDmaintenancePersonal expense tracker MCP server that enables tracking expenses, income, budgets, and savings goals through natural language.Last updated10MIT
- Alicense-qualityCmaintenanceMCP server for personal finance management and investment tracking with real-time market data, expense tracking, portfolio management, and AI financial advisor capabilities.Last updatedMIT
- FlicenseBqualityDmaintenanceA remote MCP server for expense tracking, providing tools to add, list, update, delete expenses, and generate summaries, budget status, and monthly trends.Last updated8
- Flicense-qualityBmaintenanceMCP server for personal finance management. Enables natural language expense logging, budgeting, recurring charge detection, and statement import with deterministic local calculations.Last updated
Related MCP Connectors
Hosted MCP server for Mini Accountant: invoices, expenses, customers, analytics, tax estimates.
A paid remote MCP for AI agent browser DevTools MCP, built to return verdicts, receipts, usage logs,
A paid remote MCP for AI SDK eval dashboard, built to return verdicts, receipts, usage logs, and aud
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/priyansu12345/fintrack-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server