Skip to main content
The Redbark MCP server connects AI assistants like Claude, ChatGPT, and Cursor to your Redbark account. The AI can read accounts, balances, transactions and brokerage data live, and it can manage the rest of your account: syncs, destinations, rules, categories and event destinations.
MCP access requires an active Developer or Professional plan. Trial subscriptions, legacy accounts in their 14-day grace period, and grandfathered accounts also retain access. Brokerage data (holdings, trades) requires Professional (or an active trial).

What is MCP?

Model Context Protocol is an open standard that lets AI tools call external services. The Redbark MCP server is a thin layer over the Redbark API v2: each API operation is one tool, with the same name as the operation id in the API reference. A few composite tools, prompts and a guide tool sit on top so the AI can finish common jobs in fewer steps. When connected, your AI assistant can answer questions and do work like:
  • “What bank accounts do I have connected?”
  • “What is my current balance across all accounts?”
  • “What did I spend on groceries this month?”
  • “Show me my brokerage holdings and P&L”
  • “Create a sync from my everyday account to the Budget sheet and run it now”
  • “Pause the YNAB sync until Monday”
  • “Add a rule that tags Uber transactions as Travel”
Banking data is fetched live from your provider on each request. Nothing is stored by Redbark or sent to the AI until you ask.

What your AI can do

The AI only gets what you grant on the consent screen. Reads need mcp:read. Each write family is a separate scope; leave it unticked and the matching tools refuse with a message that says which scope to grant. Brokerage reads need brokerage:read. Ids are the public ids from the API (acct_..., conn_..., sync_..., dest_...). Lists are paginated the same way as the API: the AI passes limit and follows the page token. The AI chooses which tool to call based on your question. You do not need to know the tool names. The full list, with every argument, is the API reference.

Default and admin toolsets

By default the server lists the 62 core tools: everything in the table above except key management and a few rarely used operations. Keeping the list short helps the AI pick the right tool. The admin toolset adds 19 more: list_api_keys, create_api_key, get_api_key, update_api_key, revoke_api_key, rotate_api_key, list_consents, get_consent, list_sync_category_mappings, set_sync_category_mappings, reset_categories, enable_event_destination, disable_event_destination, ping_event_destination, rotate_event_destination_secret, rotate_destination_secret, enable_destination, duplicate_ruleset and reorder_ruleset_rules. To enable it, add ?toolsets=admin to the server URL in your AI tool:
Tools are also filtered to the scopes you granted on the consent screen. A tool whose scope you did not grant is not listed at all.

Composite tools

Five tools bundle several API calls into one. The AI reaches for them when your request matches, and falls back to the single-operation tools for anything else.

Prompts

The server also publishes four prompts. In clients that support them (Claude, Cursor and others) they appear as slash-style commands and drop a short brief into the conversation that tells the AI which tools to call and how to report back.

Guides

redbark_guide returns a short guide condensed from these docs so the AI gets the sequence right before a multi-step task. Topics:
  • onboarding: connect a bank, authorise a destination, first sync
  • syncs_and_destinations: sync types, destinations, mappings, runs, resync
  • rules_and_categories: rulesets, rules, preview, taxonomy, source claims
  • events_and_webhooks: event destinations, events, redelivery, signatures
  • errors_and_scopes: error envelope, codes, request ids, scopes, plan gates
  • api_conventions: ids, lists and pagination, idempotency, versioning

Why tools ask for a context argument

Every tool accepts an optional context argument: one line describing what you are trying to do, written by the AI. We use it for product analytics, to see which jobs people bring to the MCP server. It never contains your banking data.

How it is different from other destinations

Setup

1

Copy the MCP URL

Go to Settings > API & MCP in the Redbark dashboard and copy the MCP URL:
2

Add the server to your AI tool

Paste the URL into Claude, ChatGPT, Cursor, or any remote MCP client. Your tool will open a Redbark OAuth consent screen.
3

Start asking questions

Open a conversation and ask about your accounts, balances, or transactions. The AI will call the MCP server automatically.

Configuration

Anthropic’s Custom Connectors flow works the same in claude.ai, Claude Desktop, Cowork, and the mobile apps, once added, the connector is available everywhere you use Claude.Pro / Max (personal):
  1. Open Customize > Connectors in Claude.
  2. Click + then Add custom connector.
  3. Paste the URL:
  4. Click Add, then Connect on the new redbark entry to run through the OAuth consent screen.
Team / Enterprise: an owner adds the connector once at Organization settings > Connectors > Add > Custom > Web, pastes the same URL, and clicks Add. Members then go to Customize > Connectors and click Connect.Leave OAuth client ID/secret blank, Redbark uses dynamic client registration, so Claude provisions a client automatically. See Anthropic’s custom connectors guide for screenshots.
API keys are still supported for direct REST API consumers and advanced local MCP setups, but OAuth is recommended for hosted AI connectors.

Security

  • Scoped access: the AI can only use the scopes you granted. Reads and each write family are separate. Nothing can touch your bank itself; writes change Redbark syncs, destinations, rules, categories and event destinations only.
  • Your data stays yours: banking data is fetched live from your bank and returned to your AI tool. Redbark never stores transaction data.
  • OAuth auth: hosted AI tools receive short-lived OAuth access tokens and refresh them without storing your Redbark API keys.
  • Plan-gated: MCP access requires an active Developer or Professional plan; trial subscriptions, legacy accounts in their 14-day grace period, and grandfathered accounts also qualify. Brokerage tools are restricted to Professional (or an active trial).
  • Revocable: you can revoke a connected app from Settings > API & MCP at any time. The MCP server immediately stops accepting its tokens.
  • Traceable: every error carries a request id you can quote to support.

Troubleshooting

For the full technical reference (schemas, error formats, endpoint details), see the API Reference. Each MCP tool is one operation there, under the same name.