Expense Tracker MCP Proxy
Click on "Deploy 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 Proxyadd a $45.99 lunch expense for yesterday with category Food"
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 Proxy for Remote Server
A Model Context Protocol (MCP) proxy server that connects to a remote expense tracker FastMCP cloud server and exposes its tools locally.
Note: This is a proxy server only. It connects to a remote FastMCP cloud URL and forwards requests to the actual expense tracking implementation. The source code for the expense tracking functionality is available at: expense-tracker-remote-mcp-server
Features
This proxy server:
Connects to the remote FastMCP server at
https://chronic-scarlet-urial.fastmcp.app/mcpAutomatically discovers and exposes all tools available on the remote server
Forwards all tool calls to the remote server
Provides transparent proxying with error handling
Handles Server-Sent Events (SSE) responses from the FastMCP server
Acts as a local stdio interface to the remote expense tracker implementation
Related MCP server: expense-tracker-remote-mcp-server
Remote Server Tools
The remote FastMCP server provides an Expense Tracker with 5 tools:
add_expense: Add a new expense with date, amount, category, subcategory, and notes
list_expenses: List expenses with optional filtering by category and date range
update_expense: Update an existing expense
delete_expense: Delete an expense
summarize_expenses: Get expense summaries grouped by category
Installation
Install dependencies:
pip install -e .Or install manually:
pip install mcp aiohttpUsage
Run the server:
python main.pyThe server communicates via stdio and follows the Model Context Protocol specification.
Configuration
To use this server with an MCP client (like Claude Desktop), add it to your client configuration:
{
"mcpServers": {
"bhakti-server-proxy": {
"command": "python",
"args": ["d:\\Python Projects\\Proxy-server\\main.py"]
}
}
}Or with the full Python path:
{
"mcpServers": {
"bhakti-server-proxy": {
"command": "C:\\Users\\kulsu\\AppData\\Local\\Programs\\Python\\Python314\\python.exe",
"args": ["d:\\Python Projects\\Proxy-server\\main.py"]
}
}
}Development
The server is built using the mcp Python library and implements:
Tool listing from remote server
Tool execution forwarding to remote server
Async stdio communication
Server-Sent Events (SSE) handling
Testing
Test the connection to the remote server:
python test_proxy.pyLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
The Ramp MCP server enables users to securely connect Ramp with AI assistants like ChatGPT and Claude to query financial data and take actions using natural language. It transforms Ramp's developer API into a SQL interface that LLMs can query, allowing admins to analyze spend trends, identify cost savings, and run complex SQL analyses on comprehensive datasets (transactions, purchase orders, vendors, users), while all users can manage cards, view transactions, request reimbursements, and get expense policy answers.
- ManiloOAuthapp.manilo
Log, query, and edit expenses, budgets, and accounts in Manilo from any MCP-compatible AI assistant.
Corporate travel booking and expense management for TripGain, exposed as an MCP server.
Log, query, and edit expenses, budgets, and accounts in Ledgy from any MCP-compatible AI assistant.
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.51-
- FlicenseBqualityDmaintenanceA remote MCP server for expense tracking, providing tools to add, list, update, delete expenses, and generate summaries, budget status, and monthly trends.8-
- FlicenseNot gradedqualityCmaintenanceMCP proxy server for Moa365 AI budgeting app, enabling expense recording, monthly summaries, and recent expense listing through natural language.-
- FlicenseNot gradedqualityCmaintenanceAn MCP server that enables any MCP-compatible client to add, list, and summarize expenses through natural conversation, using FastMCP and aiosqlite for async database operations.-