Skip to main content
The Redbark MCP server lets AI agents (Claude Desktop, Cursor, Windsurf, etc.) access your bank accounts, balances, transactions, and brokerage data through the Model Context Protocol.
MCP access requires an active Developer or Professional plan. Trial subscriptions, legacy accounts in their 14-day grace period, and grandfathered accounts also retain MCP access. Brokerage tools (holdings, trades) additionally require a Professional plan (or an active trial).

Server URL

Authentication

The MCP server supports OAuth 2.1 for remote MCP clients. Paste the server URL into Claude, ChatGPT, Cursor, or another MCP client and complete the Redbark consent screen. API-key auth is still accepted for legacy/manual setups, but OAuth is recommended. Discovery endpoints:

Setup

Custom Connectors are added once and become available across every Claude client.Pro / Max (personal): Open Customize > Connectors > + > Add custom connector, paste https://mcp.redbark.com/mcp, click Add, then Connect to run OAuth.Team / Enterprise: An owner adds the connector at Organization settings > Connectors > Add > Custom > Web with the same URL. Members then connect from Customize > Connectors.Leave OAuth client ID/secret blank — Redbark supports dynamic client registration. Reference: Anthropic custom connectors guide.

Available tools

list_connections

List all bank and brokerage connections, including institution names, providers, and connection status. No parameters required.

list_accounts

List all bank and brokerage accounts, including names, types, institutions, and currencies.

list_balances

Fetch live account balances. Returns current and available balances with currencies.

list_transactions

Fetch bank transactions for a connection, with optional date range and account filters.
Pass accountId. The all-accounts form (omitting accountId) is deprecated. It still works over MCP, but the equivalent REST endpoint (/v1/transactions) returns 410 Gone after 2026-06-30 for calls that omit accountId, so any code that mirrors these calls against the REST API will break. List a connection’s accounts via list_accounts and make one list_transactions call per account.

list_holdings

Requires a Professional plan.
List holdings for a brokerage connection, including symbols, quantities, prices, and unrealized P&L.
connectionId and accountId are validated as UUIDs. A non-UUID value fails input validation (a JSON-RPC invalid-params error) rather than returning a 404.

list_trades

Requires a Professional plan.
List trades for a brokerage connection, with optional date range and account filters. The from/to window is capped at 366 days — split larger ranges into multiple calls.
connectionId and accountId are validated as UUIDs. A non-UUID value fails input validation (a JSON-RPC invalid-params error) rather than returning a 404.

Example prompts

Once connected, you can ask your AI agent things like:
  • “What bank accounts do I have connected?”
  • “Show me my current balances across all accounts”
  • “What were my transactions last week?”
  • “How much did I spend on groceries this month?”
  • “Show me my brokerage holdings and P&L”

Troubleshooting