Finance MCP Server
Click on "Deploy 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., "@Finance MCP ServerWhat's my current balance?"
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.
š° Finance MCP Server
A personal finance tracker powered by the Model Context Protocol (MCP), allowing you to manage your income and expenses directly through Claude Desktop using natural language.
š Features
Add income and expense transactions
Check your current balance
List recent transactions
Get a summary grouped by category
Get a monthly summary (income, expenses, balance)
Delete transactions by ID
Persistent storage using SQLite
Related MCP server: Expense Tracker MCP Server
š ļø Requirements
Python 3.10+
š¦ Installation
1. Clone the repository:
git clone https://github.com/taylor3lewis/finance-mcp-server.git
cd finance-mcp-server2. Create and activate a virtual environment:
python -m venv venv
# Windows
venv\Scripts\activate
# macOS/Linux
source venv/bin/activate3. Install dependencies:
pip install -r requirements.txtāļø Claude Desktop Configuration
Open your Claude Desktop config file:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Add the following entry inside "mcpServers":
{
"mcpServers": {
"finance-mcp-server": {
"command": "C:/path/to/your/venv/Scripts/python.exe",
"args": ["C:/path/to/finance-mcp-server/server.py"]
}
}
}ā ļø Replace the paths with the actual paths on your machine.
Restart Claude Desktop after saving the config file.
š§° Available Tools
Tool | Description |
| Add an income or expense transaction |
| Get your current balance |
| List the most recent transactions |
| View totals grouped by category |
| View income, expenses and balance for a given month |
| Delete a transaction by its ID |
š¬ Usage Examples
Once configured, just talk to Claude naturally:
"Mock 10 fake expenses in 3 different categories: food, leisure, and bills."

"What is my current balance?"

"Show me a summary of my expenses by category"

"If I maintain this monthly spending pattern, how much will I have spent by the end of the year?"

"How much did I spend in March 2026"

"List my last 5 transactions"

"delete entry with id = 2"

Using HTTP Client
Run MCP Server
python main.py httpRun Client in Another Shell
python client.py
šļø Project Structure
finance-mcp-server/
āāā main.py # MCP server with all tools
āāā client.py # MCP client to connect to server via API
āāā requirements.txt # Python dependencies
āāā README.md # Project documentation
āāā data/
āāā finance.db # SQLite database (auto-created on first run)This server cannot be deployed
Maintenance
Related MCP Connectors
Personal finance tracker ā log transactions, view summaries, and browse a dashboard
- Era ContextOAuthapp.era
Personal finance, bank account, and shared memory connector for Claude, ChatGPT, Gemini Spark & more
Personal finance ledger for AI agents ā query spending, track bills, forecast cash flow.
Personal-finance workspace for AI agents: accounts, spending, budgets, goals, and investments.
Related MCP Servers
- FlicenseCqualityDmaintenanceEnables personal expense management with SQLite storage, allowing users to add, update, delete, list, and summarize expenses by category through natural language interactions.5-
- FlicenseAqualityDmaintenanceEnables AI assistants like Claude to manage personal expenses locally using SQLite. Supports adding, categorizing, summarizing expenses, setting budgets, and exporting data without cloud services.8-
- AlicenseNot gradedqualityDmaintenanceEnables users to manage personal expenses through natural conversation with Claude, including adding, updating, deleting expenses, and viewing summaries by category or date range.3MIT
- FlicenseNot gradedqualityDmaintenanceEnables natural language expense tracking and management via Claude Desktop, supporting adding, listing, summarizing, updating, and deleting expenses with flexible date parsing and category filtering.-