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 |