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
This 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.
Latest Blog Posts
- 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