
Expense Mcp
Wire a personal or indie-studio ledger into your agent so you can log spend, check budgets, and review savings goals by chat.
Overview
Expense MCP is an MCP server for the Operate phase that lets agents record expenses, income, budgets, and savings goals against your SQLite or PostgreSQL database.
What is this MCP server?
- Track expenses and income through MCP tools backed by your own database
- Configure budgets and savings goals the agent can query or update in thread
- DATABASE_URL supports SQLite or PostgreSQL for local or hosted persistence
- CURRENCY env (default ₹) localizes amounts for reports the agent summarizes
- DEFAULT_USER env for separating ledgers in multi-user or family setups
- PyPI package version 1.0.1 with stdio transport
- Three documented environment variables: DATABASE_URL, CURRENCY (default ₹), DEFAULT_USER
- Repository: github.com/justfsl50/expense-mcp
What problem does it solve?
Scattered receipts and mental math make it hard to know whether your indie project is still inside monthly burn while you code.
Who is it for?
Solo founders who want agent-first bookkeeping on a self-hosted DB without subscribing to another SaaS dashboard.
Skip if: Companies needing audited GL, payroll, VAT automation, or team expense approval workflows with SOC2-grade controls.
What do I get? / Deliverables
After install, your agent can read and write ledger data so burn, budgets, and goals stay current in the same workspace as your shipping work.
- Agent-addressable expense and income records in your database
- Budget and savings-goal state the agent can summarize on demand
- Currency-localized totals for quick runway checks in chat
Recommended MCP Servers
Journey fit
Day-to-day money tracking is ongoing operations once you are running a solo business or personal runway, not a one-time launch task. Budgets and savings goals need continuous adjustment as income and costs shift—classic operate/iterate personal finance hygiene.
How it compares
Self-hosted expense MCP over your DB, not a packaged neobank or spreadsheet import skill.
Common Questions / FAQ
Who is Expense MCP for?
Indie builders and solo operators who use MCP agents and want conversational control over personal or small-business expenses, budgets, and savings goals.
When should I use Expense MCP?
Use it during operate/iterate when you are actively tracking burn, reconciling income, or tuning budgets alongside product work.
How do I add Expense MCP to my agent?
Install the PyPI package expense-mcp, set DATABASE_URL (and optional CURRENCY, DEFAULT_USER), register the stdio MCP server in your client, and restart the agent session.