# Agent402.Tools: pay-per-call web tools

Подключает агента к каталогу из 500+ веб-инструментов с оплатой за каждый вызов в USDC или через proof-of-work. Пригодится, когда модели нужен доступ к внешним платным API и готовым отчётам.

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

## Что делает

Сервер открывает доступ к каталогу из более чем 500 инструментов и готовых отчётов под управлением компании Havok Holdings LLC. Ассистент находит нужные методы через поиск `/api/find`, выбирает исполнителей через маршрутизатор `/api/route` и запрашивает аналитику по компаниям или фондам. Базовые запросы бесплатны за счёт вычислений proof-of-work. Кошелёк для бесплатного тарифа не требуется.

Платные вызовы тарифицируются от $0.001 за запрос. Расчёты проводятся в стейблкоине USDC через протоколы x402 и MPP в 12 блокчейн-сетях либо в USDG. Для готовых отчётов цена вызова агентом составляет от $0.60 до $2.00. Сервер также выдаёт рейтинг продавцов на базе объёма сделок в сети Base через `/api/leaderboard`, ограничивая вывод первыми 25 или 50 позициями.

Подключение работает удалённо по HTTP или локально через пакет `agent402-mcp`. Если вы запускаете локальный процесс с оплатой, придётся заранее задать ключи и лимиты в переменных `AGENT_KEY` и `AGENT402_MAX_PER_CALL`, иначе платные запросы сверх бесплатного лимита завершатся ошибкой.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://agent402.tools/mcp`
- Переменные окружения: `AGENT_KEY`, `AGENT402_BUDGET`, `AGENT402_MAX_PER_CALL`, `AGENT402_CREDITS_KEY`, `SOLANA_AGENT_KEY`, `AGENT402_NETWORKS` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

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

1. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http agent402 https://agent402.tools/mcp
```

2. **Командой платформы**
```bash
claude mcp add --env AGENT_KEY=<AGENT_KEY> --env AGENT402_BUDGET=<AGENT402_BUDGET> --env AGENT402_MAX_PER_CALL=<AGENT402_MAX_PER_CALL> --env AGENT402_CREDITS_KEY=<AGENT402_CREDITS_KEY> --env SOLANA_AGENT_KEY=<SOLANA_AGENT_KEY> --transport stdio agent402tools-pay-per-call-web-tools -- npx -y agent402-mcp
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add agent402tools-pay-per-call-web-tools --url https://agent402.tools/mcp
```

2. **Командой платформы**
```bash
codex mcp add agent402tools-pay-per-call-web-tools --env AGENT_KEY=<AGENT_KEY> --env AGENT402_BUDGET=<AGENT402_BUDGET> --env AGENT402_MAX_PER_CALL=<AGENT402_MAX_PER_CALL> --env AGENT402_CREDITS_KEY=<AGENT402_CREDITS_KEY> --env SOLANA_AGENT_KEY=<SOLANA_AGENT_KEY> -- npx -y agent402-mcp
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "agent402tools-pay-per-call-web-tools": {
            "url": "https://agent402.tools/mcp"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "agent402tools-pay-per-call-web-tools": {
            "command": "npx",
            "args": [
                "-y",
                "agent402-mcp"
            ],
            "env": {
                "AGENT_KEY": "<AGENT_KEY>",
                "AGENT402_BUDGET": "<AGENT402_BUDGET>",
                "AGENT402_MAX_PER_CALL": "<AGENT402_MAX_PER_CALL>",
                "AGENT402_CREDITS_KEY": "<AGENT402_CREDITS_KEY>",
                "SOLANA_AGENT_KEY": "<SOLANA_AGENT_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "agent402tools-pay-per-call-web-tools": {
            "type": "http",
            "url": "https://agent402.tools/mcp"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "agent402tools-pay-per-call-web-tools": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "agent402-mcp"
            ],
            "env": {
                "AGENT_KEY": "<AGENT_KEY>",
                "AGENT402_BUDGET": "<AGENT402_BUDGET>",
                "AGENT402_MAX_PER_CALL": "<AGENT402_MAX_PER_CALL>",
                "AGENT402_CREDITS_KEY": "<AGENT402_CREDITS_KEY>",
                "SOLANA_AGENT_KEY": "<SOLANA_AGENT_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

### Gemini CLI

1. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http agent402tools-pay-per-call-web-tools https://agent402.tools/mcp
```

2. **Командой платформы**
```bash
gemini mcp add -e AGENT_KEY=<AGENT_KEY> -e AGENT402_BUDGET=<AGENT402_BUDGET> -e AGENT402_MAX_PER_CALL=<AGENT402_MAX_PER_CALL> -e AGENT402_CREDITS_KEY=<AGENT402_CREDITS_KEY> -e SOLANA_AGENT_KEY=<SOLANA_AGENT_KEY> agent402tools-pay-per-call-web-tools npx -y agent402-mcp
```
Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера

## Когда брать
- находить веб-инструменты по текстовому описанию задачи
- оплачивать вызовы API поштучно в USDC без подписок
- получать готовые досье на компании и аналитические отчёты

_Часть страницы не вошла по размеру — она есть в HTML-версии._

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