# TrueLayer MCP for AI Agents AI Agent Connect

> TrueLayer lets you connect your open banking data and payment rails to your AI agent. You can initiate bank transfers, process merchant payouts, and manage recurring billing mandates. It turns your AI into a hands-on financial operator that can check balances, verify accounts, and move money across different banking providers without you having to jump between tabs.

## Overview
- **Category:** finance-accounting
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_1YhJE4ahPsS7lpao5toWRZlTwf4P7zaYyBUvXpyJ/ai-agent-connect
- **Tags:** open-banking, payments, payouts, fintech, bank-data

## Description

TrueLayer lets you connect your account to your AI agent to handle financial operations and open banking workflows through natural conversation. Instead of jumping between different banking portals to check balances or initiate transfers, you can just ask your agent to do it for you. You can create instant bank transfers, process payouts, and handle refunds with full control over the currency and the beneficiaries. If you manage merchant accounts, you can list them, check their balances, and monitor transaction history without ever leaving your workspace. This Connector also handles the heavy lifting of open banking data, letting you retrieve real-time account balances and verify account ownership from connected banks. For those managing subscriptions, you can set up and manage recurring payment mandates for automated billing. It also lets you discover available banking providers and verify their credentials across different regions. Because Vinkius hosts this Connector, you can plug it into your existing workflow and let your agent manage the actual execution of these fintech tasks. Whether you're a developer testing a new payment flow or an ops manager handling refunds, you get to stay in your primary workspace while the agent handles the backend banking logic. You stop being a data entry clerk and start acting like a supervisor who just gives the final okay.

## Tools

### create_payment
Start a single bank transfer by providing the amount, currency, and beneficiary details. This makes it easy to move money without manually navigating a banking portal.

### create_payout
Execute a new payout, whether it's a closed-loop or open-loop transaction. This handles bulk payments to your customers efficiently.

### create_refund
Process a refund for a previous payment, ensuring it doesn't exceed the original total. This helps you resolve customer issues quickly.

### get_data_account_balance
Pull the current balance for a specific data account instantly. You can use this to keep your records accurate without checking a dashboard.

### get_merchant_account
View the specific details and status of a TrueLayer merchant account. This is useful for tracking the health of your business accounts.

### list_data_account_transactions
See a full list of transactions tied to a specific data account. It provides a clear history of all moving funds.

### list_data_accounts
Find all bank accounts associated with a user using a consent token. This helps you see all connected accounts at once.

### list_merchant_account_transactions
Review the transaction history for any of your merchant accounts. This keeps your payout records organized and accessible.

### list_merchant_accounts
See a list of all merchant accounts currently managed through TrueLayer. This gives you a bird's eye view of your merchant activity.

### list_payment_sources
View the available payment sources for a specific merchant account. Use this to see where you can pull or push funds from.

### list_providers
Identify which banking providers are currently supported in your region. This helps you know which banks your users can connect.

### verify_account
Check if a user actually owns a bank account before you try to move money. This adds a critical layer of security to your agent's actions.

### create_mandate
Set up a Variable Recurring Payment (VRP) mandate for automated, repeated billing. This automates your subscription revenue.

## Prompt Examples

**Prompt:** 
```
Can you show me the last 3 payouts from my main merchant account?
```

**Response:** 
```
I've retrieved the recent activity for your main merchant account. Here are the last 3 payouts:

| Date | Amount | Beneficiary | Status |
| :--- | :--- | :--- | :--- |
| Oct 12 | £1,200.00 | Vendor A | Completed |
| Oct 11 | £450.00 | Vendor B | Completed |
| Oct 10 | £890.00 | Vendor C | Completed |

Would you like me to pull the full transaction history for this account?
```

**Prompt:** 
```
I need to refund $50 to user 'Sarah Jenkins' for order #123.
```

**Response:** 
```
I'm processing that refund for you now. 

**Refund Details:**
*   **Amount:** $50.00
*   **Recipient:** Sarah Jenkins (Order #123)
*   **Status:** Initiated

I've sent the request to the payment rail. I'll let you know as soon as the confirmation is received.
```

**Prompt:** 
```
What's the current balance on my 'Euro Operations' account?
```

**Response:** 
```
Checking the balance for your 'Euro Operations' account...

**Account Balance:**
*   **Account Name:** Euro Operations
*   **Current Balance:** €12,450.32
*   **Last Updated:** Just now

Would you like to see the recent transactions for this account as well?
```

## Capabilities

### Initiate bank transfers
Send money to beneficiaries with specific currency and amount details.

### Process merchant payouts
Handle both closed-loop and open-loop payouts for your customers.

### Issue payment refunds
Return money to original payment sources without exceeding the initial amount.

### Check account balances
Get real-time balance data for specific data accounts.

### Manage merchant accounts
List and inspect your TrueLayer-managed merchant accounts and history.

### Automate recurring billing
Create and manage VRP mandates for automated subscriptions.

### Verify bank ownership
Confirm that an account belongs to the user before performing actions.

## Use Cases

### Testing live payout flows
A fintech developer needs to test a payout flow. They ask the agent to use `create_payout` for a test beneficiary to ensure the logic works.

### Automating high-volume refunds
An ops manager needs to refund 50 customers. They ask the agent to run `create_refund` for each order ID to clear the queue in minutes.

### Auditing merchant history
A finance lead wants to check a merchant's history. They ask the agent to list transactions using `list_merchant_account_transactions` for a specific ID.

### Setting up recurring subscriptions
A subscription owner wants to set up a recurring bill. They ask the agent to create a VRP mandate with `create_mandate` for a new client.

## Benefits

- You stop manually entering payment details. Use `create_payment` to let your agent handle the specific amounts and beneficiary info for each transfer.
- You can see your full merchant history in one place. Use `list_merchant_account_transactions` to review all activity without switching tabs.
- You can automate your recurring revenue. Use `create_mandate` to set up VRP mandates so your agent can manage subscriptions automatically.
- You can confirm account ownership before moving money. Use `verify_account` to add a layer of security to your automated workflows.
- You can issue refunds to customers instantly. Use `create_refund` to return funds as soon as a request comes in, keeping your records clean.
- You get real-time balance updates on demand. Use `get_data_account_balance` to keep your records accurate without checking a dashboard.

## How It Works

The bottom line is you turn your AI into a functional bank operator that executes real-world financial transactions.

1. Connect your TrueLayer Access Token to the Connector.
2. Link your AI client to the Vinkius catalog.
3. Give your agent commands to move money or fetch data.

## Frequently Asked Questions

**Can TrueLayer MCP help me send bank transfers?**
Yes, it allows your AI agent to initiate bank transfers by providing the amount, currency, and beneficiary details directly through your chat interface.

**How does TrueLayer handle merchant payouts?**
TrueLayer enables your agent to process both closed-loop and open-loop payouts, making it easier to move funds to your customers or vendors.

**Can I set up recurring bills with TrueLayer?**
Yes, you can use the Connector to create and manage Variable Recurring Payment (VRP) mandates, which automate your subscription billing.

**Does TrueLayer support multiple bank providers?**
TrueLayer connects to a wide range of banking providers, and you can use the Connector to list and verify which ones are supported in your region.

**How do I verify account ownership with TrueLayer?**
Your AI agent can use the verification tool to confirm that a user actually owns a bank account before any financial actions are taken, adding a layer of security.

**Can I use TrueLayer to manage my merchant account history?**
Absolutely. You can ask your agent to list your merchant accounts and view the full transaction history for any of them in seconds.

**How does TrueLayer handle refunds?**
It allows your agent to process refunds for previous payments. It's designed to ensure the refund amount doesn't exceed the original payment total.

**Can I issue a refund for a specific payment using this server?**
Yes! Use the `create_refund` tool by providing the `payment_id` and the `amount_in_minor` (e.g., 100 for £1.00). The agent will process the repayment against the original transaction.

**How do I check the current balance of my connected bank accounts?**
You can use the `get_data_account_balance` tool with a specific `account_id` to retrieve real-time balance information directly from the bank via TrueLayer's Data API.

**Does this integration support setting up recurring payments?**
Yes. The `create_mandate` tool allows you to set up Variable Recurring Payment (VRP) mandates, enabling automated and flexible recurring transfers from your users.