Money Proof Forge
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Money Proof Forge
Know what you can safely spend today, what happens over the next 30 days, and why.
Money Proof Forge is a self-hosted cash-flow control tower for people whose money spans banks, currencies, cash, credit cards, and crypto. It combines current balances with dated income and obligations, then produces an explainable forecast for the next decision.
This is a working personal system, released early for people who prefer auditable code and local control over a polished universal finance platform.
What it does
separates owned funds from available credit;
forecasts cash flow from balances and dated events;
edits or cancels one future occurrence without changing the recurring schedule;
models credit-card statement payments and shows their basis;
tracks cash purchases and receipt files;
converts the full dashboard between USD, RUB, and AMD;
shares a revocable, read-only summary;
exposes read-only financial tools through MCP for Codex and compatible ChatGPT clients;
keeps the T-Bank browser session on your Mac through a local bridge.
The product never initiates payments, transfers, card changes, or bank settings changes.
Related MCP server: Monarch Money MCP Server
The core model
owned bank funds + cash
+ confirmed future income
- upcoming obligations
- credit-card payment
- savings reserve
= explainable safe-to-spendCancelled events stay visible but leave every forecast. Adjusted events preserve the original recurring rule. Stale bank data or an unknown card payment blocks a definitive spending recommendation instead of inventing precision.
Architecture
T-Bank in a dedicated Chrome profile on macOS
│
│ normalized read-only snapshots
▼
Money Bridge
│
▼
Fastify + SQLite + server-rendered PWA + MCP
│
┌─────────┴─────────┐
▼ ▼
phone/desktop Codex or ChatGPTBank passwords, SMS codes, cookies, and browser storage stay on the Mac. The server receives normalized account, balance, transaction, and credit-card data. Payment and settings routes are blocked in the bridge.
Run locally
Requirements: Node.js 22+, Docker Compose, and macOS for the current T-Bank bridge.
cp .env.example .env
# Replace every placeholder secret in .env.
docker compose up --buildOpen http://localhost:3088.
The MCP endpoint is http://localhost:3088/mcp and expects:
Authorization: Bearer <APP_AUTH_TOKEN>Connect the macOS bridge
Build the project, save the bridge token in a local file with owner-only permissions, then run:
npm run build
node scripts/install-money-bridge.mjs /path/to/bridge-token http://localhost:3088 personal-macThe installer creates a dedicated Chrome profile and a macOS LaunchAgent. Log in only inside that profile. The bridge can sync while the dashboard runs elsewhere.
Current scope
The bundled plan contains demonstration values. Edit the seed data before a fresh personal deployment.
The bank connector targets T-Bank and relies on its current authenticated web flows.
IDBank, Unibank, automatic TRC-20 income detection, and receipt OCR are not implemented.
This software provides planning information, not financial advice.
Security
Read SECURITY.md before exposing an instance to the internet. Use long independent secrets, HTTPS, rate limits, a firewall, encrypted backups, and a dedicated bridge profile. Never commit .env, SQLite data, browser profiles, receipt uploads, or exported bank files.
Please report vulnerabilities privately. Do not open a public issue containing credentials, bank data, or an exploitable proof of concept.
Product thesis
Most finance tools explain the past. Money Proof Forge supports the next decision. The target user has irregular income, several currencies, cash or crypto, and obligations spread across dates and accounts.
The repository includes the business hypothesis and validation playbook, with an eight-week customer-development plan, interview script, PMF thresholds, and outcome metrics.
Development
npm ci
npm run typecheck
npm run lint
npm test
npm run buildLicense
MIT. See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Ask your AI about your own accounts, debts, budgets and goals. OAuth sign-in, read-only by default.
Read-only access to your own bank, card and brokerage accounts for Claude, ChatGPT and other AI agents: balances, transactions, spending, subscriptions, cashflow and investment holdings. It can never move money.
Read-only personal finance for AI agents: budgets, receipts, net worth, bills. OAuth 2.1.
Read-only finance MCP server. Connects your banks, cards, payment apps, books and payroll into one ledger for your AI. Can't move money. Open source (AGPL-3.0), free during beta.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables read-only access to Whooing personal finance data, including transactions, profit and loss statements, and balance sheets. It allows users to query and analyze their financial history and account information through natural language.185 npmMIT
- AlicenseNot gradedqualityFmaintenanceProvides read-only access to Monarch Money financial data, enabling AI assistants to analyze transactions, budgets, and cashflow.4MIT
- AlicenseBqualityCmaintenanceA read-only MCP server that lets AI clients query real financial data (bank, credit card, loan, brokerage) via Plaid or Teller, offering tools for balances, transactions, investments, liabilities, identity, income, and debt analysis.24MIT
- AlicenseNot gradedqualityCmaintenanceEnables natural-language access to personal finance data, including consolidated balances, monthly overviews, transaction search, credit card invoices, recurring bills, budgets, category/tag reports, cash flow forecasts, and Open Finance status, with optional read/write tools.MIT