Agent Call MCP
MCP-сервер Agent Call готовит телефонный звонок по вашей задаче и набирает номер только после явного подтверждения плана.
- 269 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Ассистент звонит третьим лицам от вашего имени и тратит деньги на OpenAI и Twilio.
- Сервер хранит ключи поставщиков, номер владельца и расшифровки разговоров.
Установка
- Работает в
Ручная установка
uv tool install /absolute/path/to/agent_call-0.1.0-py3-none-any.whlСборка лежит во вложениях релиза v0.1.0 и не опубликована в PyPI. Затем `agent-call doctor --dummy` и `agent-call serve --profile evaluation --host 127.0.0.1 --port 8000`.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Ассистент звонит третьим лицам от вашего имени и тратит деньги на OpenAI и Twilio.
- Сервер хранит ключи поставщиков, номер владельца и расшифровки разговоров.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Agent Call работает как собственный сервер, к которому подключают ИИ-ассистента через MCP. Ассистент получает от пользователя задачу, номер получателя и перечень сведений, которые можно сообщить, затем составляет план звонка. Подготовка ничего не набирает: звонок стартует после явного подтверждения плана. Разговор ведет OpenAI GPT-Live по SIP, дозвон идет через Twilio, а пользователь может следить за звонком, подсказывать ответы, остановить его и потом запросить итог и расшифровку. Сервис запускают на своем компьютере с собственными аккаунтами OpenAI и Twilio. Профиль `evaluation` отключает набор для безопасной проверки.
Для кого. Тем, кому нужно поручить ассистенту звонок в сервис или магазин, сохранив за собой одобрение плана, и кто готов поднять собственный сервер.
Подходит, если
- Надо узнать у мастерской, примут ли велосипед на этой неделе, без записи на время.
- Звонок получателю готовят с ограниченным набором сведений, которые ассистенту разрешено назвать.
- Ход разговора нужно видеть вживую и иметь возможность остановить звонок.
- После разговора требуются итог и расшифровка для отчета.
Не подходит, если
- Нужен готовый сервис без собственных аккаунтов: здесь требуются ключи OpenAI и номер Twilio.
- Требуется обычный режим чата ChatGPT: автор проверил Work и Claude в браузере.
- Получатель не должен знать, что звонит программа: правила раскрытия и согласия лежат на владельце.
Пример запроса к агенту
Подготовь звонок в мастерскую: спроси, смогут ли починить велосипед на этой неделе, ничего не записывай, и покажи план до набора номера.MCP
- Транспорт
- http
- Авторизация
- OAuth
Переменные окружения
MCP_BEARER_TOKENсекрет- Токен для клиентов, которые подключаются к `/mcp/` с заголовком Authorization.
ALLOWED_AGENT_USER_ID- Идентификатор пользователя в заголовке `X-Agent-User-Id` для того же способа подключения.
Ограничения
Проект ранней стадии, версия 0.x, рассчитан на одного владельца. Нужны Python 3.12, ключ OpenAI с доступом к Live SIP, аккаунт и номер Twilio, публичный HTTPS-адрес и платный расход на оба сервиса. Сборка 0.1.0 лежит в релизах GitHub и не опубликована в PyPI. Нельзя перезапускать сервис во время звонка. За согласие, раскрытие и хранение расшифровок отвечает владелец. Последний коммит датирован ноябрем 2026.
Как отключить. Остановите сервер `agent-call` и удалите коннектор в клиенте. Командой `uv tool uninstall agent-call` уберите пакет, а данные и настройки в `~/.agent-call` удалите вручную, ключи OpenAI и Twilio отзовите у поставщиков.
Частые вопросы
Звонит ли ассистент без моего согласия?
Нет. Подготовка плана ничего не набирает. Запуск в рабочем профиле требует проверенного плана и явного подтверждения. В профиле `evaluation` старт звонка заблокирован кодом `live_calls_disabled`.
Как подключить Claude в браузере?
Добавьте в Claude web собственный коннектор с адресом удаленного MCP-сервера `https://YOUR_HOST/connect/mcp/` и пройдите вход на странице Agent Call. Для ChatGPT нужен режим Work, обычный чат звонок не готовил.
Сколько инструментов у сервера?
Семь. Проверка `agent-call smoke-prepare` подключается, перечисляет их и готовит план, не набирая номер.
Где хранятся настройки?
В каталоге `~/.agent-call`. Можно выбрать другой экземпляр флагом `--directory /path/to/private-folder`.
Нужен ли внешний адрес?
Да, вебхукам и браузерным клиентам нужен публичный HTTPS. Команда `agent-call start` при первом запуске скачивает проверенный помощник Cloudflare Tunnel и получает временный адрес без отдельного аккаунта.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыТелефонный API для ИИ-агентов: Claude и Cursor получают реальный номер, звонят, принимают вызовы, читают SMS и расшифровки по MCP.
Агент пишет вам на телефон или звонит по VoIP, голосовой ИИ обсуждает решение, а стенограмма возвращается агенту
PlaceCall звонит в американские компании от имени агента: бронь, запрос цены, уточнение, в ответ приходят итог и расшифровка.
MCP-сервер и плагин SeldonFrame: агент собирает для клиента сайт, запись, CRM и ИИ-агента одним запросом
Удаленный MCP-сервер Aident: агент ищет и запускает действия в почте, мессенджерах и CRM через подключенные аккаунты, а сервер ведет журнал вызовов
Self-hosted панель для управления несколькими агентами: постановка задач, обзор прогонов, учет трат и подключение по MCP, CLI или REST
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Agent Call (эта карточка) | нет | OAuth | 269 | |
| Phone Harness MCP | да | OAuth | 793 | Управляет смартфоном для действий в приложениях; Agent Call звонит через Twilio и OpenAI Live SIP с подтверждением плана |
| WhoBot phone call skill | да | 119 | Скилл для звонков из чата; Agent Call запускается как собственный MCP-сервер с аккаунтами владельца |
Коротко о README
Проект описан как сервер для звонков ассистента от имени владельца: настройка, режимы, ограничения и клиенты. Для локальной проверки хватает команд `agent-call doctor --dummy` и `agent-call smoke-prepare`. Живые звонки включаются после настройки OpenAI и Twilio.