npm @jeff-nasseri/revolut-mcpstdioMITupdated 3mo ago
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.
What can you do with 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=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.
Install
Add revolut mcp to your client. Pick the one you use.
claude mcp add revolut-mcp -- npx -y @jeff-nasseri/revolut-mcpcodex mcp add revolut-mcp -- npx -y @jeff-nasseri/revolut-mcpamp mcp add revolut-mcp -- npx -y @jeff-nasseri/revolut-mcp{
"mcpServers": {
"revolut-mcp": {
"command": "npx",
"args": [
"-y",
"@jeff-nasseri/revolut-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"revolut-mcp": {
"command": "npx",
"args": [
"-y",
"@jeff-nasseri/revolut-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"revolut-mcp","command":"npx","args":["-y","@jeff-nasseri/revolut-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"revolut-mcp": {
"command": "npx",
"args": [
"-y",
"@jeff-nasseri/revolut-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"revolut-mcp": {
"command": "npx",
"args": [
"-y",
"@jeff-nasseri/revolut-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"revolut-mcp": {
"command": "npx",
"args": [
"-y",
"@jeff-nasseri/revolut-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"revolut-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"@jeff-nasseri/revolut-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"revolut-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"@jeff-nasseri/revolut-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y @jeff-nasseri/revolut-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
Score
39 / 100
Incomplete
- Documentation16/25
- Maintenance22/25
- Trust13/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 86 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 0.1.6Latest | Jun 6, 2026 |
| 0.1.5 | Jun 6, 2026 |
| 0.1.4 | Jun 6, 2026 |
| 0.1.3 | Jun 6, 2026 |
| 0.1.2 | Jun 6, 2026 |
| 0.1.1 | Jun 6, 2026 |