HomeFinance › revolut-mcp

revolut-mcp

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

TypeScript
★ 32 stars Last pushed 2026-06-06 License: MIT

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 0.1.6)

npx -y @jeff-nasseri/[email protected]

Or add to your MCP client config:

{
  "mcpServers": {
    "revolut-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@jeff-nasseri/[email protected]"
      ],
      "env": {
        "REVOLUT_CLIENT_ID": "<YOUR_VALUE>",
        "REVOLUT_PRIVATE_KEY_PATH": "<YOUR_VALUE>",
        "REVOLUT_PRIVATE_KEY": "<YOUR_VALUE>",
        "REVOLUT_REDIRECT_URI": "<YOUR_VALUE>",
        "REVOLUT_JWT_ISS": "<YOUR_VALUE>",
        "TOKEN_STORE_PATH": "<YOUR_VALUE>",
        "REVOLUT_ENVIRONMENT": "<YOUR_VALUE>"
      }
    }
  }
}
  • 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

Related servers

Data from the Official MCP Registry