---
title: "Goose Bank Data MCP: Setup in One Command | BankBridge"
description: "Ask Goose how much you spent on groceries this month. One goose configure command connects your bank accounts, read-only, in under 2 minutes."
url: "https://bankbridge.money/docs/goose"
---
[← All integrations](https://bankbridge.money/docs)

Goose

# One-click install.

Goose is Block’s open-source agent. Goose Desktop installs BankBridge from one link; the CLI takes one `goose configure` run.

Step 01

## Click to install, or run goose configure.

[Add to Goose →](goose://extension?url=https%3A%2F%2Fbankbridge.money%2Fapi%2Fmcp&type=streamable_http&id=bankbridge&name=BankBridge&description=Read-only+access+to+your+bank+accounts%2C+transactions%2C+and+investments)

Opens Goose on this computer. Confirm, then sign in to BankBridge in the browser window it opens. No key to paste.

shell

```
$ goose configure
→ Add Extension → Remote (URL)
→ Name: bankbridge
→ URL: https://bankbridge.money/api/mcp
→ Header: Authorization: Bearer bbk_your_api_key_here
```

Step 02

## Verify it works.

Start Goose, ask:

try this

```
how much did I spend this week?
```

The button needs Goose Desktop. CLI users: run `goose configure` as shown above.

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).

Problems? Email [hello@bankbridge.money](mailto:hello@bankbridge.money).
