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 上安装 RevolutClaude 是 AI,可能会出错。请核对回答。
2 分钟设置
- 1在 cloud.anythingmcp.com 开始免费试用。
- 2在连接器商店点击 Revolut Business。提示时粘贴凭据。
- 3生成 MCP API 密钥,将 AI 客户端指向生成的 MCP URL。
配置 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):
- On your computer, create the key pair (macOS/Linux terminal, or WSL on Windows):
openssl genrsa -out privatecert.pem 2048openssl req -new -x509 -key privatecert.pem -out publiccert.cer -days 1825Answer at least one of the certificate questions (for example the country); the others can stay empty. - 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. - As OAuth redirect URI enter
https://cloud.anythingmcp.com/api/mcp-oauth/callbackon AnythingMCP Cloud, or<your AnythingMCP URL>/api/mcp-oauth/callbackif you host AnythingMCP yourself. Save, then copy the Client ID Revolut shows. - Fill in the variables and install:
REVOLUT_CLIENT_ID: the Client ID from step 3.REVOLUT_PRIVATE_KEY: the whole content ofprivatecert.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, withouthttps://and without a path, for examplecloud.anythingmcp.com. Revolut checks that the token was issued by that domain.
- 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.