revolut-mcp — MCP-сервер для Claude Code: функции и запуск
MCP-сервер связывает ассистента с Revolut Business API для проверки баланса, просмотра выписок и проведения оплат. Пригодится для управления счетами компании прямо из диалога.
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Что делает revolut-mcp
Инструмент открывает доступ к бизнес-счетам Revolut через протокол MCP. В него входит 21 инструмент, сгруппированный по восьми функциональным областям. С их помощью ассистент считывает остатки в разных валютах, изучает историю транзакций, находит контрагентов и отслеживает текущие курсы обмена валют.
Сервер работает исключительно с корпоративными профилями Revolut Business. Личные аккаунты физлиц, криптосервис RevolutX и эквайринговый Merchant API не поддерживаются. По умолчанию вызовы направляются в тестовую песочницу. Чтобы переключиться на боевой аккаунт, потребуется передать REVOLUT_ENVIRONMENT=production и настроить рабочий сертификат компании.
Для авторизации понадобятся идентификатор клиента и закрытый ключ в виде файла или текста. Без корректно сгенерированных параметров OAuth сессия с API просто не откроется.
Какие задачи решает
- проверить остатки на корпоративных мультивалютных счетах
- выгрузить историю транзакций компании за нужный период
- узнать актуальный курс конвертации валют перед платежом
- создать перевод в пользу зарегистрированного контрагента
Примеры запросов агенту
- Покажи текущий баланс на всех счетах нашей компании в Revolut
- Найди транзакции за последнюю неделю по контрагенту Acme Corp
- Какой сейчас курс обмена евро на доллары США в Revolut?
Как установить revolut-mcp
Командой платформы
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 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 сервера
Файл настроек
{
"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 сервера
Файл настроек
{
"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 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 сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о revolut-mcp
Как установить revolut-mcp в Claude Code?
Выполните команду в терминале: claude mcp add revolut-mcp -e REVOLUT_CLIENT_ID=<REVOLUT_CLIENT_ID> -e REVOLUT_PRIVATE_KEY=<REVOLUT_PRIVATE_KEY> -- npx -y @jeff-nasseri/revolut-mcp. Замените плейсхолдеры в угловых скобках на ваши реальные ключи доступа Revolut.
Работает ли сервер с личными картами Revolut?
Нет, сервер предназначен только для аккаунтов Revolut Business. Личные профили физических лиц, счета RevolutX и эквайринг Merchant API не поддерживаются.
Как переключиться из песочницы в боевой режим?
По умолчанию сервер обращается к среде sandbox. Для перехода на реальный счёт укажите переменную окружения REVOLUT_ENVIRONMENT=production и предоставьте боевой закрытый ключ или сертификат.