Skip to content
Pane

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.money

Setup 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.