Personal Finance Tracker MCP Server
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., "@Personal Finance Tracker MCP ServerI spent $45 on groceries yesterday"
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.
Personal Finance Tracker MCP Server
An MCP server that lets you log and query your own spending through natural conversation with Claude, instead of a spreadsheet or app.
What it does
You talk to Claude. Claude calls these tools against your local SQLite database:
Tool | What it does |
| Log a purchase — amount, category, description, date, source |
| Filter expenses by date range and/or category |
| Total spend, breakdown by category, remaining budget |
| Fix a mis-logged expense by ID |
| Remove an expense by ID |
| Find expenses by description text |
| Show all categories you've used |
Monthly cap is set to $2,000 — change MONTHLY_CAP in src/index.ts to match yours.
Related MCP server: ynab-mcp-server
Storage
SQLite, single file (expenses.db), zero setup. Schema is in schema.sql. The database file is gitignored — your spending data stays local.
Setup
npm install
npm run buildUse with Claude Desktop
Add to your Claude Desktop MCP config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"finance-tracker": {
"command": "node",
"args": ["/absolute/path/to/finance-tracker-mcp/dist/index.js"]
}
}
}Restart Claude Desktop. Then just talk to it:
"I spent $14.50 on lunch today"
"How much have I spent this month?"
"Show me all grocery expenses from last week"
"Delete expense 7"
Design decisions
SQLite over Postgres: this is a personal, local-only tool. One file, zero infrastructure, easy to back up.
Free-text categories: no fixed enum. Your categories emerge from how you actually talk about spending.
list_categoriesshows what you've used so far.Structured dates on the tool interface: the tool takes ISO dates (
YYYY-MM-DD), and the model handles the "last week" → date range translation. Keeps parsing logic out of the server.Search tool for ambiguity: when you say "delete the coffee expense" and there are three,
search_expenseslets Claude show you the matches and ask which one.
Build Plan
See BUILD_PLAN.md for the phased plan and future ideas (budget alerts, recurring expenses, CSV import, multi-currency).
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.
Related MCP Servers
- Flicense-qualityCmaintenanceA self-hosted MCP server that lets Claude query your bank accounts, balances, and transactions through Plaid.Last updated1
- FlicenseBqualityCmaintenanceA personal MCP server that gives Claude native access to YNAB budget data.Last updated46
- Flicense-qualityDmaintenanceA local MCP server for tracking personal expenses using SQLite, enabling users to add, list, and summarize expenses via natural language.Last updated
- Alicense-qualityCmaintenanceA local MCP server that lets Claude answer plain-language questions about your Anthropic usage and spend across the developer API platform and Claude Enterprise products.Last updatedMIT
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Cloud-hosted MCP server for durable AI memory
MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence
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/sepfazeli/finance-tracker-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server