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.

7 天免费 · 无需信用卡 · EU 托管

问 Revolut 任何事

通过 AnythingMCP 对 Revolut Business 试一个真实提示 — Claude 调用工具并返回答案。在你的消息上按 Enter 即可在 Cloud 安装。

在 Cloud 上安装 Revolut
Revolut Business · 通过 MCP 实时
分享
Opus 4.7

Claude 是 AI,可能会出错。请核对回答。

2 分钟设置

  1. 1在 cloud.anythingmcp.com 开始免费试用。
  2. 2在连接器商店点击 Revolut Business。提示时粘贴凭据。
  3. 3生成 MCP API 密钥,将 AI 客户端指向生成的 MCP URL。
立即安装 Revolut Business

配置 Revolut Business

直接来自连接器定义:在哪里获取凭据、需要哪些权限,以及该适配器调用的是哪个 API。 由连接器作者以英文提供。

This connector reads your Revolut Business account through the official Business API: accounts and balances, bank details, transactions, counterparties, expenses and exchange rates. It is read-only: it cannot send payments, move money or change anything in your account.

What you need: a Revolut Business account on the Grow plan or higher (Revolut includes the Business API from Grow upwards), and a Revolut user with permission to manage the API. Personal Revolut accounts are not supported: Revolut offers no API for them apart from PSD2 open banking, which is only open to licensed providers.

How authentication works: Revolut does not issue a client secret. You create a key pair, upload the public certificate to Revolut, and AnythingMCP signs a short-lived token (a JWT, RS256, 5 minutes) with the private key whenever it needs an access token. Access tokens last 40 minutes and are renewed automatically; you authorize once.

Setup (about 10 minutes):

  1. On your computer, create the key pair (macOS/Linux terminal, or WSL on Windows): 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.
  2. In Revolut Business, open Settings → APIs → Business API and click Add API certificate. Paste the whole content of publiccert.cer (including the BEGIN/END lines) into X509 public key.
  3. As OAuth redirect URI enter https://cloud.anythingmcp.com/api/mcp-oauth/callback on AnythingMCP Cloud, or <your AnythingMCP URL>/api/mcp-oauth/callback if you host AnythingMCP yourself. Save, then copy the Client ID Revolut shows.
  4. Fill in the variables and install:
    • REVOLUT_CLIENT_ID: the Client ID from step 3.
    • REVOLUT_PRIVATE_KEY: the whole content of privatecert.pem, including the BEGIN/END lines. Pasting it into the single-line field is fine. It is stored encrypted and never shown again.
    • REVOLUT_REDIRECT_DOMAIN: the domain of the redirect URI from step 3, without https:// and without a path, for example cloud.anythingmcp.com. Revolut checks that the token was issued by that domain.
  5. Open the connector and click Authorize with Provider. Revolut asks you to confirm access (with two-factor authentication) and sends you back to the connector page.

Read-only by design: the connector asks Revolut for the READ scope only, so even the access token cannot initiate payments. Keep your private key safe anyway: anyone who has it and the Client ID can request tokens for your account. To revoke access, delete the certificate in Revolut's Business API settings.

Sandbox: to test with fake data, create a free account at https://sandbox-business.revolut.com, upload the certificate there instead, and 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. Then authorize again. Expenses are not available in the sandbox.

IP allow-list: if you set a production IP allow-list on the certificate, it must include the address AnythingMCP calls from (on AnythingMCP Cloud, ask support for the current egress IP).

Paging: transactions come newest first, up to 1000 per call. For the next page, call again with to set to the created_at of the last transaction you received. Counterparties page with created_before, expenses with to.

Troubleshooting: "invalid_request … The Token has expired" or "invalid client" after authorizing usually means REVOLUT_REDIRECT_DOMAIN does not match the redirect URI's domain, or the private key does not belong to the uploaded certificate. A redirect back with an error about the redirect URI means the URI in Revolut does not exactly match the one in step 3.

你的 AI 距离 Revolut Business 仅两次点击。

安装连接器、粘贴凭据、向 AI 提问。7 天免费,无需信用卡。