Documentation
Everything you need to connect your financial data to AI tools through Pane.
What is Pane?
Pane is a hosted MCP server that gives AI assistants secure access to your linked financial accounts. You connect supported financial institutions, then control exactly what account and transaction data your AI tools can see.
Getting started
1. Create an account
Sign up at pane.money and choose a plan. Link at least one financial institution through Plaid during onboarding.
2. Connect your AI tool
Pane works with any MCP-compatible client. Use the server URL below and authenticate via OAuth when prompted.
https://mcp.pane.moneySetup by platform
Claude
Go to Settings → Connectors → Add Connector. Enter the server URL above and complete the OAuth flow to authorize access.
Claude Desktop
Go to Settings → Integrations → Add Integration. Enter the server URL and authorize via OAuth. Pane will appear as a connected integration.
Claude Code
Run claude mcp add pane --transport http https://mcp.pane.money in your terminal. Claude Code will prompt you to authorize via OAuth on first use.
Other MCP clients
Any client that supports Streamable HTTP transport and OAuth 2.0 can connect. Use the server URL above and follow your client's MCP setup instructions. Alternatively, generate an API key from your dashboard and use it as a Bearer token.
Available tools
Pane exposes 8 tools that your AI assistant can call. Direct annotation or preference mutations use write_annotation, delete_annotation, and set_display_currency.
get_accounts
List privacy-authorized linked financial accounts with balance metadata and optional type filtering.
get_balances
Return privacy-authorized stored account balances with optional type filtering.
get_transactions
Search transactions with date range, category, amount range, free-text search, and per-account filtering. Supports pagination up to 200 results per request.
get_net_worth
Calculate Net Worth from privacy-authorized stored Plaid balances in your display currency. Includes coverage and balance timestamps; partial or unavailable values are explicit. Hidden accounts and accounts excluded from Net Worth do not contribute.
write_annotation
Save a note on a transaction, account, or profile. Notes can appear in future responses after privacy checks. New merchant notes are not supported.
delete_annotation
Delete your own saved annotation by ID, including legacy merchant notes.
list_annotations
List saved transaction, account, and profile annotations, optionally filtered by scope and target. Merchant filters return an empty result; legacy merchant notes are not returned.
set_display_currency
Change the preference used to display balances and converted amounts. This mutating tool supports USD, EUR, GBP, CAD, AUD, JPY, CHF, SEK, NOK, DKK, and NZD.
Privacy scopes
You control exactly what data AI tools can access for each linked institution. Privacy scopes are configured per-institution from your dashboard.
Full
Complete access to account data including transactions, balances, and all details.
Balances only
Only balance information is visible. Transactions are hidden.
Balances + redacted
Balances are visible. Transactions are included but with merchant names and amounts redacted.
Hidden
The entire institution is hidden from all tool responses. AI tools will not know the account exists.
Example prompts
Once connected, try asking your AI assistant:
- "What accounts do I have?"
- "Show my latest transactions"
- "What are my largest recent transactions?"
- "Find Amazon purchases over $50 in the last 3 months"
- "That Home Depot charge was for office supplies — remember that"
Troubleshooting
OAuth flow fails or loops
Make sure you're signing in with the same email you used to create your Pane account. If using Claude, try disconnecting and reconnecting the connector from Settings → Connectors.
Stale or missing data
Balance tools return the latest data already synchronized to Pane. Some banks take up to 24 hours to post new transactions through Plaid. Try syncing or relinking the institution from your dashboard if the problem persists.
"Subscription inactive" error
This means your Pane subscription has lapsed. Visit your dashboard to reactivate your plan.
"All linked accounts have expired consent"
Your bank connections need to be re-authorized through Plaid. Go to your dashboard and relink the affected institutions.
Rate limit exceeded
Pane enforces per-user rate limits to prevent abuse. Wait for the time indicated in the error message before retrying.
Still stuck?
Email support@pane.money with a description of the issue and the AI tool you're using.
Security
Plaid access tokens are AES-256-GCM encrypted at rest. All connections use HTTPS/TLS. Pane does not store conversation content between you and your AI tools. For full details, see our Privacy Policy and Data Policy.