インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Revolut Business をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
Revolut Business の残高、取引、経費について、Gemini にふだんの言葉で質問できます。読み取り専用の Revolut Business コネクタで、コード不要、約 15 分で設定できます。
こう聞いてみよう
Revolut Business のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
Gemini から Revolut Business アカウントを使う
AnythingMCP には既製の Revolut Business コネクタがあります。Revolut の公式 Business API を使用し、読み取り専用です。Gemini は口座、残高、取引、支払先、経費、為替レートを参照できますが、支払いを送信したり資金を移動したりすることはできません。
対応しているのは Revolut Business アカウントのみです。個人アカウント向けには、Revolut は PSD2 オープンバンキング以外の API を提供しておらず、PSD2 はライセンスを持つ事業者に限定されています。個人の銀行口座で使える選択肢を参照してください。
Gemini に質問できること
- 「Revolut の各口座の残高はいくらですか?」
revolut_list_accountsを使用します。 - 「先週の入金をすべて表示してください。」
fromとtoを指定してrevolut_list_transactionsを使用します。 - 「9 月のカード支出を加盟店別にまとめてください。」 type に
card_paymentを指定してrevolut_list_transactionsを使用します。 - 「まだ情報が不足している経費はどれですか?」 state に
missing_infoを指定してrevolut_list_expensesを使用します。 - 「EUR 口座の IBAN は何ですか?」
revolut_get_account_bank_detailsを使用します。 - 「今 10,000 EUR を USD に両替すると、手数料込みでいくらになりますか?」
revolut_get_exchange_rateを使用します。
必要なもの
- Grow プラン以上の Revolut Business アカウント。 Revolut では Grow 以上のプランに Business API へのアクセスが含まれます。
- Revolut Business で API を管理する権限(設定の APIs セクション)。
opensslが使えるターミナル(macOS、Linux、または Windows の WSL)。鍵ペアの作成に使います。Revolut はパスワードやクライアントシークレットではなく、証明書によってコネクタを識別します。- AnythingMCP ワークスペース: AnythingMCP Cloud(7 日間の無料トライアル)または独自のインストール環境。
ステップバイステップの設定
ステップ 1: 鍵ペアを作成する
openssl genrsa -out privatecert.pem 2048
openssl req -new -x509 -key privatecert.pem -out publiccert.cer -days 1825
証明書の質問には少なくとも 1 つ、たとえば国名に回答してください。その他は空欄のままでかまいません。publiccert.cer は Revolut に、privatecert.pem は AnythingMCP に登録します。秘密鍵は他の誰とも共有しないでください。
ステップ 2: Revolut Business に証明書を追加する
- Revolut Business の Web アプリで Settings → APIs → Business API を開き、Add API certificate をクリックします。
publiccert.cerの内容全体を、BEGIN 行と END 行を含めて X509 public key に貼り付けます。- OAuth redirect URI には
https://cloud.anythingmcp.com/api/mcp-oauth/callbackを入力します。AnythingMCP をセルフホストしている場合は<your AnythingMCP URL>/api/mcp-oauth/callbackを使用します。 - 保存して、Revolut がその証明書に対して表示する Client ID をコピーします。
ステップ 3: AnythingMCP にコネクタをインストールする
AnythingMCP で Connectors を開き、Revolut Business を選択して次の項目を入力します。
REVOLUT_CLIENT_ID: ステップ 2 の Client ID。REVOLUT_PRIVATE_KEY:privatecert.pemの内容全体(BEGIN 行と END 行を含む)。暗号化して保存され、再び表示されることはありません。REVOLUT_REDIRECT_DOMAIN: リダイレクト URI のドメイン。https://もパスも含めません。例:cloud.anythingmcp.com。
ステップ 4: Revolut で認可する
コネクタを開き、Authorize with Provider をクリックします。Revolut が二要素認証によるアクセスの承認を求め、その後 AnythingMCP に戻ります。コネクタが要求するのは Revolut の読み取り専用 READ 権限です。Revolut のアクセストークンは 40 分で失効しますが、AnythingMCP が更新のたびに秘密鍵で署名して自動的に更新するため、認可は 1 回だけで済みます。
ステップ 5: Gemini を接続する
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Gemini CLI は ~/.gemini/settings.json (Windows は %APPDATA%\gemini\settings.json) から MCP サーバを読み込みます。追加:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- AnythingMCP の MCP Servers → your server → API keys で MCP API key を取得。
- ファイルを保存し
geminiを再起動。 - Gemini CLI で
/mcpを実行 —Revolut Businessが利用可能として表示されます。 - Vertex AI Studio: 同じ Bearer ヘッダーで
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDをリクエストのtools配列に渡してください。
ステップ 6: Gemini に銀行取引について質問する
まずは Gemini に質問できること にある質問から始めてください。Gemini がツールを選び、日付やフィルターを指定して、Revolut が返したデータをもとに回答します。
まずサンドボックスで試す
Revolut は sandbox-business.revolut.com で、テストデータ入りの無料 Business サンドボックスを提供しています。証明書は代わりにそちらにアップロードしてください。次に、コネクタの設定でベース URL を https://sandbox-b2b.revolut.com/api/1.0、認可 URL を https://sandbox-business.revolut.com/app-confirm、トークン URL を https://sandbox-b2b.revolut.com/api/1.0/auth/token に変更し、もう一度認可します。サンドボックスでは経費は利用できません。
トラブルシューティング
- 認可の最後にリダイレクト URI に関するエラーが出る。 Revolut で証明書とともに保存したリダイレクト URI が、ステップ 2 のものと完全に一致している必要があります。
- 認可が "invalid_request" または無効なクライアントのエラーで失敗する。
REVOLUT_REDIRECT_DOMAINがhttps://を除いたリダイレクト URI のドメインであること、そしてREVOLUT_PRIVATE_KEYがアップロードした証明書の作成元の鍵であることを確認してください。 - 呼び出しが動作しなくなった。 証明書が削除または置き換えられると、Revolut はアクセスを取り消します。コネクタのページからもう一度認可してください。
- Revolut で API 証明書を追加できない。 プランを確認してください。Business API は Grow 以上のプランに含まれます。
- 証明書に IP 許可リストを設定している。 その場合、Revolut はリストにあるアドレスからのリクエストのみを受け付けるため、AnythingMCP サーバーが通信する送信元アドレスをリストに含める必要があります。
FAQ
Gemini は Revolut から支払いを行えますか?
いいえ。このコネクタには支払い、送金、両替のツールがなく、保持しているアクセス権は Revolut の読み取り専用 READ 権限です。
個人の Revolut アカウントでも使えますか? いいえ。Revolut の Business API は Revolut Business のみを対象としています。個人アカウントについては、銀行口座を接続するための選択肢を参照してください。
40 分ごとにトークンを差し替える必要がありますか? いいえ。認可は 1 回だけです。AnythingMCP は、Revolut のドキュメントに記載された方法に従い、秘密鍵で署名した短期間有効なトークンを使ってアクセストークンを自動的に更新します。
Gemini 1.5 Pro / 2.x は MCP をサポートしますか?
はい — Gemini CLI ≥ 0.4 と Vertex AI tools API は Bearer ヘッダー付きの httpUrl MCP コネクタを受け入れます。
データは AnythingMCP に保存されますか? 秘密鍵と Revolut のトークンはワークスペース内に暗号化(AES-256-GCM)して保存され、Gemini に表示されることはありません。Gemini がツールを使用すると、AnythingMCP が Revolut を呼び出して結果を渡し、その呼び出しはワークスペースの監査ログに記録されます。AnythingMCP Cloud はドイツのフランクフルトでホストされています。
次のステップ
このガイドは役に立ちましたか?