io.github.jeff-nasseri/revolut-mcp

السجل الرسمي المالية والمدفوعات

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

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «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
إعداد 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>"
            }
        }
    }
}

متغيرات البيئة

  • REVOLUT_CLIENT_ID إلزامي 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 سري 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

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  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.

الأسئلة الشائعة

ما هو io.github.jeff-nasseri/revolut-mcp؟

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

كيف أثبّت io.github.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. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج io.github.jeff-nasseri/revolut-mcp إلى مفتاح API؟

نعم. يتطلب REVOLUT_CLIENT_ID, REVOLUT_PRIVATE_KEY، وتضبطها في إعداداته.

هل io.github.jeff-nasseri/revolut-mcp مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص MIT.

من يصون io.github.jeff-nasseri/revolut-mcp؟

ينشره jeff-nasseri. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.