Plaid MCP Server - Barndoor Documentation

Plaid

Summary: Plaid is a secure financial data connectivity platform that enables applications to access bank accounts, balances, transactions, and identity information through trusted, permissioned APIs.

How Teams Use It: With the Barndoor-Managed Plaid MCP Server, teams can safely connect AI agents to retrieve financial data, verify user identity, analyze transactions, and even authorize transfers — all while enforcing strict data permissions and protecting sensitive banking information.

Plaid & Barndoor AI Demo

Click for sound

Tools

Tool Name Tool Description Tool Type
Create Transfer Initiates a money transfer (ACH, RTP, or wire) after authorization. Moves funds between accounts. Requires authorization ID, account ID, and transfer description. Execute
Create Transfer Authorization Authorizes a money transfer from a bank account. Performs risk assessment and returns approval decision. Requires transfer type, amount, network, user info, and account ID. Create
Get Account Balances Retrieves real-time current and available balances for linked bank accounts, credit cards, and loans. Balances are refreshed live rather than cached. Optionally filter by specific account IDs. Read
Get Accounts Retrieves a list of all financial accounts linked to an Item. Returns account names, types, masks, and cached balances. Optionally filter by specific account IDs. Read
Get Auth Details Retrieves bank account and routing numbers for linked accounts. Returns ACH, wire routing, and international banking numbers. Optionally filter by specific account IDs. Read
Get Identity Retrieves account holder information including names, emails, phone numbers, and addresses from the financial institution. Data availability varies by institution. Optionally filter by specific account IDs. Read
Get Liabilities Retrieves detailed information about credit cards, mortgages, and student loans. Returns balances, interest rates, payment due dates, and loan terms. Optionally filter by specific account IDs. Read
Get Transactions Retrieves transaction history for linked accounts within a date range. Returns merchant names, amounts, categories, and locations. Requires start date and end date. Read