MCP Server
io.github.jeff-nasseri/revolut-mcp MCP Server
io.github.jeff-nasseri/revolut-mcp
What is the io.github.jeff-nasseri/revolut-mcp MCP server?
MCP server for the Revolut Business API: accounts, transactions, payments, FX, and more.
How to install io.github.jeff-nasseri/revolut-mcp
Copy-paste configuration for popular MCP clients.
transport: stdio
Config generated by PluginBench — verify against the source before use.Environment / auth
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
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"revolut-mcp": {
"command": "npx",
"args": [
"-y",
"@jeff-nasseri/revolut-mcp"
],
"env": {
"REVOLUT_CLIENT_ID": "<YOUR_REVOLUT_CLIENT_ID>",
"REVOLUT_PRIVATE_KEY_PATH": "<YOUR_REVOLUT_PRIVATE_KEY_PATH>",
"REVOLUT_PRIVATE_KEY": "<YOUR_REVOLUT_PRIVATE_KEY>",
"REVOLUT_REDIRECT_URI": "<YOUR_REVOLUT_REDIRECT_URI>",
"REVOLUT_JWT_ISS": "<YOUR_REVOLUT_JWT_ISS>",
"TOKEN_STORE_PATH": "<YOUR_TOKEN_STORE_PATH>",
"REVOLUT_ENVIRONMENT": "<YOUR_REVOLUT_ENVIRONMENT>"
}
}
}
}Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"revolut-mcp": {
"command": "npx",
"args": [
"-y",
"@jeff-nasseri/revolut-mcp"
],
"env": {
"REVOLUT_CLIENT_ID": "<YOUR_REVOLUT_CLIENT_ID>",
"REVOLUT_PRIVATE_KEY_PATH": "<YOUR_REVOLUT_PRIVATE_KEY_PATH>",
"REVOLUT_PRIVATE_KEY": "<YOUR_REVOLUT_PRIVATE_KEY>",
"REVOLUT_REDIRECT_URI": "<YOUR_REVOLUT_REDIRECT_URI>",
"REVOLUT_JWT_ISS": "<YOUR_REVOLUT_JWT_ISS>",
"TOKEN_STORE_PATH": "<YOUR_TOKEN_STORE_PATH>",
"REVOLUT_ENVIRONMENT": "<YOUR_REVOLUT_ENVIRONMENT>"
}
}
}
}Windsurf
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"revolut-mcp": {
"command": "npx",
"args": [
"-y",
"@jeff-nasseri/revolut-mcp"
],
"env": {
"REVOLUT_CLIENT_ID": "<YOUR_REVOLUT_CLIENT_ID>",
"REVOLUT_PRIVATE_KEY_PATH": "<YOUR_REVOLUT_PRIVATE_KEY_PATH>",
"REVOLUT_PRIVATE_KEY": "<YOUR_REVOLUT_PRIVATE_KEY>",
"REVOLUT_REDIRECT_URI": "<YOUR_REVOLUT_REDIRECT_URI>",
"REVOLUT_JWT_ISS": "<YOUR_REVOLUT_JWT_ISS>",
"TOKEN_STORE_PATH": "<YOUR_TOKEN_STORE_PATH>",
"REVOLUT_ENVIRONMENT": "<YOUR_REVOLUT_ENVIRONMENT>"
}
}
}
}VS Code
.vscode/mcp.json
{
"servers": {
"revolut-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@jeff-nasseri/revolut-mcp"
],
"env": {
"REVOLUT_CLIENT_ID": "<YOUR_REVOLUT_CLIENT_ID>",
"REVOLUT_PRIVATE_KEY_PATH": "<YOUR_REVOLUT_PRIVATE_KEY_PATH>",
"REVOLUT_PRIVATE_KEY": "<YOUR_REVOLUT_PRIVATE_KEY>",
"REVOLUT_REDIRECT_URI": "<YOUR_REVOLUT_REDIRECT_URI>",
"REVOLUT_JWT_ISS": "<YOUR_REVOLUT_JWT_ISS>",
"TOKEN_STORE_PATH": "<YOUR_TOKEN_STORE_PATH>",
"REVOLUT_ENVIRONMENT": "<YOUR_REVOLUT_ENVIRONMENT>"
}
}
}
}Claude Code
claude mcp add revolut-mcp --env REVOLUT_CLIENT_ID=<YOUR_REVOLUT_CLIENT_ID> --env REVOLUT_PRIVATE_KEY_PATH=<YOUR_REVOLUT_PRIVATE_KEY_PATH> --env REVOLUT_PRIVATE_KEY=<YOUR_REVOLUT_PRIVATE_KEY> --env REVOLUT_REDIRECT_URI=<YOUR_REVOLUT_REDIRECT_URI> --env REVOLUT_JWT_ISS=<YOUR_REVOLUT_JWT_ISS> --env TOKEN_STORE_PATH=<YOUR_TOKEN_STORE_PATH> --env REVOLUT_ENVIRONMENT=<YOUR_REVOLUT_ENVIRONMENT> -- npx -y @jeff-nasseri/revolut-mcpRelated MCP servers
MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.
View repository →