Connect to AI
Fintech API Key

Plaid REST API

Connect financial accounts and access transaction data

Plaid is a financial services API that enables applications to connect with users' bank accounts and access transaction data, balance information, and identity verification. Developers use Plaid to build fintech applications, personal finance management tools, and payment verification systems by securely accessing banking data across thousands of financial institutions.

Base URL https://production.plaid.com

API Endpoints

MethodEndpointDescription
POST/link/token/createCreate a Link token to initialize Plaid Link for user authentication
POST/item/public_token/exchangeExchange a public token for an access token after Link flow completion
POST/accounts/getRetrieve account information including balances and account details
POST/transactions/getRetrieve historical transaction data for linked accounts
POST/transactions/syncGet incremental transaction updates using the Transactions Sync endpoint
POST/auth/getRetrieve account and routing numbers for ACH transfers and direct deposits
POST/identity/getRetrieve identity information including names, emails, phone numbers, and addresses
POST/income/verification/createCreate an income verification session for loan underwriting
POST/processor/token/createCreate a processor token for use with payment processors like Stripe
POST/investments/holdings/getRetrieve investment holdings data including securities and quantities
POST/liabilities/getRetrieve liability information including credit cards, mortgages, and student loans
POST/item/webhook/updateUpdate the webhook URL associated with an Item
POST/item/removeRemove an Item and revoke access to all associated accounts
POST/sandbox/item/reset_loginForce an Item into an error state in the Sandbox environment for testing
POST/institutions/get_by_idRetrieve information about a specific financial institution

Code Examples

curl -X POST https://production.plaid.com/accounts/get \
  -H 'Content-Type: application/json' \
  -d '{
    "client_id": "your_client_id",
    "secret": "your_secret",
    "access_token": "access-production-xxxxx"
  }'

Use Plaid from Claude / Cursor / ChatGPT

Get a hosted MCP endpoint for Plaid. Paste your Plaid API key, copy back one URL, drop it into Claude Desktop, Cursor, or any AI client that supports remote MCP. Your AI calls Plaid directly with your credentials — no local install, works on mobile.

get_account_balances Retrieve current account balances for all linked bank accounts
fetch_recent_transactions Get recent transaction history with automatic categorization and merchant data
verify_account_ownership Verify account ownership and retrieve identity information for KYC compliance
create_link_session Generate a Plaid Link token to initiate bank account connection flow
analyze_spending_patterns Analyze transaction data to identify spending patterns and categorize expenses

Connect in 60 seconds

Paste your Plaid key → get an MCP URL → paste into Claude/Cursor. Hosted by IOX, encrypted at rest.

Connect Plaid to your AI →

Related APIs