Revolut Business MCP. Automate global payouts and multi-currency treasury tasks.
Revolut Business MCP gives your AI agent access to a major pan-European treasury system. You can automate multi-currency exchange swaps, track global balances across multiple currencies, and execute secure mass payouts to vendors and contractors.
Give Claude and any AI agent real-world access
List and query the current balances across all your Revolut Business accounts in multiple currencies.
Programmatically execute currency exchanges between different currency pockets at live rates.
Create payment draft queues for human approval, or instantly send payout links to recipients who claim the funds online.
Retrieve comprehensive lists of past transactions and submitted expenses for accounting reconciliation.
Fetch specific IBAN, BIC, or local bank details required when sharing payment information with clients.
Ask an AI about this
Waiting for input…
What AI agents can do with Revolut Business: 27 Financial Operations Tools
These tools let you manage every aspect of corporate finance, from checking global balances and executing FX swaps to setting up payment drafts and retrieving historical transaction logs.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Revolut Business MCPRevolut Create Counterparty
Adds and saves a new payment recipient profile before you can send money to them.
Revolut Create Exchange
Immediately executes a foreign exchange swap, changing the currency of funds between...
Revolut Create Payment
For payments requiring human approval, use revolut_create_draft_payment...
Revolut Get Account
Pulls specific, detailed information for one particular revolving account ID.
Revolut Get Exchange Rate
Provides the current live FX rate, optionally calculating how much money you'd get...
Revolut Get Transaction
Retrieves the full details for one specific transaction using its unique ID.
Revolut List Accounts
Retrieves a list of all linked Revolut Business accounts and their current balances across various currencies.
Revolut List Counterparties
Shows all the saved and available payment recipient profiles in your account...
Revolut List Team Members
Retrieves a list of all team members authorized within the Revolut Business...
Revolut List Transactions
Gathers a historical record of transactions, useful for financial reporting and...
Revolut Cancel Payout Link
Funds are returned to the source account. Cancel an unclaimed payout link
Revolut Create Draft Payment
Builds a payment draft for an external recipient; this must be reviewed and approved by a human user before funds move.
Revolut Create Payout Link
Generates a secure, time-limited URL that allows a recipient to claim funds without needing to share their banking details.
Revolut Create Transfer
Moves money between two of your own Revolut accounts that might hold different...
Revolut Create Webhook
Create a new webhook subscription
Revolut Delete Counterparty
Cannot be undone. Remove a counterparty from the account
Revolut Delete Draft Payment
Cannot delete drafts already sent for approval. Delete a payment draft
Revolut Delete Webhook
Events will no longer be delivered to this endpoint. Delete a webhook subscription
Revolut Get Account Bank Details
Gets the official IBAN, BIC, and local bank details for a specific account to share with clients.
Revolut Get Counterparty
Fetches complete details for a specific counterparty profile you've already mapped.
Revolut Get Draft Payment
Get details of a specific payment draft
Revolut Get Expense
Get details of a specific expense
Revolut Get Payout Link
Get details of a specific payout link
Revolut Get Team Member
Get details of a specific team member
Revolut Get Transfer Reasons
Use this to get the valid codes before creating a transfer. Get the list of valid transfer reason codes
Revolut Get Webhook
Get details of a specific webhook
Revolut Get Webhook Failed Events
Useful for debugging connectivity issues or missed notifications. Get failed...
Revolut List Draft Payments
Drafts require human approval in the Revolut Business app before funds are...
Revolut List Expenses
Lists all expenses that have been submitted, helping with accounts payable...
Revolut List Payout Links
Available in UK, EEA, AU, and SG. List all payout links
Revolut List Roles
List all available roles in the organisation
Revolut List Webhooks
List all configured webhooks
Revolut Rotate Webhook Secret
The old secret is invalidated immediately. Rotate the signing secret for a webhook
Revolut Update Webhook
Update a webhook configuration
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Revolut Business, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Revolut Business. 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 CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Reconciling global cash flow is a nightmare of tabs and spreadsheets.
Right now, checking if you have enough money to pay vendors across Europe involves logging into five different banking portals. You're cross-referencing balances in Euros versus Pounds versus Dollars, copying account numbers from one system to another, and hoping the exchange rate hasn't changed since your morning coffee.
With this MCP, all that manual clicking vanishes. Your agent checks every operational wallet across multiple currencies with a single prompt. You get an immediate, consolidated report of available funds, eliminating guesswork and saving you hours of tedious data compilation.
Revolut Business MCP: Control Every Payment Flow
The biggest time suck is managing payments that require human sign-off. You spend time generating payments, only to have them sit in a queue waiting for someone to log in and hit 'Approve.'
This MCP solves that by building the payment draft using `revolut_create_draft_payment`. The funds are safely held until an authorized team member approves it within the system. You initiate the process, but the workflow remains secure.
What Revolut Business MCP does for your AI
Managing cash flow across different countries or currencies is messy work. This MCP lets your AI client connect directly to Revolut Business, giving it the power of a large corporate treasury system. You can ask it to query all underlying operational wallets—EUR, GBP, USD, etc.—to check your global ledger balances instantly.
Need to pay out 50 contractors across four different borders? Your agent can build and queue up those payments using payment drafts that require human approval before they go out. It also handles the money magic: executing live foreign exchange swaps when you need to change currency pockets. Because this MCP lives on Vinkius, your AI client gets access to all these complex financial tools in one place, handling everything from listing historical transactions for audits to getting full bank details for a new recipient.
019d75ff-46f5-7363-b3fa-be88bf0b4299 How to set up Revolut Business MCP
The bottom line is you give your agent the keys, and it can perform high-level treasury actions across multiple currencies without you lifting a finger.
Log into your Revolut Business Web interface (B2B tier) and generate the necessary API integration tokens.
Embed those raw key payloads directly into your Vinkius parameter map to synchronize routing boundaries for payments and transfers.
Your AI client uses these credentials to call tools like revolut_list_accounts or revolut_create_draft_payment, executing the financial workflow.
Who uses Revolut Business MCP
This MCP is built for finance operations teams handling complex cross-border payments. It's for the Treasury Manager who gets paid to reconcile ledgers, or the Global Payroll Specialist tired of manually initiating payouts across different currencies.
Runs automated sweeps to check balances across all global wallets, ensuring no currency pocket is short before a major expenditure.
Maps contractor IDs to new recipients and queues up cross-border payroll drafts for final approval in the system.
Initiates real-time FX swaps when a department needs funds converted from Euros into local currency accounts, or generates reports using revolut_list_transactions.
Benefits of connecting Revolut Business MCP
Stop managing currency swaps manually. Use revolut_create_exchange to programmatically execute FX orders, ensuring your funds are always in the right pocket when you need them.
Never worry about manual payout setup again. You can create and manage payment drafts using revolut_create_draft_payment, which routes payments through a necessary human approval workflow before release.
Streamline vendor onboarding by first running revolut_create_counterparty to map new recipients, then securely executing bulk payouts without sharing raw banking details.
Simplify reconciliation. Instead of bouncing between different dashboards, use tools like revolut_list_transactions and revolut_list_expenses to pull a single, comprehensive financial history for auditing.
Get the exact bank info you need instantly. Use revolut_get_account_bank_details when communicating with new partners; it provides verified IBANs and BIC codes so there's zero guesswork.
Revolut Business MCP use cases
Paying a contractor in Ghana from an EU Euro balance.
A Global Payroll Specialist needs to pay 20 contractors who operate in different countries. They use the MCP to map all new IDs via revolut_create_counterparty and then queue up the payments using revolut_create_draft_payment, which handles the required currency conversion before final approval.
Quarterly treasury audit of multiple subsidiaries.
A Treasury Analyst needs to prove that all global operations had sufficient liquid funds. They use revolut_list_accounts to sweep balances across every single operational wallet (USD, EUR, GBP) in one go for immediate reporting.
Handling international receivables without banking details.
A client needs to pay a vendor but doesn't want to share their corporate bank account. The agent uses revolut_create_payout_link to generate a secure link, which the vendor can claim instantly.
Moving money between internal company funds.
The finance team needs to move reserve cash from the main Euro operational wallet into the local GBP account for immediate office supplies. They use revolut_create_transfer to keep the movement entirely within their own accounts.
Revolut Business MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Assuming direct transfers are always instant.
A user tries to send a payment using a basic transfer tool, only to find out it requires manual compliance checks or approval from the finance team anyway.
Always use revolut_create_draft_payment first. This builds the necessary draft in the system, ensuring the payment hits the required human review stage before any money moves.
Trying to calculate exchange rates manually.
The user reads an old rate from a spreadsheet and assumes that's what Revolut will use for the payout, leading to budget overruns or failed transactions.
Run revolut_get_exchange_rate immediately before creating any payment draft. This confirms the live, exact quoted conversion amount your agent needs.
Forgetting that counterparty data must be pre-mapped.
The user tries to send a bulk payout to a new vendor using revolut_create_payment and gets an error because the recipient profile isn't set up yet.
First, use revolut_create_counterparty to map the new vendor's details. Then, you can securely proceed with drafting payments or listing them with revolut_list_counterparties.
When to use Revolut Business MCP
Use this MCP if your core challenge is managing money flow across multiple currencies and jurisdictions. If you need to audit historical records, check balances (revolut_list_accounts), or execute complex payouts (like mass contractor payments), this is the right tool. Don't use it if you only need to read a single document or fetch basic user profile data; for that, a simple data retrieval MCP will suffice. Crucially, don't try to use payment tools like revolut_create_payment unless you understand the approval workflow. When in doubt about paying someone new, always start by setting up them first using revolut_create_counterparty and then drafting the payment with revolut_create_draft_payment.
Frequently asked questions about Revolut Business MCP
How do I check all my current Revolut Business balances using revolut_list_accounts? +
You call revolut_list_accounts to get a real-time inventory of your funds. It pulls the balance for every operational wallet you manage across EUR, GBP, USD, and other linked currencies.
Can revolut_create_payout_link be used instead of direct payments? +
Yes. revolut_create_payout_link is ideal when you don't want to share banking details. It sends the recipient a secure URL they click to claim funds, which is great for contractors.
Is revolut_create_draft_payment reversible? +
The draft itself can be deleted using revolut_delete_draft_payment, but once an authorized user approves it and the payment leaves your system, that transaction cannot be undone.
What if I need to pay a vendor who is new to our network? +
First, you must use revolut_create_counterparty to map their details. Then, your agent can reference that profile for any subsequent payments or bulk payouts.
Does revolut_list_transactions cover all my spending? +
It retrieves historical transaction data across the connected accounts, making it perfect for reconciling past expenses and generating audit reports. For submitted expenses, check revolut_list_expenses.