---
title: "Factory Droid Bank Data MCP: One Command Setup | BankBridge"
description: "Ask Factory Droid what you spent last month. One droid mcp add command connects your bank accounts, and droid mcp list shows all 12 tools."
url: "https://bankbridge.money/docs/factory-droid"
---
[← All integrations](https://bankbridge.money/docs)

Factory Droid

# One droid mcp add command.

`droid mcp add` saves the server to `~/.factory/mcp.json`. `droid mcp list` connects to it and counts the tools.

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

terminal, one line

```
droid mcp add bankbridge https://bankbridge.money/api/mcp --type http \
  --header "Authorization: Bearer bbk_your_api_key_here" --no-oauth
```

~/.factory/mcp.json

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

Restart Factory Droid after editing the config.

`--no-oauth` tells Droid to use the header and skip the browser sign-in. Keep the key in the user file above, not in a project’s `.factory/mcp.json`, which gets committed.

Step 02

## Verify it works.

Run `droid mcp list`. You should see **bankbridge**, status **connected**, **12** tools. Then ask in a Droid session:

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.

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.
