Revolut Mcp

io.github.jeff-nasseriPublished by GitHub account jeff-nasseriv0.1.6Updated Oct 24, 2026

MCP server for the Revolut Business API: accounts, transactions, payments, FX, and more.

VerifiedSTDIODesktop onlyFinanceBusiness & Commerce

Overview

AI-generated overview

Lets an assistant work with a Revolut Business account: list balances, browse transactions, manage counterparties, check FX rates, and move money.

What you can do
This MCP server bridges an AI assistant to the Revolut Business API. Across 21 tools in eight scopes, the assistant can list accounts and balances, browse transactions, manage counterparties, look up live exchange rates, and initiate payments. It runs locally over stdio and defaults to the Revolut sandbox environment.
When to use it
Use it when you want to query or operate a Revolut Business account conversationally from an assistant, for example reviewing balances and transactions or preparing payments and FX lookups. It is not for personal Revolut accounts, RevolutX or crypto, or the Merchant API.
Requirements
Runs as a local npm package over stdio on a desktop machine. Needs a Revolut Business account and API credentials: REVOLUT_CLIENT_ID, a PEM private key via REVOLUT_PRIVATE_KEY or REVOLUT_PRIVATE_KEY_PATH, and a registered REVOLUT_REDIRECT_URI. REVOLUT_ENVIRONMENT selects sandbox (default) or production; TOKEN_STORE_PATH sets where OAuth tokens are stored.
Before you install
The server handles payment and money-movement operations, so an assistant can initiate real transfers when pointed at production. It requires the REVOLUT_PRIVATE_KEY secret and stores OAuth tokens on disk at TOKEN_STORE_PATH. Keep REVOLUT_ENVIRONMENT on sandbox until you have verified behavior, and treat the private key and token file as sensitive.

Installation

In SourceWeft

  1. Open Revolut Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

[Revolut MCP]

Revolut MCP

[Pipeline] [Deployment] [Tests] [License: MIT]

Overview

Revolut MCP is a Model Context Protocol server that bridges AI assistants (Claude, Cursor, etc.) and the Revolut Business API. Through natural-language requests an assistant can list accounts and balances, browse transactions, manage counterparties, look up live exchange rates, move money, and more — across 21 tools organized into eight scopes.

⚠️ Revolut Business only. This server works exclusively with Revolut Business accounts via the Business API. It does not support personal Revolut accounts (Open Banking), RevolutX / crypto, or the Merchant API. It defaults to the sandbox; set REVOLUT_ENVIRONMENT=production with a production certificate to target a live business account.

Demo

https://github.com/user-attachments/assets/afb73925-9628-4473-b4c8-5527440357da

Documentation

📚 Full Documentation — installation, authentication, tool reference, and examples.

Quick Links

License

This MCP server is licensed under the MIT License. You are free to use, modify, and distribute it subject to the terms of that license.

Source: README.md at commit d3406c1

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.6LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts