← All integrations
Crush

One line in crushrc.

A crushrc is a Bash script with Crush commands in it. One mcp add line connects BankBridge.

Read-only. Your agent can see balances and transactions, and nothing can move money, pay a bill, or place a trade. BankBridge doesn’t store your transactions. How it’s secured · Try it with sample data first

Step 01

Add this line to crushrc.

~/.config/crush/crushrc
mcp add bankbridge --type http --url https://bankbridge.money/api/mcp --header Authorization "Bearer bbk_your_api_key_here"
Restart Crush after editing the config.

Because the file is Bash, you can keep the key out of it: export BANKBRIDGE_API_KEY and write "Bearer $BANKBRIDGE_API_KEY". Use ./.crushrc instead for one project.

Step 02

Verify it works.

Crush names the tools mcp_bankbridge_*. Open a new session and ask:

try this
list my bank accounts and balances

Or from a script: crush run "list my bank accounts and balances".

To test the config before you sign up, use the key bbk_demo. It returns sample data.

Running Crush on a local model? Here is what stays on your machine.

Troubleshooting
Client connects but shows 0 tools.
Usually the client is caching an old config, or you're on a mode that doesn't expose tools (Ask/Edit vs Agent, for example).
Fix: Fully quit + relaunch the host app. In VS Code Copilot, switch to Agent mode.
401 Unauthorized on every call.
The API key is missing, typo'd, or got revoked. Check the Authorization header starts with `Bearer ` (note the space) and ends in a key you still own.
Fix: Paste a fresh key from Settings.
Tools return a NO_CONNECTIONS warning.
You haven't linked a bank yet.
Fix: Visit Connect a bank . The bank-connect flow opens automatically, ~30 seconds.
Problems? Email hello@greatwork.company with the app you’re setting up and what you see, and we’ll help you finish.