Plaid Dashboard MCP (Remote)
OfficialPlaid's official remote MCP server for integration diagnostics, analytics, and docs via OAuth.
Add to your client
Copy the config for your MCP client and paste it into its config file.
Add remote MCP URL https://api.dashboard.plaid.com/mcp/sse (OAuth)Paste into ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"plaid-dashboard-mcp-remote": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.dashboard.plaid.com/mcp/sse"
]
}
}
}Claude Desktop connects to remote servers through the `mcp-remote` proxy (installed on first run via npx). Restart Claude Desktop after saving.
Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf
Before you start
- A Plaid account with Production access approved and at least one active Plaid product
- Your PLAID_CLIENT_ID and a Production secret
- An OAuth 2.0 access token minted via the /oauth/token endpoint using the client_credentials grant with the mcp:dashboard scope
- An MCP client that supports remote servers over Streamable HTTP with bearer-token / OAuth auth
About Plaid Dashboard MCP (Remote)
The Plaid Dashboard MCP is Plaid's official remote MCP server for developers building on Plaid. Rather than moving money or creating financial connections, it surfaces integration diagnostics, analytics, and usage data so an AI assistant can help you debug and monitor your Plaid integration.
It's hosted at https://api.dashboard.plaid.com/mcp and speaks the Streamable HTTP transport. Authentication is OAuth 2.0 using the client_credentials grant with the mcp:dashboard scope — you mint a short-lived (15-minute) bearer token from your Plaid client_id and production secret and pass it as an Authorization: Bearer header.
Typical use: ask why a specific Item is erroring, inspect Link conversion funnels and error patterns, or check API/product usage — directly inside Claude, Cursor, or another MCP client, without leaving your editor or chat.
Tools & capabilities (4)
plaid_debug_itemRetrieve Item metadata to diagnose why a connection is failing or erroring.
plaid_get_link_analyticsAnalyze Link conversion rates, error patterns, and flow/funnel progression.
plaid_get_usagesTrack API consumption and per-product usage metrics.
plaid_list_teamsList the teams associated with the OAuth token.
When to use it
- Use it when an Item keeps erroring and you want the assistant to pull its metadata and explain the failure.
- Use it when you need to understand Link drop-off, conversion, and error patterns without opening the Dashboard.
- Use it when monitoring API and product usage against your plan from inside your AI tooling.
- Use it when triaging production integration issues conversationally during development or on-call.
- Use it when you want a single token to list and scope across the teams on your Plaid account.
Quick setup
- 1Ensure your Plaid account has Production access with at least one active product.
- 2Request an access token from the /oauth/token endpoint using client_credentials with the mcp:dashboard scope.
- 3Add the remote server to your MCP client: URL https://api.dashboard.plaid.com/mcp over Streamable HTTP.
- 4Pass the token as an Authorization: Bearer header.
- 5Restart/reload the client and confirm the plaid_* tools appear.
- 6Refresh the token before its 15-minute expiry (use the refresh token) for longer sessions.
Security notes
OAuth scopes access to your Plaid dashboard account and integration analytics; review the consent screen before authorizing. It exposes production account/integration diagnostics, so connect only trusted clients.
Plaid Dashboard MCP (Remote) FAQ
Is this server local or remote?
It's a remote, Plaid-hosted server at https://api.dashboard.plaid.com/mcp using the Streamable HTTP transport — there's nothing to install locally.
How does authentication work?
OAuth 2.0 client_credentials grant with the mcp:dashboard scope. You exchange your client_id and production secret for a bearer token at the /oauth/token endpoint and send it as an Authorization: Bearer header.
Why does my token keep expiring?
Access tokens are short-lived (about 15 minutes) by design. Use the accompanying refresh token, or re-run the client_credentials request, to obtain a new one.
Can it move money or create Plaid connections?
No. This is a diagnostics and analytics server. It reads Item metadata, Link analytics, and usage data — it does not initiate transfers or create financial account links.
What do I need before I can use it?
Production access approved on your Plaid account, at least one active product, and valid PLAID_CLIENT_ID plus production secret credentials to mint the OAuth token.
Alternatives to Plaid Dashboard MCP (Remote)
Compare all alternatives →Official Stripe server for payments, customers, subscriptions, invoices, and billing via natural language.
Coinbase's AgentKit MCP extension for onchain actions: transfers, swaps, and contract calls.
Alpaca's official trading server for stocks, ETFs, options, and crypto in plain English.
Compare Plaid Dashboard MCP (Remote) with: