clawcall — MCP-сервер для Claude Code: звонки по США из агента
Даёт агенту инструменты для настоящих исходящих звонков по США: набирает номер, проходит голосовое меню, ждёт на линии и возвращает расшифровку разговора.
claude mcp add --transport http clawcall https://api.clawcall.dev/mcpЧто делает clawcall
clawcall — это stdio MCP-сервер поверх REST API ClawCall. Он ничего не импортирует с сервера ClawCall, а просто выставляет его контракт как инструменты, которые вызывает любой MCP-хост. Звонки только исходящие и только по США, номер в формате +1.
Ключ API можно не задавать: при первом вызове place_call сервер сам выпускает proto-key и сохраняет его в ~/.config/clawcall/key.json. Тот же файл читает и пишет скилл ClawCall, поэтому скилл и MCP-сервер делят одну личность, одну пробную квоту и одну историю звонков. Переменная CLAWCALL_API_KEY в окружении перекрывает файл — это ручной или CI-вариант.
Звонок идёт несколько минут, поэтому рабочий цикл такой: place_call сразу отдаёт call_id, дальше get_call опрашивается каждые 3 секунды до статуса finalized, а расшифровка забирается через get_call_transcript. Поле outcome — это результат телефонной сети, а не успех задачи: дозвонились ещё не значит, что поручение выполнено. Ошибки 402 не повторяются: trial_exhausted, plan_required и reserved_number_required требуют действий человека, а ссылку из action.url нужно передать как есть, потому что она персональная и содержит ваш proto-key.
Какие задачи решает
- дозвониться до компании и узнать часы работы
- собрать цены и наличие у нескольких поставщиков параллельно
- пройти голосовое меню и дождаться оператора
- получить расшифровку разговора для отчёта
- сравнить условия и правила у разных организаций
Примеры запросов агенту
- Позвони в автосервис и узнай, работают ли они в субботу
- Обзвони три магазина и сравни, у кого есть эта деталь в наличии
- Сделай звонок и покажи мне расшифровку разговора
Как установить clawcall
1Командой платформы: удалённый сервер
claude mcp add --transport http clawcall https://api.clawcall.dev/mcp2Командой платформы
claude mcp add --env CLAWCALL_API_KEY=<CLAWCALL_API_KEY> --env CLAWCALL_BASE_URL=<CLAWCALL_BASE_URL> --transport stdio mcp -- npx -y @clawcall/mcpВместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
codex mcp add mcp --url https://api.clawcall.dev/mcp2Командой платформы
codex mcp add mcp --env CLAWCALL_API_KEY=<CLAWCALL_API_KEY> --env CLAWCALL_BASE_URL=<CLAWCALL_BASE_URL> -- npx -y @clawcall/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mcp": {
"url": "https://api.clawcall.dev/mcp"
}
}
}{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@clawcall/mcp"
],
"env": {
"CLAWCALL_API_KEY": "<CLAWCALL_API_KEY>",
"CLAWCALL_BASE_URL": "<CLAWCALL_BASE_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mcp": {
"type": "http",
"url": "https://api.clawcall.dev/mcp"
}
}
}{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@clawcall/mcp"
],
"env": {
"CLAWCALL_API_KEY": "<CLAWCALL_API_KEY>",
"CLAWCALL_BASE_URL": "<CLAWCALL_BASE_URL>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http mcp https://api.clawcall.dev/mcp2Командой платформы
gemini mcp add -e CLAWCALL_API_KEY=<CLAWCALL_API_KEY> -e CLAWCALL_BASE_URL=<CLAWCALL_BASE_URL> mcp npx -y @clawcall/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о clawcall
Как установить clawcall в Claude Code?
Подключите хостед-коннектор командой claude mcp add --transport http clawcall https://api.clawcall.dev/mcp. Для локального stdio-варианта есть отдельная команда с npx -y @clawcall/mcp.
Что делает clawcall?
Размещает исходящие звонки по США от имени агента, ведёт их через меню и ожидание на линии, а затем отдаёт расшифровку. Агент вызывает инструменты place_call, get_call и get_call_transcript.
Нужен ли ключ API для запуска?
Нет. Сервер сам выпускает proto-key при первом звонке и сохраняет его в ~/.config/clawcall/key.json. Переменная CLAWCALL_API_KEY нужна только как ручное перекрытие.