io.github.jeff-nasseri/revolut-mcp MCP Server
io.github.jeff-nasseri/revolut-mcp
AI-powered Revolut Business API access: accounts, transactions, payments, FX, and counterparty management.
What is the io.github.jeff-nasseri/revolut-mcp MCP server?
Revolut MCP is a Model Context Protocol server that connects AI assistants to the Revolut Business API, enabling natural-language control over accounts, transactions, payments, exchange rates, and counterparty management. It provides 21 tools organized into eight scopes and works exclusively with Revolut Business accounts in sandbox or production environments.
This server lets you interact with your Revolut Business account through Claude, Cursor, or other AI assistants. You can check account balances, review transactions, initiate payments, look up live FX rates, manage counterparties, and perform other business banking operations via natural language—all without leaving your AI interface.
How to install io.github.jeff-nasseri/revolut-mcp
Copy-paste configuration for popular MCP clients.
REVOLUT_CLIENT_IDrequiredClient ID from the Revolut Business portal (Settings -> APIs)
REVOLUT_PRIVATE_KEY_PATHPath to the PEM private key that signs the client-assertion JWT
REVOLUT_PRIVATE_KEYsecretPEM contents of the private key (alternative to REVOLUT_PRIVATE_KEY_PATH)
REVOLUT_REDIRECT_URIOAuth redirect URI registered with the certificate (default: https://example.com/)
REVOLUT_JWT_ISSJWT issuer; defaults to the redirect URI host
TOKEN_STORE_PATHWhere OAuth tokens are persisted (default: ./.tokens.json)
REVOLUT_ENVIRONMENTTarget environment: sandbox (default) or production
Tools & capabilities
Tools this server exposes to the agent.
Account Management— List accounts and retrieve account balances and detailsTransactions— Browse and query transaction historyPayments— Initiate and manage money transfersCounterparties— Manage and look up payment recipientsExchange Rates— Look up live foreign exchange ratesAdditional Banking Tools— 21 tools total across eight scopes for comprehensive business banking operations
Use cases
- Check your Revolut Business account balance and account details via natural language
- Review transaction history and filter by date, amount, or counterparty
- Initiate payments and transfers to existing counterparties
- Look up live FX rates for multi-currency operations
- Manage counterparties and payment recipients for your business
io.github.jeff-nasseri/revolut-mcp MCP server FAQ
Revolut MCP is a Model Context Protocol server that gives AI assistants like Claude and Cursor access to the Revolut Business API. You can manage accounts, transactions, payments, FX rates, and counterparties through natural-language commands.
No. Revolut MCP works exclusively with Revolut Business accounts via the Business API. It does not support personal Revolut accounts, RevolutX/crypto, or the Merchant API.
Revolut MCP itself is free and open-source (MIT License). You need a Revolut Business account and API credentials, which are subject to Revolut's pricing and terms.
Install via npm (`@jeff-nasseri/revolut-mcp`), source, or Docker. See the installation guide in the documentation for step-by-step setup for Claude Desktop and other integrations.
You need Revolut Business API credentials (certificate and OAuth flow). The server defaults to sandbox; set `REVOLUT_ENVIRONMENT=production` with a production certificate for live accounts.
Revolut MCP provides 21 tools organized into eight scopes covering accounts, transactions, payments, counterparties, exchange rates, and other business banking operations.
README (reference)
Source of truth, from the repository.
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=productionwith 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
- Installation — npm, source, or Docker
- Generate a Sandbox Token — set up the Revolut Business sandbox
- Authentication — certificate setup and the OAuth flow
- Testing — unit and live integration tests
- Claude Desktop — editor integration
- Tool Reference — every tool, by scope
- Contributing — add a tool or scope
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.
Related MCP servers
Manage MikroTik routers via AI: firewall, NAT, routing, DHCP, DNS, WireGuard, and more through natural language.
Read published house pizza facts and calculate dough and ingredient balance.

health4ai
Query your Apple Health data from your own Supabase/Postgres via local MCP.

EU Audit Trail
Tamper-evident audit trail MCP server for EU AI Act & GDPR compliance.
Search, query, and update budgets, transactions, contacts, and purchase orders in Saturation.
Remote MCP for 1,500+ APIs. Vault-managed credentials; OAuth or API key. Search, load, and execute.
