Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Twilio одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Дайте ИИ работать с Twilio: отправлять и находить SMS и сообщения WhatsApp, просматривать звонки и телефонные номера, проверять номера через Lookup, отправлять и проверять одноразовые коды через Verify и следить за использованием, расходами и балансом.
Попробуй спросить
Примеры промптов для Twilio
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Twilio, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Twilio
Дайте ИИ работать с Twilio: отправлять и находить SMS и сообщения WhatsApp, просматривать звонки и телефонные номера, проверять номера через Lookup, отправлять и проверять одноразовые коды через Verify и следить за использованием, расходами и балансом.
Настройка
- Войдите на console.twilio.com. Панель Account Info на стартовой странице показывает Account SID (начинается с
AC) и Auth Token. - Рекомендуется: создайте API key вместо Auth Token. В Console откройте Settings → Account settings → API keys & auth tokens (в старой Console Admin → Account management → API keys & tokens), нажмите Create API key, выберите тип Standard и скопируйте SID (начинается с
SK) и Secret: Twilio показывает секрет только один раз. Ключ можно отозвать отдельно, не меняя Auth Token. - Вставьте Account SID в
TWILIO_ACCOUNT_SID. Затем либо укажите SID ключа (SK...) вTWILIO_API_KEY_SIDи его секрет вTWILIO_API_KEY_SECRET, либо снова укажите Account SID (AC...) вTWILIO_API_KEY_SIDи Auth Token вTWILIO_API_KEY_SECRET. - Установите коннектор и начните с
twilio_list_phone_numbers: инструмент показывает ваши номера, то есть отправителей, которых может использовать ИИ. Ключ типа Standard не может читать саму запись аккаунта, поэтому с нимtwilio_get_accountможет ответить 401 или 403; все остальные инструменты работают.
Отправка стоит денег и доходит до реальных людей: twilio_send_message и twilio_send_verification отправляют настоящее сообщение или код реальному человеку, и Twilio выставляет счёт за каждое. ИИ сначала называет получателя, отправителя, канал и текст и ждёт вашего согласия. То же относится к twilio_cancel_scheduled_message.
Выключены при установке: twilio_delete_message, который безвозвратно удаляет запись сообщения вместе с текстом. Включайте его, только если ИИ должен удалять сообщения.
Пробные аккаунты (trial): пробный аккаунт отправляет сообщения только на пять проверенных номеров (иначе ошибка 21608) и только в пределах страны, в которой вы зарегистрировались. На trial текстом SMS, отправленного через API, может быть только один из шаблонов-примеров Twilio (например, sms_2fa или sms_appointment_reminders); для произвольного текста нужен аккаунт после апгрейда.
WhatsApp: добавьте whatsapp: перед обоими номерами (whatsapp:+4915112345678). Для первого теста используйте WhatsApp Sandbox в старой Console: человек отправляет join <code> на номер песочницы, после чего вы три дня можете писать ему с whatsapp:+14155238886. Если с его последнего сообщения прошло больше 24 часов, WhatsApp доставляет только одобренные шаблоны, которые отправляются с content_sid (HX...) и content_variables (иначе ошибка 63016).
Номера: всегда в формате E.164, то есть +, код страны и номер без пробелов (+4915112345678). twilio_list_phone_numbers показывает номера, с которых можно отправлять; twilio_list_messaging_services выводит ваши Messaging Services, которые нужны для запланированных сообщений (schedule_type fixed вместе с send_at).
Статус доставки: новое сообщение начинается со статуса queued. Попросите ИИ проверить его позже через twilio_get_message: у failed и undelivered есть error_code, который можно найти в списке ошибок Twilio. twilio_list_messages и twilio_list_calls показывают историю, сначала самые новые.
Lookup: twilio_lookup_phone_number без fields бесплатен и проверяет формат и страну. Каждый пакет данных в fields (например, line_type_intelligence, sms_pumping_risk или caller_name) оплачивается за каждый запрос, поэтому ИИ сначала спрашивает.
Verify: один раз создайте сервис Verify в Console (Verify → Services → Create new); twilio_list_verify_services показывает его sid VA.... twilio_send_verification отправляет код по SMS, голосовым звонком, через WhatsApp или email, а twilio_check_verification проверяет, что ввёл человек (статус approved, если код верный). Каждая успешная верификация стоит около 0,05 USD плюс плата за канал.
Использование и расходы: twilio_list_usage_records охватывает диапазон дат, twilio_list_usage_records_by_period разбивает по дням, месяцам или годам или берёт окно вроде ThisMonth. Категория totalprice означает общие расходы; twilio_get_balance показывает оставшийся баланс.
Постраничный вывод: списки возвращают next_page_uri (null на последней странице); для следующей страницы ИИ передаёт содержащиеся в нём page и page_token.
Частые ошибки: 401 или 20003 означает неверный SID или секрет либо API key, использованный с чужим Account SID. 404 или 20404 означает, что такого сообщения, звонка, номера или сервиса в этом аккаунте нет. 21211: неверный номер to; 21606: номер from не принадлежит этому аккаунту Twilio или не может отправлять SMS; 21610: получатель ответил STOP. 429 или 20429 означает слишком много запросов: подождите и повторите попытку.
Коннектор не совершает звонки, не покупает и не настраивает номера и не работает с Conversations, Studio, Flex, Voice TwiML и вебхуками.
Предварительные требования: TWILIO_ACCOUNT_SID, TWILIO_API_KEY_SID, TWILIO_API_KEY_SECRET
Локальная установка коннектора
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Откройте http://localhost:3000/connectors/store, выберите Twilio и введите переменные, перечисленные в Предварительных требованиях.
Доступные инструменты
| Tool | What it does |
|---|---|
twilio_get_account | Read the Twilio account the connector works with: friendly_name, status (active, suspended, closed), type (Trial or Full)… |
twilio_get_balance | Read the account balance and its currency |
twilio_list_messages | List SMS, MMS and WhatsApp messages of the account, newest first, with sid, from, to, body, status (queued, sending, sent, delivered… |
twilio_get_message | Read one message by its sid (SM... or MM...): status, error_code and error_message when it failed, price, segments, sender and recipient… |
twilio_send_message | Send an SMS, MMS or WhatsApp message |
twilio_cancel_scheduled_message | Cancel a message that was scheduled with schedule_type fixed and has not been sent yet; its status becomes canceled |
twilio_list_message_media | List the media (images, files) attached to an MMS or WhatsApp message, with each item's sid and content_type |
twilio_delete_message | Delete a message record from the account for good, including its body |
twilio_list_calls | List phone calls of the account, newest first, with sid, from, to, status, direction, duration (seconds), price, start_time and end_time |
twilio_get_call | Read one call by its sid (CA...): status, direction, from and to, duration, price, answered_by, parent_call_sid and the start and end times |
twilio_list_phone_numbers | List the phone numbers the account owns, with sid (PN...), phone_number, friendly_name, capabilities (voice, sms, mms, fax), the voice and… |
twilio_get_phone_number | Read one owned phone number by its sid (PN...): number, capabilities, webhooks, emergency address status and bundle |
twilio_list_messaging_services | List the Messaging Services of the account (Messaging API v1), with sid (MG...), friendly_name, use case and settings |
twilio_lookup_phone_number | Look up a phone number with Lookup v2 |
twilio_list_verify_services | List the Verify services of the account (sid VA..., friendly_name, code_length, enabled channels) |
twilio_send_verification | Send a one-time code through a Verify service by SMS, voice call, WhatsApp or email |
twilio_check_verification | Check the code a person received from twilio_send_verification |
twilio_get_verification | Read a verification by its sid (VE...): to, channel, status (pending, approved, canceled, max_attempts_reached, deleted, failed, expired)… |
twilio_list_usage_records | List usage and cost per category for a date range: category, description, count with count_unit, usage with usage_unit, price and price_unit |
twilio_list_usage_records_by_period | List usage and cost per category split into periods (one record per category and day, month or year), or for a fixed window: Today… |
Примеры запросов
- «Покажите SMS и сообщения WhatsApp, которые мы отправили сегодня, и отметьте те, что не дошли или завершились ошибкой, с кодом ошибки.»
- «Сколько мы потратили на Twilio в этом месяце по категориям и какой у нас остаток на балансе?»
- «Проверьте, действителен ли номер +4915112345678 и к какой стране он относится.»
- «Отправьте SMS с нашего номера Twilio на +4915112345678 и сообщите клиенту, что заказ 1042 отправлен и придёт завтра.»
Следующие шаги
Это руководство помогло?