io.github.jeff-nasseri/revolut-mcp

Registre officiel Finance et paiements

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

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package @jeff-nasseri/revolut-mcp
Claude Code
claude mcp add revolut-mcp -e 'REVOLUT_CLIENT_ID=<REVOLUT_CLIENT_ID>' -e 'REVOLUT_PRIVATE_KEY_PATH=<REVOLUT_PRIVATE_KEY_PATH>' -e 'REVOLUT_PRIVATE_KEY=<your revolut_private_key>' -e 'REVOLUT_REDIRECT_URI=<REVOLUT_REDIRECT_URI>' -e 'REVOLUT_JWT_ISS=<REVOLUT_JWT_ISS>' -e 'TOKEN_STORE_PATH=<TOKEN_STORE_PATH>' -e 'REVOLUT_ENVIRONMENT=<REVOLUT_ENVIRONMENT>' -- npx -y @jeff-nasseri/revolut-mcp@0.1.6
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "revolut-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@jeff-nasseri/revolut-mcp@0.1.6"
            ],
            "env": {
                "REVOLUT_CLIENT_ID": "<REVOLUT_CLIENT_ID>",
                "REVOLUT_PRIVATE_KEY_PATH": "<REVOLUT_PRIVATE_KEY_PATH>",
                "REVOLUT_PRIVATE_KEY": "<your revolut_private_key>",
                "REVOLUT_REDIRECT_URI": "<REVOLUT_REDIRECT_URI>",
                "REVOLUT_JWT_ISS": "<REVOLUT_JWT_ISS>",
                "TOKEN_STORE_PATH": "<TOKEN_STORE_PATH>",
                "REVOLUT_ENVIRONMENT": "<REVOLUT_ENVIRONMENT>"
            }
        }
    }
}

Variables d'environnement

  • REVOLUT_CLIENT_ID obligatoire Client ID from the Revolut Business portal (Settings -> APIs)
  • REVOLUT_PRIVATE_KEY_PATH Path to the PEM private key that signs the client-assertion JWT
  • REVOLUT_PRIVATE_KEY secret PEM contents of the private key (alternative to REVOLUT_PRIVATE_KEY_PATH)
  • REVOLUT_REDIRECT_URI OAuth redirect URI registered with the certificate (default: https://example.com/)
  • REVOLUT_JWT_ISS JWT issuer; defaults to the redirect URI host
  • TOKEN_STORE_PATH Where OAuth tokens are persisted (default: ./.tokens.json)
  • REVOLUT_ENVIRONMENT Target environment: sandbox (default) or production

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Revolut MCP
  2. Overview
  3. Demo
  4. Documentation
  5. License

Revolut MCP

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.

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.

Questions fréquentes

Qu'est-ce que io.github.jeff-nasseri/revolut-mcp ?

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

Comment installer io.github.jeff-nasseri/revolut-mcp ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add revolut-mcp -e 'REVOLUT_CLIENT_ID=<REVOLUT_CLIENT_ID>' -e 'REVOLUT_PRIVATE_KEY_PATH=<REVOLUT_PRIVATE_KEY_PATH>' -e 'REVOLUT_PRIVATE_KEY=<your revolut_private_key>' -e 'REVOLUT_REDIRECT_URI=<REVOLUT_REDIRECT_URI>' -e 'REVOLUT_JWT_ISS=<REVOLUT_JWT_ISS>' -e 'TOKEN_STORE_PATH=<TOKEN_STORE_PATH>' -e 'REVOLUT_ENVIRONMENT=<REVOLUT_ENVIRONMENT>' -- npx -y @jeff-nasseri/revolut-mcp@0.1.6. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.jeff-nasseri/revolut-mcp ?

Oui. Il attend REVOLUT_CLIENT_ID, REVOLUT_PRIVATE_KEY, à renseigner dans sa configuration.

io.github.jeff-nasseri/revolut-mcp est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.jeff-nasseri/revolut-mcp ?

Il est publié par jeff-nasseri. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.