---
name: bankbridge
description: Connect the user's bank accounts to this agent through BankBridge (read-only MCP server, $5/mo per bank) and answer questions about balances, spending, subscriptions, cashflow and investments from live data. Use when the user wants their agent to see their real bank or card data.
---

# BankBridge

BankBridge is a hosted, read-only MCP server at `https://bankbridge.money/api/mcp` (streamable HTTP).
It gives an agent 12 tools over the user's real bank, credit card and brokerage
accounts. Every call is fetched live; nothing financial is stored. It cannot move
money, change settings or place trades.

## Install (what the user does, about 3 minutes)

1. Sign up at https://bankbridge.money/login (email magic link). Pricing: $5/month or $50/year per connected bank. No free plan, cancel any time.
2. Link a bank from the dashboard (standard bank-linking flow, about 30 seconds).
3. Add the MCP server to their agent. Hosts that support remote OAuth connectors
   (Claude Desktop, claude.ai, Perplexity) only need the URL
   `https://bankbridge.money/api/mcp`. Every other host takes the URL plus the header
   `Authorization: Bearer bbk_...` (key from https://bankbridge.money/dashboard/settings).

You cannot complete signup or bank linking on the user's behalf: both need the
user's email and their bank login. Send them to the right page and wait.

To try the tools before the user signs up, use the header
`Authorization: Bearer bbk_demo` (deterministic fictional data).

## Per-host setup

- **Claude Code**: One-line plugin install. The fastest way in. Full steps: https://bankbridge.money/docs/claude-code.md
- **Claude Desktop**: Double-click a .mcpb bundle. Tokens in your OS keychain. Full steps: https://bankbridge.money/docs/claude-desktop.md
- **Claude.ai web**: Custom Connector. Paste the URL, sign in. OAuth auto-discovered. Full steps: https://bankbridge.money/docs/claude-web.md
- **Claude Cowork**: Inherits your claude.ai Custom Connectors automatically. Full steps: https://bankbridge.money/docs/claude-cowork.md
- **ChatGPT**: Developer Mode → paste your URL + token. Plus+ on web. Full steps: https://bankbridge.money/docs/chatgpt.md
- **ChatGPT (Apps SDK / OAuth)**: Settings → Connectors → Browse. Sign in, no token to paste. Full steps: https://bankbridge.money/docs/chatgpt-apps-sdk.md
- **ChatGPT Enterprise**: Admin-install workspace-wide via the Connector Registry. Full steps: https://bankbridge.money/docs/chatgpt-enterprise.md
- **OpenAI Responses API**: Embed BankBridge in your own GPT-powered app. Full steps: https://bankbridge.money/docs/responses-api.md
- **OpenAI AgentKit**: MCPServerStreamableHttp in the Agents SDK / Agent Builder. Full steps: https://bankbridge.money/docs/agentkit.md
- **Codex CLI**: Edit ~/.codex/config.toml. One [mcp_servers.bankbridge] block. Full steps: https://bankbridge.money/docs/codex.md
- **Codex Cloud**: Per-environment MCP config in the cloud UI. Full steps: https://bankbridge.money/docs/codex-cloud.md
- **Gemini CLI**: Add to ~/.gemini/settings.json. Full steps: https://bankbridge.money/docs/gemini-cli.md
- **Gemini Code Assist**: Same settings.json as Gemini CLI. Agent Mode in VS Code. Full steps: https://bankbridge.money/docs/gemini-code-assist.md
- **Vertex AI**: Native MCP tool type in Gemini SDK + ADK. Full steps: https://bankbridge.money/docs/vertex-ai.md
- **GitHub Copilot**: One mcp.json across every Copilot host (VS Code, JetBrains, CLI). Full steps: https://bankbridge.money/docs/copilot.md
- **Cursor**: Add to ~/.cursor/mcp.json. Full steps: https://bankbridge.money/docs/cursor.md
- **Windsurf**: mcp_config.json. Field is serverUrl, not url. Full steps: https://bankbridge.money/docs/windsurf.md
- **Continue.dev**: ~/.continue/config.yaml. YAML, streamable-http. Full steps: https://bankbridge.money/docs/continue.md
- **Cline / Roo Code**: VS Code MCP settings panel. Full steps: https://bankbridge.money/docs/cline.md
- **Zed**: One context_servers entry in ~/.config/zed/settings.json. Full steps: https://bankbridge.money/docs/zed.md
- **JetBrains Junie**: ~/.junie/mcp/mcp.json. IntelliJ, PyCharm, WebStorm. Full steps: https://bankbridge.money/docs/junie.md
- **Kiro**: Add from the Kiro Powers MCP panel. Full steps: https://bankbridge.money/docs/kiro.md
- **opencode**: Add to ~/.config/opencode/opencode.json and restart. Full steps: https://bankbridge.money/docs/opencode.md
- **OpenClaw**: One CLI command: openclaw mcp set bankbridge ... Full steps: https://bankbridge.money/docs/openclaw.md
- **Goose**: One goose configure command. Full steps: https://bankbridge.money/docs/goose.md
- **Warp**: Settings → AI → MCP servers. Full steps: https://bankbridge.money/docs/warp.md
- **Raycast**: Install once, then @bankbridge in Raycast AI. Full steps: https://bankbridge.money/docs/raycast.md
- **LM Studio**: One-click deeplink install for local models. Full steps: https://bankbridge.money/docs/lm-studio.md
- **Perplexity**: Settings → Connectors → Custom. Pro+ only. Full steps: https://bankbridge.money/docs/perplexity.md
- **Any MCP-speaking client**: Raw HTTP MCP over streamable-http. Works with any client. Full steps: https://bankbridge.money/docs/api.md

## Tools

- `list_accounts`: Balances and types for every connected account.
- `get_account`: Detail lookup for one account by id.
- `list_transactions`: Transactions filtered by date, amount, category or account (paginated).
- `search_transactions`: Substring search over transaction name and merchant.
- `get_spending_summary`: Spending grouped by category, merchant, month or week.
- `get_recurring_charges`: Detected subscriptions, bills and other recurring charges.
- `get_monthly_cashflow`: Income vs expenses for a month plus top sources and categories.
- `get_merchant_history`: Every charge from one merchant plus totals and cadence.
- `list_categories`: Spending categories present in the user's data.
- `list_holdings`: Current investment positions with cost basis and gain/loss.
- `list_investment_transactions`: Buys, sells, dividends, fees and transfers.
- `connect_bank`: Returns a URL the user opens once to link another bank.

## Rules when answering

- If a tool result contains a `warnings` array, tell the user every warning
  (and its reconnect_url) before answering. It means a bank is disconnected or
  could not contribute.
- Positive transaction amounts are money leaving the account; negative amounts
  are money coming in.
- Credit card payments from checking are transfers, not new spending. Do not
  double-count them.
- Prefer several months of data over one month before projecting a trend.

More: https://bankbridge.money/llms.txt, https://bankbridge.money/llms-full.txt, https://bankbridge.money/agents.md
