# revolut-mcp

MCP-сервер связывает ассистента с Revolut Business API для проверки баланса, просмотра выписок и проведения оплат. Пригодится для управления счетами компании прямо из диалога.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 34
- Автор: fingentic
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/fingentic/revolut-mcp
- Обновлён: 2026-10-04
- HTML: https://affpapa.org/nevibecode/mcp/revolut-mcp

## Что делает

Инструмент открывает доступ к бизнес-счетам Revolut через протокол MCP. В него входит 21 инструмент, сгруппированный по восьми функциональным областям. С их помощью ассистент считывает остатки в разных валютах, изучает историю транзакций, находит контрагентов и отслеживает текущие курсы обмена валют.

Сервер работает исключительно с корпоративными профилями Revolut Business. Личные аккаунты физлиц, криптосервис RevolutX и эквайринговый Merchant API не поддерживаются. По умолчанию вызовы направляются в тестовую песочницу. Чтобы переключиться на боевой аккаунт, потребуется передать `REVOLUT_ENVIRONMENT=production` и настроить рабочий сертификат компании.

Для авторизации понадобятся идентификатор клиента и закрытый ключ в виде файла или текста. Без корректно сгенерированных параметров OAuth сессия с API просто не откроется.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `REVOLUT_CLIENT_ID`, `REVOLUT_PRIVATE_KEY_PATH`, `REVOLUT_PRIVATE_KEY`, `REVOLUT_REDIRECT_URI`, `REVOLUT_JWT_ISS`, `TOKEN_STORE_PATH`, `REVOLUT_ENVIRONMENT` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add --env REVOLUT_CLIENT_ID=<REVOLUT_CLIENT_ID> --env REVOLUT_PRIVATE_KEY_PATH=<REVOLUT_PRIVATE_KEY_PATH> --env REVOLUT_PRIVATE_KEY=<REVOLUT_PRIVATE_KEY> --env REVOLUT_REDIRECT_URI=<REVOLUT_REDIRECT_URI> --env REVOLUT_JWT_ISS=<REVOLUT_JWT_ISS> --transport stdio revolut-mcp -- npx -y @jeff-nasseri/revolut-mcp
```
Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера

### Codex

**Командой платформы**
```bash
codex mcp add revolut-mcp --env REVOLUT_CLIENT_ID=<REVOLUT_CLIENT_ID> --env REVOLUT_PRIVATE_KEY_PATH=<REVOLUT_PRIVATE_KEY_PATH> --env REVOLUT_PRIVATE_KEY=<REVOLUT_PRIVATE_KEY> --env REVOLUT_REDIRECT_URI=<REVOLUT_REDIRECT_URI> --env REVOLUT_JWT_ISS=<REVOLUT_JWT_ISS> -- npx -y @jeff-nasseri/revolut-mcp
```
Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "revolut-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@jeff-nasseri/revolut-mcp"
            ],
            "env": {
                "REVOLUT_CLIENT_ID": "<REVOLUT_CLIENT_ID>",
                "REVOLUT_PRIVATE_KEY_PATH": "<REVOLUT_PRIVATE_KEY_PATH>",
                "REVOLUT_PRIVATE_KEY": "<REVOLUT_PRIVATE_KEY>",
                "REVOLUT_REDIRECT_URI": "<REVOLUT_REDIRECT_URI>",
                "REVOLUT_JWT_ISS": "<REVOLUT_JWT_ISS>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "revolut-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@jeff-nasseri/revolut-mcp"
            ],
            "env": {
                "REVOLUT_CLIENT_ID": "<REVOLUT_CLIENT_ID>",
                "REVOLUT_PRIVATE_KEY_PATH": "<REVOLUT_PRIVATE_KEY_PATH>",
                "REVOLUT_PRIVATE_KEY": "<REVOLUT_PRIVATE_KEY>",
                "REVOLUT_REDIRECT_URI": "<REVOLUT_REDIRECT_URI>",
                "REVOLUT_JWT_ISS": "<REVOLUT_JWT_ISS>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e REVOLUT_CLIENT_ID=<REVOLUT_CLIENT_ID> -e REVOLUT_PRIVATE_KEY_PATH=<REVOLUT_PRIVATE_KEY_PATH> -e REVOLUT_PRIVATE_KEY=<REVOLUT_PRIVATE_KEY> -e REVOLUT_REDIRECT_URI=<REVOLUT_REDIRECT_URI> -e REVOLUT_JWT_ISS=<REVOLUT_JWT_ISS> revolut-mcp npx -y @jeff-nasseri/revolut-mcp
```
Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера

## Когда брать
- проверить остатки на корпоративных мультивалютных счетах
- выгрузить историю транзакций компании за нужный период
- узнать актуальный курс конвертации валют перед платежом
- создать перевод в пользу зарегистрированного контрагента

## Примеры запросов агенту
- Покажи текущий баланс на всех счетах нашей компании в Revolut
- Найди транзакции за последнюю неделю по контрагенту Acme Corp
- Какой сейчас курс обмена евро на доллары США в Revolut?

## Похожие
- [World Monitor](https://affpapa.org/nevibecode/mcp/world-monitor.md) — MCP-сервер · ★ 89408
- [CCXT](https://affpapa.org/nevibecode/mcp/ccxt.md) — MCP-сервер · ★ 44583
- [Finance Toolkit](https://affpapa.org/nevibecode/mcp/finance-toolkit.md) — MCP-сервер · ★ 5458
- [EdgarTools](https://affpapa.org/nevibecode/mcp/edgartools.md) — MCP-сервер · ★ 2814
- [LetsFG — Flights & Hotels](https://affpapa.org/nevibecode/mcp/letsfg-flights-hotels.md) — MCP-сервер · ★ 2188
- [AutoTS](https://affpapa.org/nevibecode/mcp/autots.md) — MCP-сервер · ★ 1434

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
