In short: Money Manager runs a Model Context Protocol (MCP) server, so an assistant like Claude can log a transaction, check a balance, or summarize your spend when you ask it to — signed in as you, limited to a few specific actions, and revocable in one tap.
1. What is MCP
The Model Context Protocol (MCP) is an open standard
for connecting an AI assistant to an app's real data and actions,
instead of the assistant guessing from what you type. Money Manager
implements an MCP server (via
@modelcontextprotocol/sdk), so a hosted MCP client — like
Claude — can sign in as you and call a small set of specific tools on
your account, each one backed by the exact same logic the app's own
API uses.
It only acts when you ask it to, in that conversation, within the scopes you approved when you connected it.
2. What it can do
- Log a transaction — a manual entry (cash, card, UPI) with its category and, if it's shared, how it splits.
- Categorize a pending transaction — confirm the category, your own share and any splits on something auto-ingested from a bank alert.
- List transactions awaiting review — what's sitting in the review queue right now.
- Look up a balance — how much a person owes you, or you owe them, by name.
- Summarize monthly spend — confirmed spend broken down by category for a given month.
- Settle up — mark an open loan, or an unsettled expense split, as settled.
That's the full list. It can't change your password, connect or remove an integration, or touch anything outside these six actions.
3. How to connect
- Open your assistant's connector settings — in Claude, that's Settings → Connectors → Add custom connector.
-
Point it at the server address:
https://moneymanager.shrynshjn.com/mcp - Sign in with your Money Manager email and password when prompted, then approve the scopes it asks for.
There's no API key to generate or paste — the connection is authorized through OAuth 2.1 with PKCE, the same flow behind most modern app-to-app integrations, and it creates a grant you can see and revoke from the app at any time.
4. Security & revoking access
- Scoped, short-lived tokens — a connection can't reach further than the specific actions above, and access tokens expire on the same short lifetime the app's own sessions use.
- Nothing to leak — you never hand an assistant a password or a long-lived key; it authenticates through the same OAuth flow as any other client.
- Visible in Settings — every connected assistant appears under Settings → Integrations → MCP grants, with its scopes and when it was last used.
- One-tap, password-protected revoke — revoking a grant asks for your password first, the same step-up check that guards disconnecting any other integration, and takes effect immediately.
5. FAQ
What is MCP?
An open standard that lets an AI assistant connect directly to an app's data and actions, instead of guessing from a conversation. Money Manager's MCP server exposes a handful of specific tools — nothing more — to a client you've explicitly signed in and approved.
Which AI assistants can connect?
Any MCP-compatible client, including Claude. The connector URL and OAuth flow are the same regardless of which assistant you use.
Can it read my full transaction history?
Only through the tools listed above — it can list what's pending review or summarize a given month, but there's no tool for dumping your entire ledger, and it can't reach account or security settings at all.
How do I disconnect it?
Settings → Integrations → MCP grants in the app lists every connection with a one-tap revoke, protected by your password.
Does this cost anything?
No — connecting an AI assistant is a free part of the app, the same as every other feature during early access.
Questions?
shreyansh@shrynshjn.com — or see the privacy policy for how MCP clients fit into third-party data sharing.