CashBFF
FreeNot checkedCashBFF is a personal-finance MCP server for Claude. Connect your bank through Plaid and ask Claude about your real money in chat.
About
CashBFF is a personal-finance MCP server for Claude. Connect your bank through Plaid and ask Claude about your real money in chat.
README
What it is
CashBFF is a personal finance MCP (Model Context Protocol) server. You connect your bank through Plaid, then ask Claude (or any MCP client) about your money in plain language: your balances, what is coming up, whether you can afford something, and where your cash goes. It runs as a hosted remote server, so you connect once and start asking.
- Website: https://cashbff.com
- MCP endpoint:
https://api.cashbff.com/mcp - Transport: Streamable HTTP
- Auth: OAuth 2.0 with PKCE and Dynamic Client Registration (you sign in with your phone)
Connect
CashBFF is a remote server. Most MCP clients connect through the mcp-remote bridge, which opens your browser for sign in and manages tokens for you.
{
"mcpServers": {
"cashbff": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.cashbff.com/mcp"]
}
}
}
Clients that support remote HTTP with OAuth directly (such as Claude Desktop and the claude.ai connector) can use the native form:
{
"mcpServers": {
"cashbff": {
"type": "streamable-http",
"url": "https://api.cashbff.com/mcp"
}
}
}
On first connect, your browser opens to sign in with your phone number and approve access. A CashBFF Talk subscription is required to connect, and you can start a free trial at cashbff.com.
Tools
CashBFF exposes 17 tools: 8 that read your money and 9 that write. Every write previews the change and waits for your confirmation before anything happens.
Read
| Tool | What it does |
|---|---|
get_my_money_snapshot |
A full overview: running balance, recurring, upcoming, and recent transactions. |
get_my_balances |
Your current cash on hand and card balances. |
get_my_upcoming |
Scheduled and recurring items coming up. |
get_my_runway |
How long your money lasts at the current pace. |
get_balance_on_date |
Your projected balance on a specific date. |
get_calendar_view |
A calendar of money events across a date range. |
search_my_transactions |
Find transactions by merchant, category, or amount. |
list_recurring_suggestions |
Recurring patterns CashBFF detected, ready for you to confirm. |
Write (each asks for confirmation)
| Tool | What it does |
|---|---|
add_goal |
Add a savings or payoff goal. |
add_transaction_note |
Record an off-bank note, such as cash you handed someone. |
add_scheduled_transaction |
Add expected income or an expense on a date. |
edit_scheduled_transaction |
Edit an item you created. |
delete_scheduled_transaction |
Remove an item you created. |
mark_transaction_reimbursable |
Flag a transaction as reimbursable. |
confirm_recurring_suggestion |
Confirm a detected recurring pattern. |
add_recurring_stream |
Add a recurring income or expense stream. |
update_recurring |
Update a recurring item. |
Safety and privacy
- You stay in control. Reads are read only, and every write shows you the change and waits for your yes.
- Bank transactions stay exactly as your bank reports them through Plaid. CashBFF reads and organizes, and your money stays where it is.
- Bank connections are handled by Plaid. CashBFF uses your data to answer your questions and nothing more.
- More detail lives on security, privacy, and terms.
Troubleshooting
- The connector will not connect. Confirm the URL is exactly
https://api.cashbff.com/mcp. On first connect a browser window opens to sign in. - Sign-in. You sign in with your phone number, then the one-time code sent to it. A CashBFF Talk subscription is required to connect; a free trial is available at cashbff.com.
- "Authorization failed" or the connection drops. Remove the connector and add it again to run a fresh sign-in. Access tokens refresh automatically once connected.
- A tool returns "not authenticated." Your session expired; reconnect the server.
- No data appears. Connect a bank through CashBFF first so there is data to read. Reviewers can use the provided test account, which is preloaded with sample data.
- Still stuck? Email [email protected].
About
CashBFF is built by Daksh Khanna (Khanna's LLC).
This repository is documentation for the hosted CashBFF MCP server. The server is hosted and maintained for you.
Installing CashBFF
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/DakshBeep/cashbff-mcpFAQ
Is CashBFF MCP free?
Yes, CashBFF MCP is free — one-click install via Unyly at no cost.
Does CashBFF need an API key?
No, CashBFF runs without API keys or environment variables.
Is CashBFF hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install CashBFF in Claude Desktop, Claude Code or Cursor?
Open CashBFF on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Gmail
Read, send and search emails from Claude
by GoogleSlack
Send, search and summarize Slack messages
by SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare CashBFF with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All communication MCPs
