loading…
Search for a command to run...
loading…
open-source personal finance app with a first-party MCP server. 91 HTTP tools (OAuth 2.1 + DCR) and 87 stdio tools cover transactions, budgets, accounts, portfo
open-source personal finance app with a first-party MCP server. 91 HTTP tools (OAuth 2.1 + DCR) and 87 stdio tools cover transactions, budgets, accounts, portfolio analytics, FX conversion, loans, subscriptions, goals, importers, and rules. Users self-host with Docker + PostgreSQL or use the managed cloud
Two ways to use Finlynq: a free managed cloud at finlynq.com/cloud, or self-host with Docker.
Open-source personal finance with a first-party MCP server (117 HTTP / 93 stdio tools) so Claude, ChatGPT, Cursor, etc. can query and manage your finances.
Track your money here, analyze it anywhere.
finlynq.com/cloud — click, register, import a CSV. No infra to manage.
A public demo lives at finlynq.com/cloud?demo=1 (credentials pre-filled, resets nightly). Connect it to Claude by pasting https://finlynq.com/mcp into Claude → Customize → Connectors.
curl -O https://raw.githubusercontent.com/finlynq/finlynq/main/docker-compose.yml
docker compose up -d
Before the first up, create a sibling .env file with three secrets, each generated with openssl rand -hex 32: PF_JWT_SECRET, PF_PEPPER (≥32 chars), and PF_STAGING_KEY (≥32 chars). Compose fails fast with a clear message if any is missing. Then open http://localhost:3000 and register. App + PostgreSQL run in Docker; sensitive fields are encrypted at rest with a per-user key derived from the account password. Change the default PostgreSQL password (POSTGRES_PASSWORD in .env) before exposing the container to anything but localhost. Full setup notes at finlynq.com/self-hosted.
First-party Model Context Protocol server with 117 HTTP / 93 stdio tools covering accounts, transactions, budgets, goals, loans, portfolio, subscriptions, FX rates, rules, splits, bulk edits, and file imports.
https://finlynq.com/mcp into the connector setup; no config file.mcp-server/index.ts with PF_USER_ID in the env block.pf_* token in Settings → API Keys for scripts and REST clients.Submitted to the Anthropic Connectors Directory on 2026-05-09. Full client setup, tool catalog, and the brokerage-statement recipe live in the Connect Your AI guide.
AGPL v3. If you run a modified version as a network service, you owe your users the source. The hosted offering at finlynq.com/cloud runs the same code as this repo.
Donation-based. No paid tiers. If Finlynq is useful to you, GitHub Sponsors or Ko-fi keep it shipping.
Run in your terminal:
claude mcp add finlynq -- npx Yes, FinLynq MCP is free — one-click install via Unyly at no cost.
No, FinLynq runs without API keys or environment variables.
Self-hosted: the server runs locally on your machine via the install command above.
Open FinLynq on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001
Security
Low riskAutomated heuristic from public metadata — not a security guarantee.