by letehaha
Track personal finances, manage budgets, sync bank accounts, handle multi‑currency investments, and expose an MCP endpoint for AI agents, all on a self‑hosted or cloud platform.
MoneyMatter provides a unified dashboard for accounts, budgets, investments, loans, and net‑worth across multiple currencies. It supports manual entry and automatic bank synchronization, and includes a built‑in Model Context Protocol (MCP) server that lets AI assistants (Claude, ChatGPT, etc.) query your financial data.
docker compose up -d. The app will be reachable at http://<host>:8080.\https://mcp.moneymatter.app/mcp or your own via MCP_BASE_URL) to Claude, ChatGPT, or any MCP‑compatible client and grant the desired access level.Open-source personal finance. Your finances, your server, your rules.
Accounts, budgets, investments, loans and net worth in one place. Self-host it for free, or use the cloud.
Website · Docs · Self-host · Cloud · Roadmap · Community · Changelog
Every feature is explained, with screenshots, in the help center.
MoneyMatter shows you where your money is and where it goes. Add accounts by hand or sync them from your bank, and it turns your transactions into balances, a dashboard and reports in one base currency. It goes beyond cash: investments, loans, vehicles and private deals are part of your net worth too. Any AI agent can work with your data over MCP.
[!TIP] MoneyMatter Cloud is the same app, hosted: a 40-day free trial, no card required. Self-hosting is free and every feature is enabled.
Try it. The Try demo button on moneymatter.app opens a ready-made account with sample data. No sign-up required, and it expires after four hours.
Self-host. The stack pulls published Docker images (amd64 and arm64) and exposes the whole app on one port, so you can put it behind whatever reverse proxy you already run, or use the optional Traefik + Let's Encrypt overlay.
git clone https://github.com/letehaha/moneymatter.git
cd moneymatter/self-hosting
cp .env.example .env # then fill the REQUIRED section
docker compose up -d
Open http://<host>:8080. The self-hosting guide covers the full setup, reverse-proxy recipes, every environment variable and troubleshooting.
Cloud. Sign up for a 40-day free trial with no card. Paid plans start at $30 a year. See plans and billing for details. You can move between cloud and self-hosted in either direction with a backup export and restore.
MoneyMatter exposes a remote MCP server. Add the endpoint to Claude, ChatGPT or any MCP client, pick the access level on the consent screen, and ask questions the UI can't answer: "Which of my subscriptions got more expensive this year?" or "Where can I realistically cut $500 a month?"
https://mcp.moneymatter.app/mcp
A self-hosted instance serves its own endpoint. See MCP_BASE_URL in the environment reference. Connected apps are listed and revocable under Settings → AI.
Vue 3, Vite, TypeScript and Tailwind CSS on the frontend. Node.js, Express, Sequelize, PostgreSQL and Redis with BullMQ on the backend. better-auth for sign-in, the Vercel AI SDK for model access, and the official MCP SDK for the agent server. The docs site runs on Astro Starlight. Everything ships as Docker images.
Bug reports, fixes and features are welcome. Open an issue first for anything non-trivial, then follow CONTRIBUTING.md for the workflow and the one-time CLA.
Translations live on Crowdin. Corrections and new languages are welcome there.
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
See LICENSE for full details. The project was previously licensed under CC BY-NC-SA 4.0; that license still applies to versions of the codebase prior to the AGPL-3.0 relicensing commit.
Please log in to share your review and rating for this MCP.
Explore related MCPs that share similar capabilities and solve comparable challenges
by stripe
Provides SDKs and tools to integrate Stripe's billing and API services with large language models, agent frameworks, and token‑metering for AI‑powered products and businesses.
by goat-sdk
Enables AI agents to send and receive payments, purchase goods and services, execute investment strategies, tokenize assets, and obtain financial insights by leveraging blockchains, stablecoins, and wallets.
by financial-datasets
Provides access to income statements, balance sheets, cash flow statements, stock prices, market news, and cryptocurrency data through MCP tools for AI assistants.
by openaccountants
Provides open‑source, accountant‑reviewed tax guides that AI models can cite when answering tax‑related queries, ensuring answers are backed by current jurisdictional rules and credited experts.
by alpacahq
Enables large language models to trade stocks and options, retrieve real‑time and historical market data, and manage portfolios using plain English commands through a local or remote MCP server.
by twjackysu
Provides real‑time stock quotes, financial statements, ESG data, and advanced market analysis for Taiwan securities markets via a Model Context Protocol server.
by stefanoamorelli
Provides an MCP server that connects AI models to SEC EDGAR filings, enabling real‑time retrieval of company filings, financial statements, and insider‑trading data with exact XBRL precision and verifiable filing references.
by imbenrabi
Provides AI assistants with direct access to Financial Modeling Prep data, including real‑time stock quotes, company fundamentals, financial statements, market indexes, news, and alternative data sets via the Model Context Protocol.
by ariadng
Enables AI LLMs to execute trades on the MetaTrader 5 platform through the Model Context Protocol.