FiatDock — MCP-сервер для Claude Code: что делает и как установить
MCP-сервер открывает агентам каталог микроуслуг с оплатой за каждый вызов в USDC через протокол x402 и выводом денег на банковский счёт.
claude mcp add --transport http fiatdock-mcp https://fiatdock.com/mcpЧто делает FiatDock
FiatDock даёт автономным агентам маркетплейс микроуслуг: парсинг веб-страниц, рыночные котировки и обращение к сторонним инструментам. Взаиморасчёты происходят напрямую между кошельками покупателя и продавца в сети Base по стандарту x402. Деньги списываются только после получения ответа от вызываемого сервиса. Если сторонний сервис промолчал, баланс остаётся нетронутым.
Базовые операции вроде получения курсов или проверки расценок доступны без пополнения счёта. Платные вызовы требуют задать переменную AGENT_PRIVATE_KEY для отдельного кошелька с запасом USDC в сети Base. Без ключа любые платные утилиты завершаются ошибкой HTTP 402. Набор активных функций можно ограничить переменной FIATDOCK_TOOLS.
Сервер поддерживает конвертацию USDC в фиат с переводом на банковский счёт через партнёра Mt Pelerin. Вывод работает для 18 валют с порогом около 50 швейцарских франков, но требует подтверждения личности и ручного шага в браузере.
Какие задачи решает
- оплачивать вызовы внешних инструментов и агентов в USDC
- проверять смарт-контракты и токены на риски в сети Base
- выводить заработанную агентом криптовалюту на банковский счёт
- получать котировки рынков предсказаний Polymarket
Примеры запросов агенту
- Узнай текущую цену газа в сети Base и баланс кошелька 0x...
- Проверь безопасность токена по адресу контракта перед покупкой
- Создай сессию вывода USDC на банковский счёт через Mt Pelerin
Как установить FiatDock
1Командой платформы: удалённый сервер
claude mcp add --transport http fiatdock-mcp https://fiatdock.com/mcp2Командой платформы
claude mcp add --env FIATDOCK_URL=<FIATDOCK_URL> --env FIATDOCK_TOOLS=<FIATDOCK_TOOLS> --env AGENT_PRIVATE_KEY=<AGENT_PRIVATE_KEY> --env FIATDOCK_MAX_PRICE_USD=<FIATDOCK_MAX_PRICE_USD> --transport stdio fiatdock -- npx -y fiatdock-mcpВместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
codex mcp add fiatdock --url https://fiatdock.com/mcp2Командой платформы
codex mcp add fiatdock --env FIATDOCK_URL=<FIATDOCK_URL> --env FIATDOCK_TOOLS=<FIATDOCK_TOOLS> --env AGENT_PRIVATE_KEY=<AGENT_PRIVATE_KEY> --env FIATDOCK_MAX_PRICE_USD=<FIATDOCK_MAX_PRICE_USD> -- npx -y fiatdock-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"fiatdock": {
"url": "https://fiatdock.com/mcp"
}
}
}{
"mcpServers": {
"fiatdock": {
"command": "npx",
"args": [
"-y",
"fiatdock-mcp"
],
"env": {
"FIATDOCK_URL": "<FIATDOCK_URL>",
"FIATDOCK_TOOLS": "<FIATDOCK_TOOLS>",
"AGENT_PRIVATE_KEY": "<AGENT_PRIVATE_KEY>",
"FIATDOCK_MAX_PRICE_USD": "<FIATDOCK_MAX_PRICE_USD>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"fiatdock": {
"type": "http",
"url": "https://fiatdock.com/mcp"
}
}
}{
"servers": {
"fiatdock": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"fiatdock-mcp"
],
"env": {
"FIATDOCK_URL": "<FIATDOCK_URL>",
"FIATDOCK_TOOLS": "<FIATDOCK_TOOLS>",
"AGENT_PRIVATE_KEY": "<AGENT_PRIVATE_KEY>",
"FIATDOCK_MAX_PRICE_USD": "<FIATDOCK_MAX_PRICE_USD>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http fiatdock https://fiatdock.com/mcp2Командой платформы
gemini mcp add -e FIATDOCK_URL=<FIATDOCK_URL> -e FIATDOCK_TOOLS=<FIATDOCK_TOOLS> -e AGENT_PRIVATE_KEY=<AGENT_PRIVATE_KEY> -e FIATDOCK_MAX_PRICE_USD=<FIATDOCK_MAX_PRICE_USD> fiatdock npx -y fiatdock-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о FiatDock
Как установить FiatDock в Claude Code?
Для удалённого подключения выполните команду claude mcp add --transport http fiatdock https://fiatdock.com/mcp.
Зачем нужен FiatDock?
Сервер даёт агентам возможность покупать доступ к данным и внешним сервисам за микроплатежи в USDC без оформления подписок.
Что нужно для выполнения платных вызовов?
Требуется отдельный кошелёк с приватным ключом в переменной AGENT_PRIVATE_KEY и балансом USDC на Base. Без этого платные вызовы остановятся с кодом HTTP 402.