expense-tracker-remote-mcp-server
Deploy the MCP server to Prefect Horizon for remote access.
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-remote-mcp-servershow me the monthly trend for last 3 months"
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 Remote MCP Server
A remote MCP server for expense tracking with async support, built with FastMCP.
Features
8 Async Tools for managing expenses
2 Resources for quick data access
SQLite Database for persistent storage
HTTP Transport for remote access
Related MCP server: Expense Tracker MCP Server
Tools
Tool | Description |
| Add a new expense (amount, category, date, description, subcategory) |
| List expenses with filters (category, date range) |
| Get spending summary grouped by category |
| Delete an expense by ID |
| Update existing expense details |
| Check budget vs actual spending |
| Monthly spending trends over time |
| Search expenses by description keyword |
Resources
Resource | Description |
| Current month's expenses |
| Overall spending summary |
Installation
# Install dependencies
uv sync
# or
pip install -e .Running
# Run with stdio transport (for local development)
uv run python main.py
# Run with HTTP transport (for remote access)
uv run python main.py httpEnvironment Variables
Variable | Default | Description |
|
| Path to SQLite database |
|
| Default monthly budget |
Deployment
This server is designed to be deployed to Prefect Horizon.
Steps to Deploy:
Push this code to a GitHub repository
Login to horizon.prefect.io with GitHub
Connect your repository
Configure:
Server name:
expense-trackerEntrypoint:
main.py:mcp
Deploy!
Your server will be available at: https://your-server-name.fastmcp.app/mcp
Usage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"expense-tracker": {
"url": "https://your-server.fastmcp.app/mcp"
}
}
}Development
# Run in development mode with auto-reload
uv run fastmcp dev main.py:mcp
# Inspect server
uv run fastmcp inspect main.py:mcpLicense
MIT
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
- FlicenseBqualityBmaintenanceMCP server for managing and analyzing expenses. Provides tools to add, list, summarize expenses, and retrieve categories.Last updated3
- Flicense-qualityCmaintenanceMCP server for tracking expenses with local SQLite storage. Provides tools to add, list, and summarize expenses by category.Last updated
- Flicense-qualityBmaintenanceA simple MCP server for tracking expenses in a local SQLite database, enabling add, read, update, delete, and summarization of expenses with predefined categories.Last updated
Related MCP Connectors
Hosted MCP server for Mini Accountant: invoices, expenses, customers, analytics, tax estimates.
A paid remote MCP for hosted MCP server, built to return verdicts, receipts, usage logs, and audit-r
A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready
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/MuazamAbbas/expense-tracker-remote-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server