# Griffin MCP for AI Agents AI Agent Connect

> Griffin MCP for AI Agents. Manage your bank accounts, track transactions, and handle KYC verifications through a natural chat. It gives your agent direct access to your Griffin Banking-as-a-Service account so you can handle embedded finance tasks without switching tabs.

## Overview
- **Category:** money-moves
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_8OqraX2QDSwmKykZxPD7XGlHFmKgReTodm6Z7P4G/ai-agent-connect
- **Tags:** embedded-finance, banking-as-a-service, account-management, transaction-monitoring, fintech-api, compliance-automation

## Description

You're running a fintech platform and need to keep an eye on your banking operations without constantly jumping between dashboards. Instead of manually digging through menus to see if a payment cleared or if a new user's identity check actually passed, you can just ask your agent to do the heavy lifting. It handles the tedious stuff like pulling up detailed transaction histories, checking specific account balances, and navigating your organization's banking infrastructure natively. If you need to move money between internal accounts to keep your liquidity balanced, you just tell the agent to do it. It makes managing your embedded finance operations feel like a conversation rather than a series of clicks. You can find this in the Vinkius catalog to get your agent connected in minutes. It's built for people who need to see the truth about their financial data without waiting for manual reports to be generated or copy-pasting numbers into a spreadsheet. It turns complex banking workflows into simple commands that actually get work done.

## Tools

### create_internal_transfer
Move money between your internal accounts. This helps you balance liquidity across your organization quickly.

### get_account
Get specific details for one bank account. Use this to check balances or account numbers on demand.

### get_index
Get the root index of resources from the Griffin API. This helps your agent understand the available data structure.

### get_me
Get details of the current authenticated user. Use this to verify who is currently making requests.

### get_organization
Get details for a specific organization. This provides the context needed for managing multi-tenant banking.

### get_transaction
Get details for a specific transaction. Use this to see the exact status and amount of a single payment.

### get_verification
Get details for a specific verification. This lets you see the specific results of a KYC or KYB check.

### list_accounts
List all bank accounts for an organization. Use this to get a bird's eye view of your financial setup.

### list_payees
List saved payees for an organization. Use this to verify who you are authorized to send money to.

### list_transactions
Retrieve transaction history for a bank account. This gives you a full audit trail of all movements.

### list_verifications
List KYC/KYB verifications for an organization. Use this to see the status of all pending identity checks.

### list_organizations
List all accessible organizations. This helps you navigate between different business entities.

## Prompt Examples

**Prompt:** 
```
Show me the balances for all my accounts.
```

**Response:** 
```
### Account Balances

| Account Name | Account Number | Available Balance |
| :--- | :--- | :--- |
| **Operating Fund** | `acc_4421` | **$45,200.50** |
| **Reserve Vault** | `acc_9902` | **$120,000.00** |
| **Payroll Buffer** | `acc_1150` | **$12,450.75** |

Would you like me to initiate a transfer between any of these?
```

**Prompt:** 
```
Did the payment for account acc_93021 go through?
```

**Response:** 
```
### Transaction Status: acc_93021

I found the most recent transaction for this account:

* **Amount:** £1,200.00
* **Status:** ✅ **Settled**
* **Date:** 2026-07-09
* **Type:** INBOUND

Everything looks good with this payment.
```

**Prompt:** 
```
What's the status of the KYC check for John Doe?
```

**Response:** 
```
### Verification Details: John Doe

* **Verification ID:** `ver_88392`
* **Status:** ✅ **Approved**
* **Review Date:** 2026-07-10
* **Details:** All identity and document checks have passed successfully.

Do you need the full decision metadata for this record?
```

## Capabilities

### Check account balances
See exactly how much money is in any specific bank account instantly.

### Track payment history
Pull up detailed records of past transactions to see statuses and amounts.

### Manage KYC records
View and inspect verification statuses for your customers and partners.

### Move internal funds
Trigger transfers between your own accounts to manage liquidity.

### Audit payee lists
Review your saved payees to ensure payment security.

### Browse organizations
Navigate through all the different organizations you have set up.

## Use Cases

### The Compliance Audit
A compliance officer needs to find all failed KYC checks from last week. They ask the agent to list all verifications and then pull the specific details for each failed one.

### The Liquidity Shuffle
An ops manager notices one account is low on funds. They tell the agent to move 5000 dollars from the reserve account to the active account using create_internal_transfer.

### The Payment Troubleshooting
A customer reports a missing payment. A support lead asks the agent to find the transaction history for that specific account to see if it's still pending or settled.

### The Onboarding Check
A new partner is asking about their account status. An engineer asks the agent to get the account details and verification status to give the partner an accurate update.

## Benefits

- Faster KYC Audits: Use list_verifications and get_verification to check identity statuses in seconds instead of clicking through multiple pages.
- Instant Liquidity Management: Use create_internal_transfer to move money between accounts immediately when you need to balance your books.
- Real-time Transaction Visibility: Use list_transactions and get_transaction to see exactly what happened with a payment without leaving your chat.
- Simplified Account Oversight: Use list_accounts and get_account to get a clear view of all your balances and account numbers at once.
- Secure Payee Verification: Use list_payees to double-check your saved recipients before making any large transfers to prevent errors.
- Easier Organization Navigation: Use list_organizations and get_organization to manage multiple business entities without getting lost in the dashboard.

## How It Works

The bottom line is you get a direct line of communication between your agent and your banking operations.

1. Subscribe to the Griffin MCP on the Vinkius Marketplace.
2. Add your Griffin API Key from your dashboard settings to your AI client.
3. Ask your agent to list accounts, check transaction statuses, or move funds.

## Frequently Asked Questions

**Can I use the Griffin MCP to move money?**
Yes, you can use it to move funds between your own internal accounts. It's great for balancing your liquidity across different internal buckets.

**Does this work for KYC checks?**
Yes, it lets you see the status of identity verifications for your customers. You can check if they are approved or still pending.

**Can I see my transaction history?**
You can pull up the full history for any bank account. This helps you track payments and see exactly where your money is moving.

**Is this for external bank transfers?**
No, this Connector is designed for managing your Griffin banking infrastructure. It handles internal moves and account oversight rather than sending money to outside banks.

**How do I get started with Griffin?**
You just need your Griffin API key from your dashboard. Once you add that to your agent, you can start asking questions about your accounts.

**Can I manage multiple organizations?**
Yes, the Connector can list and get details for all the different organizations you have connected to Griffin.

**Can my agent list all bank accounts for a specific organization in Griffin?**
Yes. Use the 'list_accounts' tool with the 'organizationId' parameter. The agent will fetch all bank accounts associated with that organization flawlessly.

**How do I check the status of a KYC/KYB verification via chat?**
You can use the 'get_verification' tool. Provide the Verification ID, and the agent will return the full details, including the current status and decision of the verification natively.

**Can I trigger an internal money transfer between accounts through the agent?**
Absolutely. Use the 'create_internal_transfer' tool. By passing the amount and account IDs, your agent will programmatically trigger the transfer within Griffin's secure infrastructure flawlessly.