4,500+ servers built on MCP Fusion
Vinkius

Griffin MCP. Manage accounts, transfers, and compliance data.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Griffin MCP on Cursor AI Code Editor MCP Client Griffin MCP on Claude Desktop App MCP Integration Griffin MCP on OpenAI Agents SDK MCP Compatible Griffin MCP on Visual Studio Code MCP Extension Client Griffin MCP on GitHub Copilot AI Agent MCP Integration Griffin MCP on Google Gemini AI MCP Integration Griffin MCP on Lovable AI Development MCP Client Griffin MCP on Mistral AI Agents MCP Compatible Griffin MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Griffin MCP Server. Connects your AI agent to embedded finance operations. List accounts, check balances, monitor transactions, and manage KYC/KYB verifications using natural language conversation.

It lets you take control of banking actions—like transfers—directly through your client.

What your AI agents can do

Create internal transfer

Moves money between two internal accounts within the organization.

Get account

Retrieves specific details, like balance and number, for a single bank account.

Get index

Gets a root list of all available data resources from the Griffin API.

+ 9 more capabilities included
List and Inspect Accounts

The agent retrieves a list of all connected bank accounts, including their current balances and identifying numbers.

Review Transaction History

The agent pulls detailed transaction records for a specific account, showing amounts, statuses, and types (inbound/outbound).

Manage Verifications

The agent lists and retrieves details for KYC/KYB records, allowing you to audit compliance status.

Execute Internal Transfers

The agent initiates money transfers between two designated internal accounts.

Identify Organizations

The agent lists all organizations connected to the API key, helping you scope your data requests.

Check Payees

The agent lists saved payees for an organization, confirming secure recipients before payments.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Griffin MCP Server: 12 Tools for Finance Ops

These tools let your AI client interact with your bank accounts, manage transfers, and audit compliance data directly via conversational prompts.

create019d75ab

create internal transfer

Moves money between two internal accounts within the organization.

get019d75ab

get account

Retrieves specific details, like balance and number, for a single bank account.

get019d75ab

get index

Gets a root list of all available data resources from the Griffin API.

get019d75ab

get me

Retrieves details about the user who is currently authenticated to the system.

get019d75ab

get organization

Retrieves specific details for a designated organization within the system.

get019d75ab

get transaction

Gets detailed information about one specific transaction using its ID.

get019d75ab

get verification

Retrieves all data points for a single KYC or KYB verification record.

list019d75ab

list accounts

Lists all bank accounts tied to the organization, providing an overview of available accounts.

list019d75ab

list organizations

Retrieves a list of all organizations accessible via the API key.

list019d75ab

list payees

Lists all saved recipients (payees) for an organization, confirming valid payment targets.

list019d75ab

list transactions

Fetches the complete transaction history for a specific bank account ID.

list019d75ab

list verifications

Retrieves a list of all KYC/KYB verification records for an organization.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Griffin, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Griffin MCP Server lets your AI agent talk directly to your bank. You can use it to list all the accounts attached to your organization and check out their current balances and account numbers. You can pull a full transaction history for a specific bank account ID, showing amounts, statuses, and if the money came in or went out.

You can also check out all the KYC or KYB verification records for an organization, getting details for every single one. If you need to move cash between two internal accounts, you can use create_internal_transfer. You can list all organizations tied to the API key, and you can check out all the saved payees for an organization, which confirms they're valid targets for payments.

To see specific account details, you can run get_account with a single account number. You can get a full list of all available data resources using get_index. You can pull specific details about the user who's logged into the system using get_me, and you can get specific details for a designated organization using get_organization.

If you're tracking a payment, you can get detailed info about one specific transaction by its ID using get_transaction. For compliance, you can pull all data points for a single KYC or KYB verification record using get_verification. To see all available accounts, you can run list_accounts, and to see all verification records, you can run list_verifications.

Finally, you can get a list of all saved recipients by running list_payees.

How Griffin MCP Works

  1. 1 Subscribe to the Griffin server and provide your API Key. This links your AI client to your embedded finance environment.
  2. 2 Your AI client interprets your request (e.g., 'What was my spending last month?') and decides which tools to call.
  3. 3 The server executes the necessary tools (e.g., list_transactions, get_account) and returns structured data to your client for a natural language response.

The bottom line is you tell your AI client what you need, and the server runs the specific banking operations to get the data.

Who Is Griffin MCP For?

Fintech Ops Managers who need real-time visibility into cash flow. Compliance Officers who must audit KYC/KYB status. Product Engineers prototyping new banking features. If you spend too much time manually cross-referencing bank dashboards, this is for you.

Fintech Operations Manager

Needs to monitor real-time transaction flows and check account balances without leaving the chat interface.

Compliance Officer

Must audit KYC/KYB verification statuses and review individual compliance records quickly.

Product Engineer

Prototyping banking features or testing API responses directly in the chat interface.

What Changes When You Connect

  • Transfer money instantly using create_internal_transfer. Don't wait for a manual wire process; just tell your agent to move funds between accounts.
  • See all connected accounts at once with list_accounts. You get a full overview of balances and account numbers without running multiple lookups.
  • Audit compliance history fast. Use list_verifications to pull a list of all KYC/KYB statuses, and then get_verification for deep details on any specific record.
  • Never lose a payment detail again. list_transactions gives you the full history for an account, and get_transaction lets you deep-dive into a single payment's status.
  • Streamline payee management. Before sending money, use list_payees to confirm the saved recipient is correct, making payments secure and accurate.
  • Scope your actions with list_organizations. If you manage multiple legal entities, this tool lets you select the right scope before checking accounts or transfers.

Real-World Use Cases

01

Confirming Funds Before a Payroll Run

A payroll manager needs to confirm the total available funds for three different departments. They ask the agent to list_accounts to see all department accounts. Then, they use get_account on each one to confirm the balance is over the required amount before approving the payroll transfer via create_internal_transfer.

02

Auditing a Client's Compliance Status

A compliance officer needs to check if a client passed their identity checks. They ask the agent to list_verifications to see all records. They then use get_verification on a specific ID to confirm the 'Approved' status and review the full decision metadata.

03

Investigating a Missing Payment

A user notices a payment is missing. They ask the agent to list_transactions for the account. They see a suspicious outgoing transaction, and then use get_transaction to pull the full details, including the final status and payee info, to figure out what happened.

04

Setting Up a New Vendor Payment

A product engineer needs to pay a new vendor. First, they use list_payees to ensure the vendor isn't already saved. If not, they use the tool to confirm the correct process before simulating a transfer using create_internal_transfer.

The Tradeoffs

Calling tools in random order

Asking the agent to 'Show me the money stuff' and having it run get_transaction and list_accounts simultaneously. This results in a vague dump of unconnected data points that don't tell a full story.

Always start by scoping the request. If you're checking transactions, run list_accounts first, then pass the resulting Account ID to list_transactions. If you need a transfer, always check the balance with get_account before calling create_internal_transfer.

Forgetting the organization scope

Running list_accounts without specifying which business unit you mean. The agent might return accounts for a different company, leading to incorrect financial decisions.

Use list_organizations first to confirm the correct organizational ID. Then, use get_organization to set the context before running any financial lookups like list_transactions.

Assuming data is real-time

Running get_account immediately after a transfer and assuming the balance is updated. The data might be slightly stale, causing the transfer to fail or be miscalculated.

When critical actions happen, always follow up with a request to list_transactions to confirm the status change. Use the transaction ID from the transfer attempt to verify the status.

When It Fits, When It Doesn't

Use this if you need to manage or audit a financial flow: checking balances, transferring money, or verifying compliance records. You need a structured, conversational way to interact with multiple banking endpoints at once.

Don't use this if you just need a simple list of names or dates. For example, if you just need to see all available organizations, list_organizations handles that. If you only need to see if a payee exists, list_payees is enough. This server is for complex, multi-step financial operations where context matters.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Griffin. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_internal_transfer get_account get_index get_me get_organization get_transaction get_verification list_accounts list_organizations list_payees list_transactions list_verifications

Checking account balances used to be a multi-tab chore.

Today, checking balances means jumping between the main dashboard, the detailed account view, and the transaction log. You click to see the balance, then click again to see the last 90 days of transactions, and often you have to copy the account number into a separate document for auditing.

With the Griffin MCP Server, you ask your agent for the balance, and it uses `get_account`. Then, you ask for the history, and it uses `list_transactions`. You get the full picture—all the numbers, all the status updates—in a single, natural conversation.

Griffin MCP Server: Handle transfers and verifications via chat.

You used to have to log into the banking portal, navigate to the transfers tab, select the source and destination accounts, and manually confirm the amount and payees. Compliance checks required a separate login to a KYC platform.

Now, you simply tell your agent to transfer the money, and it executes `create_internal_transfer`. Need to check compliance? Ask it to `list_verifications`. The entire workflow runs in your chat window.

Common Questions About Griffin MCP

How do I check my available accounts using the Griffin MCP Server? +

Run list_accounts. This tool gives you a list of every bank account tied to your organization, including current balances and account numbers.

What is the difference between `list_transactions` and `get_transaction`? +

list_transactions retrieves the full transaction history for an account. get_transaction pulls the detailed info for one specific payment ID.

Can I use Griffin MCP Server to initiate a payment? +

Yes, you can use create_internal_transfer. This tool handles moving money between internal accounts, provided you have the correct source and destination IDs.

Does Griffin MCP Server handle KYC/KYB data? +

Yes. You can use list_verifications to see all compliance records and get_verification to check the status of a single client or entity.

What is the first thing I need to do to use Griffin MCP Server? +

You must subscribe to the server and provide your Griffin API Key. This connects your AI client to your live banking data.

How do I manage my saved payees using the `list_payees` tool? +

The list_payees tool shows all saved payees for an organization. You can then use this list to ensure payment data is accurate before making transfers.

What kind of data can I retrieve with `get_organization`? +

The get_organization tool returns detailed information about a specific organization. This includes identifiers needed to scope subsequent calls, like listing accounts or transactions.

If I need to move money, which tool should I use: `create_internal_transfer` or `get_account`? +

create_internal_transfer executes the movement of funds between internal accounts. Use get_account only when you need to check the current balance or details of an account first.

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Griffin. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.