PluginBench
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_ID
    required

    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

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-mcp

Related MCP servers

MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.

View repository →