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”
What your AI can do
The AI only gets what you grant on the consent screen. Reads needmcp: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:
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 syncsyncs_and_destinations: sync types, destinations, mappings, runs, resyncrules_and_categories: rulesets, rules, preview, taxonomy, source claimsevents_and_webhooks: event destinations, events, redelivery, signatureserrors_and_scopes: error envelope, codes, request ids, scopes, plan gatesapi_conventions: ids, lists and pagination, idempotency, versioning
Why tools ask for a context argument
Every tool accepts an optionalcontext 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
- Claude (claude.ai, Desktop, Cowork, mobile)
- Claude Code
- Cursor
- ChatGPT
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):
- Open Customize > Connectors in Claude.
- Click
+then Add custom connector. - Paste the URL:
- Click Add, then Connect on the new
redbarkentry to run through the OAuth consent screen.
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.