Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the Revolut Business in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Ask Gemini about your Revolut Business balances, transactions and expenses in plain language. A read-only Revolut Business connector, set up in about 15 minutes without code.
Try asking
Example prompts for Revolut Business
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
Your Revolut Business account in Gemini
AnythingMCP has a ready-made Revolut Business connector. It uses Revolut's official Business API and is read-only: Gemini can look at your accounts, balances, transactions, payees, expenses and exchange rates, but cannot send payments or move money.
It works with Revolut Business accounts only. For personal accounts Revolut offers no API apart from PSD2 open banking, which is reserved for licensed providers. See your options for personal bank accounts.
What you can ask Gemini
- "What's the balance on each of our Revolut accounts?" Uses
revolut_list_accounts. - "Show me all incoming payments from last week." Uses
revolut_list_transactionswithfromandto. - "Summarise September's card spending by merchant." Uses
revolut_list_transactionswith typecard_payment. - "Which expenses are still missing information?" Uses
revolut_list_expenseswith statemissing_info. - "What's the IBAN of our EUR account?" Uses
revolut_get_account_bank_details. - "What would 10,000 EUR get us in USD right now, fee included?" Uses
revolut_get_exchange_rate.
What you need
- A Revolut Business account on the Grow plan or higher. Revolut includes Business API access from Grow upwards.
- Permission to manage the API in Revolut Business (the APIs section of the settings).
- A terminal with
openssl(macOS, Linux, or WSL on Windows) to create a key pair. Revolut identifies the connector by your certificate instead of a password or client secret. - An AnythingMCP workspace: AnythingMCP Cloud (7-day free trial) or your own installation.
Step-by-step setup
Step 1: Create a key pair
openssl genrsa -out privatecert.pem 2048
openssl req -new -x509 -key privatecert.pem -out publiccert.cer -days 1825
Answer at least one of the certificate questions, for example the country; the others can stay empty. publiccert.cer goes to Revolut and privatecert.pem to AnythingMCP. Don't share the private key with anyone else.
Step 2: Add the certificate in Revolut Business
- In the Revolut Business web app, open Settings → APIs → Business API and click Add API certificate.
- Paste the whole content of
publiccert.cer, including the BEGIN and END lines, into X509 public key. - As OAuth redirect URI, enter
https://cloud.anythingmcp.com/api/mcp-oauth/callback. If you host AnythingMCP yourself, use<your AnythingMCP URL>/api/mcp-oauth/callback. - Save, and copy the Client ID that Revolut shows for the certificate.
Step 3: Install the connector in AnythingMCP
In AnythingMCP, open Connectors, pick Revolut Business and fill in:
REVOLUT_CLIENT_ID: the Client ID from Step 2.REVOLUT_PRIVATE_KEY: the whole content ofprivatecert.pem, including the BEGIN and END lines. It is stored encrypted and never shown again.REVOLUT_REDIRECT_DOMAIN: the domain of the redirect URI, withouthttps://and without a path, for examplecloud.anythingmcp.com.
Step 4: Authorize with Revolut
Open the connector and click Authorize with Provider. Revolut asks you to approve access with two-factor authentication and sends you back to AnythingMCP. The connector requests Revolut's read-only READ permission. Revolut's access tokens expire after 40 minutes; AnythingMCP renews them on its own, signing each renewal with your private key, so you only authorize once.
Step 5: Connect Gemini
Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (
https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide showsYOUR_SERVER_ID.
Gemini CLI reads MCP servers from ~/.gemini/settings.json (or %APPDATA%\gemini\settings.json on Windows). Add:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Get your MCP API key from AnythingMCP → MCP Servers → your server → API keys.
- Save the file and restart
gemini. - Run
/mcpinside the Gemini CLI —Revolut Businessshould be listed as available. - Vertex AI Studio: pass
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDto thetoolsarray of your request with the sameX-API-Keyheader.
Step 6: Ask Gemini about your banking
Start with the questions under What you can ask Gemini. Gemini picks the tool, fills in dates and filters, and answers from the data Revolut returns.
Try it in the sandbox first
Revolut has a free Business sandbox with test data at sandbox-business.revolut.com. Upload the certificate there instead. Then, in the connector's settings, change the base URL to https://sandbox-b2b.revolut.com/api/1.0, the authorization URL to https://sandbox-business.revolut.com/app-confirm and the token URL to https://sandbox-b2b.revolut.com/api/1.0/auth/token, and authorize again. Expenses are not available in the sandbox.
Troubleshooting
- Authorizing ends with an error about the redirect URI. The redirect URI saved with the certificate in Revolut must match the one from Step 2 exactly.
- Authorizing fails with "invalid_request" or an invalid client. Check that
REVOLUT_REDIRECT_DOMAINis the redirect URI's domain withouthttps://, and thatREVOLUT_PRIVATE_KEYis the key you created the uploaded certificate from. - Calls stopped working. Revolut revokes access when the certificate is deleted or replaced. Authorize again from the connector page.
- Revolut won't let you add an API certificate. Check your plan: the Business API comes with Grow and higher.
- You set an IP allow-list on the certificate. Revolut then accepts requests only from the listed addresses, so the address your AnythingMCP server calls from has to be on it.
FAQ
Can Gemini make payments from Revolut?
No. The connector has no payment, transfer or exchange tools, and the access it holds is Revolut's read-only READ permission.
Does it work with a personal Revolut account? No. Revolut's Business API only covers Revolut Business. For personal accounts, see your options for connecting a bank account.
Do I have to replace a token every 40 minutes? No. You authorize once. AnythingMCP renews the access token itself with a short-lived token signed by your private key, the way Revolut documents it.
Does Gemini 1.5 Pro or 2.x support MCP?
Yes — Gemini CLI ≥ 0.4 and Vertex AI tools API both accept MCP httpUrl connectors with custom headers.
Is my data stored by AnythingMCP? The private key and Revolut's tokens are stored encrypted (AES-256-GCM) in your workspace and are never shown to Gemini. When Gemini uses a tool, AnythingMCP calls Revolut and passes the result on, and the call is recorded in your workspace's audit log. AnythingMCP Cloud is hosted in Frankfurt, Germany.
Next steps
- Bank accounts and AI: what works today
- Connect Wise to Gemini
- Connect to Claude
- Connect to ChatGPT
- Connect to Cursor
- Connect to Meta Muse
Was this guide helpful?