Plaid Integration

🌐Community
by b-open-io · vlatest · Repository

Securely connects to users' bank accounts via Plaid for automated financial data retrieval and analysis.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add plaid-integration npx -- -y @trustedskills/plaid-integration
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "plaid-integration": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/plaid-integration"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

This skill enables AI agents to securely connect to users' bank accounts and retrieve financial data using the Plaid API within TypeScript applications built with Bun. It facilitates linking user accounts, exchanging tokens, and syncing transaction history. The integration provides tools for handling errors and managing pagination when retrieving large volumes of transaction data.

When to use it

  • Building a personal finance application that requires access to users' bank account information.
  • Automating financial reporting or analysis tasks by pulling transaction data directly from user accounts.
  • Developing applications needing to categorize and track spending habits based on bank transactions.
  • Creating tools for budgeting and financial planning that rely on real-time banking data.

Key capabilities

  • Link Token Creation: Generates a link token to initiate the Plaid Link flow, supporting both redirect and popup modes.
  • Token Exchange: Exchanges temporary public tokens for permanent access tokens.
  • Transaction Retrieval: Retrieves transaction history with pagination (maximum 500 transactions per request).
  • Error Handling: Provides mechanisms for catching and handling common Plaid API errors like ITEM_LOGIN_REQUIRED, INVALID_ACCESS_TOKEN, and PRODUCT_NOT_READY.
  • Database Integration: Supports integration with Bun SQLite databases to store account, transaction, and other related data.

Example prompts

  • "Connect to my bank account using Plaid."
  • "Retrieve all transactions from the last month via Plaid."
  • "Get a list of accounts linked through Plaid."

Tips & gotchas

  • Requires setting environment variables for PLAID_ENV, PLAID_CLIENT_ID, and PLAID_SECRET.
  • Be mindful of pagination when retrieving transactions; always process results in batches.
  • Securely store access tokens—never expose them to clients.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
b-open-io
Installs
30

🌐 Community

Passed automated security scans.