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 a Developer or Professional plan. Brokerage tools (holdings, trades) require a Professional plan.

Server URL

https://mcp.redbark.co/mcp

Authentication

The MCP server uses the same API keys as the REST API. Create a key in the dashboard, then configure your MCP client with the Authorization header.

Setup

Add to your claude_desktop_config.json:
{
  "mcpServers": {
    "redbark": {
      "url": "https://mcp.redbark.co/mcp",
      "headers": {
        "Authorization": "Bearer rbk_live_..."
      }
    }
  }
}
Config file location:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

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.
ParameterTypeDefaultDescription
limitinteger50Maximum items to return (1-200)
offsetinteger0Items to skip for pagination

list_balances

Fetch live account balances. Returns current and available balances with currencies.
ParameterTypeRequiredDescription
accountIdsstring[]YesAccount UUIDs to fetch balances for (1-100)

list_transactions

Fetch bank transactions for a connection, with optional date range and account filters.
ParameterTypeRequiredDescription
connectionIdstringYesConnection ID to fetch from
accountIdstringNoFilter to a specific account
fromstringNoStart date (YYYY-MM-DD). Defaults to 30 days ago
tostringNoEnd date (YYYY-MM-DD). Defaults to today
limitintegerNoMax items to return (1-500, default 200)
offsetintegerNoItems to skip for pagination

list_holdings

Requires a Professional plan.
List holdings for a brokerage connection, including symbols, quantities, prices, and unrealized P&L.
ParameterTypeRequiredDescription
connectionIdstringYesBrokerage connection ID
accountIdstringNoFilter to a specific account

list_trades

Requires a Professional plan.
List trades for a brokerage connection, with optional date range and account filters.
ParameterTypeRequiredDescription
connectionIdstringYesBrokerage connection ID
accountIdstringNoFilter to a specific account
fromstringNoStart date (YYYY-MM-DD)
tostringNoEnd date (YYYY-MM-DD)
limitintegerNoMax items to return (1-500, default 200)
offsetintegerNoItems to skip for pagination

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

ErrorCauseFix
401 UnauthorizedMissing or invalid API keyCheck your Authorization header and key
403 Plan requiredNot on a Developer or Professional planUpgrade at app.redbark.co/settings/billing
403 Professional requiredBrokerage tool on a Developer planUpgrade to Professional for holdings and trades
Connection timeoutServer cold startRetry after a few seconds; the server scales from zero