Connect Any MCP client to your finances
Self-hosted · runs on your machine
Pare's server speaks standard MCP over stdio, so any compliant client can run it — Cursor, Zed, Continue, or something you wrote yourself.
Pare's MCP server exposes 24 tools — 13 that read (spending summaries, category breakdowns, cash-flow, subscriptions, budget status) and 11 that write (set goals, add categorisation rules, tag transactions). So you can ask about your own money in plain language instead of clicking through dashboards.
Steps
- 01Clone and install Pare, then run it once so the database exists.
- 02Point your client at the command under Configuration below, however it expects servers to be declared.
- 03Set the working directory to the repo root, or wrap the command in a shell cd if your client can't set one.
- 04Set PARE_DB_PATH to the absolute database path — the server can't guess it when the client launches it.
Configuration
command: /path/to/node args: /path/to/pare/node_modules/tsx/dist/cli.mjs /path/to/pare/mcp/server.ts cwd: /path/to/pare env: PARE_DB_PATH=/path/to/pare/data/pare.db
Paths above are placeholders. Once Pare is running, its /connect page prints this same snippet with the real absolute paths for your machine, ready to copy.
Worth knowing
The two things that break setups, in order: a working directory that isn't the repo root, and an unset PARE_DB_PATH. Both produce a server that starts cleanly and then reports no data.
What to ask once it's connected
- “Is my grocery spending trending up over the last six months?”
- “Which subscriptions have I paid for over a year without the amount changing?”
- “Everything from this merchant is groceries — make that a rule and re-run it.”
- “If I keep spending at this rate, what's my balance on the 15th?”