---
title: "AnythingLLM Bank Data MCP: One JSON Entry | BankBridge"
description: "Ask AnythingLLM's agent what you spent last month. Add BankBridge to anythingllm_mcp_servers.json as a streamable server. Read-only, about 2 minutes."
url: "https://bankbridge.money/docs/anythingllm"
---
[← All integrations](https://bankbridge.money/docs)

AnythingLLM

# One entry in the MCP servers file.

AnythingLLM keeps MCP servers in `anythingllm_mcp_servers.json` in its storage folder. Add BankBridge there as a streamable server.

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 the file.

plugins/anythingllm\_mcp\_servers.json

```
{
  "mcpServers": {
    "bankbridge": {
      "type": "streamable",
      "url": "https://bankbridge.money/api/mcp",
      "headers": {
        "Authorization": "Bearer bbk_your_api_key_here"
      }
    }
  }
}
```

On Mac Desktop the folder is `~/Library/Application Support/anythingllm-desktop/storage/plugins/`. In Docker it is `/app/server/storage/plugins/` inside your mounted storage volume. Keep `"type": "streamable"`: without it AnythingLLM assumes SSE.

Step 02

## Reload and verify.

Open **Agent Skills** and click **Refresh**. **bankbridge** should show as running with its tools listed. MCP tools run through AnythingLLM’s agent. Starting your message with `@agent` makes sure it is on:

try this

```
@agent list my bank accounts and balances
```

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

Running AnythingLLM 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.
