Connector guide5-minute read10 MCP tools7 languages

Connect Revolut Business to Gemini (MCP Connector)

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.

HCBy HelpCode teamUpdated 5 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Revolut Business

Revolut Business

Read your Revolut Business accounts from any AI agent: balances, bank details, transactions, counterparties, expenses and exchange rates. Official Business API, read-only (READ scope), signed-JWT authentication with your own certificate. 10 tools.

tools

10

Region

INTL

Category

Banking

Authentication

OAuth 2.0

Required env vars

REVOLUT_CLIENT_IDREVOLUT_PRIVATE_KEYREVOLUT_REDIRECT_DOMAIN
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

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.

Start free trial

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.

Revolut Business · live via MCP
Share
Opus 4.7

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_transactions with from and to.
  • "Summarise September's card spending by merchant." Uses revolut_list_transactions with type card_payment.
  • "Which expenses are still missing information?" Uses revolut_list_expenses with state missing_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

  1. In the Revolut Business web app, open Settings → APIs → Business API and click Add API certificate.
  2. Paste the whole content of publiccert.cer, including the BEGIN and END lines, into X509 public key.
  3. 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.
  4. 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 of privatecert.pem, including the BEGIN and END lines. It is stored encrypted and never shown again.
  • REVOLUT_REDIRECT_DOMAIN: the domain of the redirect URI, without https:// and without a path, for example cloud.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 shows YOUR_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" }
    }
  }
}
  1. Get your MCP API key from AnythingMCP → MCP Servers → your server → API keys.
  2. Save the file and restart gemini.
  3. Run /mcp inside the Gemini CLI — Revolut Business should be listed as available.
  4. Vertex AI Studio: pass https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID to the tools array of your request with the same X-API-Key header.

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_DOMAIN is the redirect URI's domain without https://, and that REVOLUT_PRIVATE_KEY is 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

Was this guide helpful?

Your Revolut Business agent is one click away.

Install the connector, paste the key, prompt Gemini. Free for 7 days, no credit card.

Related guides