Stores and manages expense tracking data in a local SQLite database, including expense entries with categories, subcategories, dates, and amounts.
Trackor
This is a custom MCP (Model Context Protocol) server built with FastMCP.
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
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.