Stores and manages expense tracking data in a local SQLite database, including expense entries with categories, subcategories, dates, and amounts.
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., "@Trackoradd a $25 lunch expense for today under food category"
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.
Trackor
This is a custom MCP (Model Context Protocol) server and dumb client built with FastMCP and Streamlit.
It provides tools to track expenses, including adding, listing, summarizing, updating, and exporting data.
The server uses a local SQLite database (expenses.db) and a categories.json file for expense categories.
Tools & Resources
Dumb MCP Client
It is Dumb MCP Client meaning without any LLM (I am poor for pro) that uses MCP Server https://at0mxploit.fastmcp.app/manifest.dxt.
Remote Deployment
It is already deployed in https://dumbclient-trackor.streamlit.app/ using Streamlit Cloud.
Local Deployment
MCP Server
Remote Deployment (Easiest)
It is already deployed using FastMCP Cloud, you just need to drag this DXT File https://at0mxploit.fastmcp.app/manifest.dxt to Claude Extension. This automatically configures the server for Claude and includes all tools and resources. (Currently available only in Pro). It's setup for all different models and tools but I use Claude so.
Local Development
Claude Connectors (remote MCP URLs) are only available for Pro users. However, non-Pro Claude Desktop users can still use this MCP server by running a local proxy.
This repository includes a proxy/ folder with a simple FastMCP STDIO bridge.
Install dependencies:
Run MCP:
Run MCP Proxy:
We can also if we want use Inspector to test JSON RPC calls in MCP:
Claude Desktop no longer auto-loads raw MCP scripts.
If you're not using Claude Pro, you must install the included desktop extension:
This will generate trackor-proxy.mcpb.
Go to Settings → Extensions → Advanced → Install Extension…
Select
trackor-proxy.mcpbClaude will load the MCP server via the local STDIO proxy.