---
title: "LibreChat Bank Data MCP: librechat.yaml Setup | BankBridge"
description: "Ask LibreChat what you spent last month. Add BankBridge to mcpServers in librechat.yaml, restart, and the logs show 12 tools. Read-only, on your server."
url: "https://bankbridge.money/docs/librechat"
---
[← All integrations](https://bankbridge.money/docs)

LibreChat

# One block in librechat.yaml.

LibreChat loads MCP servers from `librechat.yaml` when it starts. Add BankBridge there and restart.

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](https://bankbridge.money/security) · [Try it with sample data first](https://bankbridge.money/demo)

Step 01

## Add BankBridge to librechat.yaml.

librechat.yaml

```
mcpServers:
  bankbridge:
    type: streamable-http
    url: https://bankbridge.money/api/mcp
    requiresOAuth: false
    headers:
      Authorization: "Bearer bbk_your_api_key_here"
```

Restart LibreChat after editing the config.

`requiresOAuth: false` skips OAuth detection, because the header already carries your key. The key in this file is shared by everyone on your LibreChat server, and it reads the bank accounts of whoever owns it, so use this on a server only you use.

Step 02

## Restart and verify.

Restart LibreChat. The log should show `[MCP] Initialized with 1 configured server and 12 tools.` In a chat, select **bankbridge** in the MCP servers menu, then ask:

try this

```
list my bank accounts and balances
```

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

Running LibreChat on a local model? [Here is what stays on your machine](https://bankbridge.money/local-agents).

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](https://bankbridge.money/dashboard/settings).

Tools return a NO\_CONNECTIONS warning.

You haven't linked a bank yet.

**Fix:** Visit [Connect a bank](https://bankbridge.money/dashboard/connect) . The bank-connect flow opens automatically, ~30 seconds.

Problems? Email [hello@greatwork.company](mailto:hello@greatwork.company) with the app you’re setting up and what you see, and we’ll help you finish.
