{"category":{"id":"sms-messaging","name":"SMS and messaging apps","description":"Send and receive SMS and messages on WhatsApp, LINE or Telegram through a messaging provider's API."},"entries":[ {"id":"aws-end-user-messaging-sms","name":"AWS End User Messaging SMS","homepage":"https://aws.amazon.com/end-user-messaging/","docs":"https://docs.aws.amazon.com/pinpoint/latest/apireference_smsvoicev2/Welcome.html","auth":"cloud_iam","auth_hint":"AWS Signature Version 4 with IAM credentials (use an AWS SDK or CLI: aws pinpoint-sms-voice-v2 send-text-message)","mcp":{"type":"official","url":"https://aws-mcp.us-east-1.api.aws/mcp","maintainer":"vendor","remote_url":"https://aws-mcp.us-east-1.api.aws/mcp","repo":"https://github.com/aws/mcp-proxy-for-aws","tools":["aws___run_script","aws___search_documentation","aws___read_documentation","aws___retrieve_skill","aws___list_regions","aws___get_regional_availability","aws___get_presigned_url","aws___get_tasks"],"covers_full_api":true,"source_url":"https://docs.aws.amazon.com/aws-mcp/latest/userguide/understanding-mcp-server-tools.html","checked_at":"2026-09-24","domain_verified":false,"kind":"official","config":{"transport":"streamable-http","url":"https://aws-mcp.us-east-1.api.aws/mcp","derived":true}},"free_tier":"Paid only; US SMS $0.00774/message + $0.00421 carrier fee (10DLC or toll-free)","sdk":["python","node","java","csharp","go","ruby","php","cpp","rust","kotlin","swift"],"openapi":null,"llms_txt":"https://docs.aws.amazon.com/llms.txt","desc_en":"Send SMS, MMS and voice messages and manage sender numbers, opt-outs and registrations via the AWS SMS and Voice v2 API.","notes":"New accounts start in a sandbox: $1/month spend limit, up to 10 verified destination numbers. Production access needs an AWS Support case (reviewed, about 24 h). US sending needs a registered 10DLC or toll-free number. SendTextMessage defaults to 1 request/s per region. The AWS MCP Server is generic (calls any AWS API).","verified":"2026-09-24","operations":["sms","phone-calls"],"free_plan":{"kind":"none","requires_card":null,"quota":null,"period":null,"source_url":"https://aws.amazon.com/end-user-messaging/pricing/","checked_at":"2026-09-24"},"auth_scheme":{"type":"cloud_iam","in":null,"name":null,"scheme":null,"format":"AWS SigV4-signed request (Authorization: AWS4-HMAC-SHA256 Credential=...) to sms-voice..amazonaws.com","source_url":"https://docs.aws.amazon.com/pinpoint/latest/apireference_smsvoicev2/API_SendTextMessage.html","checked_at":"2026-09-24"},"base_url":"https://sms-voice.{region}.amazonaws.com","rate_limits":{"summary":"SendTextMessage 1 request/s per region by default (raisable); 1 msg/s per recipient; sandbox $1/month spend","source_url":"https://docs.aws.amazon.com/sms-voice/latest/userguide/quotas.html","checked_at":"2026-09-24"},"oauth_scopes":null,"async_jobs":null,"data_policy":null,"no_auth":false,"has_free_tier":false,"has_trial":false,"no_card":false,"stale":false,"uptime":{"window_days":30,"mcp_remote":{"url":"https://aws-mcp.us-east-1.api.aws/mcp","probes":1,"up":1,"median_ms":355,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":200}}}}, {"id":"bird","name":"Bird (formerly MessageBird)","homepage":"https://bird.com","docs":"https://bird.com/docs/api","auth":"api_key+oauth2","auth_hint":"Authorization: Bearer bk__... workspace API key (dashboard), or OAuth 2.0 user token (auth code + PKCE or device flow)","mcp":{"type":"official","url":"https://mcp.bird.com","maintainer":"vendor","remote_url":"https://mcp.bird.com","repo":null,"tools":["sms_send","sms_send_batch","sms_get","sms_list","sms_list_events","sms_senders_create","sms_templates_list","email_send","whatsapp_send","lookup_phone_number","verify_verifications_create","numbers_available_list","numbers_orders_create","whoami"],"covers_full_api":null,"source_url":"https://bird.com/docs/ai/mcp-server","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.bird.com","derived":true}},"free_tier":"Paid only; prepaid wallet, US long code or toll-free $0.0035/SMS + carrier fees","sdk":["typescript","python","go","php"],"openapi":"https://bird.com/openapi.json","llms_txt":"https://bird.com/llms.txt","desc_en":"Send SMS, email and WhatsApp messages, verify phone numbers and track delivery via REST API or hosted MCP.","notes":"SMS draws on a prepaid wallet (402 if empty). Destination countries are default-deny except your home country; enable more in the dashboard. US long codes need 10DLC registration; the US has no alphanumeric senders. Hosted MCP uses OAuth; a local stdio MCP runs via the bird CLI (bird mcp).","verified":"2026-09-24","operations":["sms","email-send","chat-messaging","phone-calls"],"free_plan":{"kind":"none","requires_card":null,"quota":null,"period":null,"source_url":"https://bird.com/docs/guides/billing-and-usage","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","in":null,"name":null,"scheme":"bearer","format":"Authorization: Bearer bk_us1_","source_url":"https://bird.com/docs/api","checked_at":"2026-09-24"},"base_url":"https://us1.platform.bird.com/v1 (or https://eu1.platform.bird.com/v1)","rate_limits":{"summary":"Per-organization regional policies (e.g. sms_send); quota in RateLimit-Policy header; 429 with Retry-After","source_url":"https://bird.com/docs/guides/rate-limits","checked_at":"2026-09-24"},"oauth_scopes":{"scopes":["sms:write","sms_management:write","numbers:write"],"source_url":"https://platform.bird.com/.well-known/oauth-authorization-server","checked_at":"2026-09-24"},"async_jobs":{"value":true,"how":"POST /v1/sms/messages returns 202 Accepted with a message id; final status via webhooks or GET","source_url":"https://bird.com/docs/guides/sms/sending-sms"},"data_policy":null,"no_auth":false,"has_free_tier":false,"has_trial":false,"no_card":false,"stale":false,"uptime":{"window_days":30,"api":{"url":"https://us1.platform.bird.com/v1","probes":1,"up":1,"median_ms":365,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}},"mcp_remote":{"url":"https://mcp.bird.com","probes":1,"up":1,"median_ms":381,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}}}, {"id":"line-messaging-api","name":"LINE Messaging API","homepage":"https://developers.line.biz/en/services/messaging-api/","docs":"https://developers.line.biz/en/reference/messaging-api/","auth":"api_key","auth_hint":"Authorization: Bearer (issued for the Messaging API channel in LINE Developers Console)","mcp":{"type":"official","url":"https://github.com/line/line-bot-mcp-server","maintainer":"vendor","repo":"https://github.com/line/line-bot-mcp-server","tools":["push_text_message","push_flex_message","broadcast_text_message","broadcast_flex_message","get_profile","get_message_quota","get_rich_menu_list","create_rich_menu","delete_rich_menu","set_rich_menu_default","cancel_rich_menu_default","get_follower_ids","get_group_summary"],"covers_full_api":false,"source_url":"https://github.com/line/line-bot-mcp-server","checked_at":"2026-09-24","domain_verified":null,"kind":"official","config":{"transport":"stdio","command":"npx","args":["@line/line-bot-mcp-server"],"env":["CHANNEL_ACCESS_TOKEN","DESTINATION_USER_ID"],"docs_only":false,"source_url":"https://github.com/line/line-bot-mcp-server","checked_at":"2026-09-24"}},"free_tier":"Free Communication plan (Japan): 200 push/broadcast messages/month; reply messages are unlimited. Beyond that only paid plans (Light JPY 5,000 for 5,000 messages, Standard JPY 15,000 for 30,000). Free quotas vary by region","sdk":["java","php","go","ruby","python","javascript"],"openapi":"https://raw.githubusercontent.com/line/line-openapi/main/messaging-api.yml","llms_txt":"https://developers.line.biz/llms.txt","desc_en":"Lets an agent send and reply to messages, rich messages and broadcasts to users of a LINE Official Account and read user profiles.","notes":"Requires a LINE Official Account and a Messaging API channel. MCP server is local (stdio, npx @line/line-bot-mcp-server) with channel token and user ID env vars.","verified":"2026-09-24","free_plan":{"kind":"free_tier","requires_card":false,"quota":"200 messages (Communication plan, Japan)","period":"month","source_url":"https://www.lycbiz.com/jp/service/line-official-account/plan/","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://developers.line.biz/en/reference/messaging-api/","checked_at":"2026-09-24"},"base_url":"https://api.line.me","operations":["chat-messaging"],"no_auth":false,"call":{"operation":"send a push message","method":"POST","url":"https://api.line.me/v2/bot/message/push","example":"curl -X POST https://api.line.me/v2/bot/message/push -H \"Content-Type: application/json\" -H \"Authorization: Bearer $LINE_CHANNEL_ACCESS_TOKEN\" -d '{\"to\":\"\",\"messages\":[{\"type\":\"text\",\"text\":\"Hello, world\"}]}'","response_fields":["sentMessages[].id","sentMessages[].quoteToken"],"async":null,"source_url":"https://developers.line.biz/en/reference/messaging-api/#send-push-message","checked_at":"2026-09-24"},"unit_price":{"summary":"Japan Standard plan (JPY 15,000/mo incl. 30,000 messages): additional push messages up to JPY 3 each, counted per recipient; reply messages are free","source_url":"https://developers.line.biz/en/docs/messaging-api/pricing/","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":true,"stale":false,"uptime":{"window_days":30,"api":{"url":"https://api.line.me","probes":1,"up":1,"median_ms":2647,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":200}}}}, {"id":"plivo","name":"Plivo","homepage":"https://www.plivo.com","docs":"https://www.plivo.com/docs/messaging/api/overview","auth":"api_key","auth_hint":"HTTP Basic auth: Auth ID as username, Auth Token as password (from Plivo console)","mcp":{"type":"official","url":"https://github.com/plivo/mcp","maintainer":"vendor","remote_url":null,"repo":"https://github.com/plivo/mcp","tools":["send_sms","make_call","create_application","create_endpoint","get_cdr","get_mdr"],"covers_full_api":false,"source_url":"https://github.com/plivo/mcp","checked_at":"2026-09-24","domain_verified":null,"kind":"official","config":null},"free_tier":"Trial: $10 free credits, no card; then paid per message (US long code $0.0077/SMS + carrier surcharge)","sdk":["python","node","ruby","php","java","csharp","go"],"openapi":null,"llms_txt":"https://www.plivo.com/docs/llms.txt","desc_en":"Send and receive SMS and MMS worldwide and check delivery status via REST API.","notes":"Signup needs a business email and phone verification. Trial accounts can only message verified sandbox numbers, no alphanumeric sender IDs. US A2P traffic needs 10DLC or toll-free registration. The MCP at plivo.com/docs/mcp only searches docs.","verified":"2026-09-24","operations":["sms","phone-calls"],"free_plan":{"kind":"trial","requires_card":false,"quota":"$10 in free credits","period":"one_time","source_url":"https://www.plivo.com/pricing/","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","in":null,"name":null,"scheme":"basic","format":"Authorization: Basic base64(:)","source_url":"https://www.plivo.com/docs/messaging/api/overview","checked_at":"2026-09-24"},"base_url":"https://api.plivo.com/v1/Account/{auth_id}","rate_limits":{"summary":"300 requests per 5 seconds; 429 when exceeded","source_url":"https://plivo.com/docs/account/api/overview","checked_at":"2026-09-24"},"oauth_scopes":null,"async_jobs":null,"data_policy":null,"no_auth":false,"call":{"operation":"send an SMS","method":"POST","url":"https://api.plivo.com/v1/Account/{auth_id}/Message/","example":"curl -X POST https://api.plivo.com/v1/Account/$PLIVO_AUTH_ID/Message/ -u $PLIVO_AUTH_ID:$PLIVO_AUTH_TOKEN -H \"Content-Type: application/json\" -d '{\"src\": \"+14151234567\", \"dst\": \"+14157654321\", \"text\": \"Hello from Plivo!\"}'","response_fields":["message_uuid","api_id","message"],"source_url":"https://www.plivo.com/docs/messaging/api/message/send-a-message","checked_at":"2026-09-24"},"unit_price":{"summary":"US outbound SMS: long code $0.0077, toll-free $0.0079 per message, plus carrier surcharge $0.0035-$0.0050","source_url":"https://www.plivo.com/sms/pricing/us/","checked_at":"2026-09-24"},"has_free_tier":false,"has_trial":true,"no_card":true,"stale":false}, {"id":"sinch","name":"Sinch","homepage":"https://sinch.com","docs":"https://developers.sinch.com/docs/conversation/api-reference","auth":"api_key","auth_hint":"Access key ID + secret (dashboard > Access keys): HTTP Basic, or exchange at https://auth.sinch.com/oauth2/token (client credentials) for a Bearer token","mcp":{"type":"official","url":"https://github.com/sinch/sinch-mcp-server","maintainer":"vendor","remote_url":null,"repo":"https://github.com/sinch/sinch-mcp-server","tools":["send-text-message","send-media-message","send-template-message","send-choice-message","send-location-message","list-conversation-apps","send-email","number-lookup","start-sms-verification","tts-callout","search-for-available-numbers"],"covers_full_api":false,"source_url":"https://github.com/sinch/sinch-mcp-server","checked_at":"2026-09-24","domain_verified":null,"kind":"official","config":null},"free_tier":"Trial: free trial credit and a free test number on signup, no card; then paid (US 10DLC $0.0078/SMS + carrier fees)","sdk":["node","java","csharp","python"],"openapi":"https://developers.sinch.com/_spec/docs/conversation/api-reference/conversation.yaml","llms_txt":"https://developers.sinch.com/llms.txt","desc_en":"Send and receive SMS (and WhatsApp, RCS and other channels) via the Conversation REST API.","notes":"The standalone SMS API is only for existing customers; new accounts send SMS through the Conversation API with an SMS channel. The trial test number can only text your own verified numbers. US A2P needs 10DLC or toll-free registration. MCP server (npm @sinch/mcp) is a developer preview, run locally or self-hosted.","verified":"2026-09-24","operations":["sms","chat-messaging","phone-calls","email-send"],"free_plan":{"kind":"trial","requires_card":false,"quota":"Trial credit and one free test number on signup","period":"one_time","source_url":"https://sinch.com/build-dashboard-overview/","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","in":null,"name":null,"scheme":"basic","format":"Authorization: Basic base64(:) (or Bearer from OAuth2 client credentials)","source_url":"https://developers.sinch.com/_spec/docs/conversation/api-reference/conversation.yaml","checked_at":"2026-09-24"},"base_url":"https://{region}.conversation.api.sinch.com (region: us, eu, br)","rate_limits":{"summary":"800 requests/s per project; app queue drains to channel at 20 msg/s by default; 429 when exceeded","source_url":"https://developers.sinch.com/_spec/docs/conversation/api-reference/conversation.yaml","checked_at":"2026-09-24"},"oauth_scopes":null,"async_jobs":null,"data_policy":null,"no_auth":false,"call":{"operation":"send an SMS via the Conversation API","method":"POST","url":"https://{region}.conversation.api.sinch.com/v1/projects/{project_id}/messages:send","example":"curl -X POST \"https://us.conversation.api.sinch.com/v1/projects/$SINCH_PROJECT_ID/messages:send\" -u \"$SINCH_KEY_ID:$SINCH_KEY_SECRET\" -H \"Content-Type: application/json\" -d '{\"app_id\":\"{app_id}\",\"recipient\":{\"identified_by\":{\"channel_identities\":[{\"channel\":\"SMS\",\"identity\":\"+15550000000\"}]}},\"message\":{\"text_message\":{\"text\":\"Hi\"}}}'","response_fields":["message_id","accepted_time"],"async":"delivery status arrives as a webhook callback to the app's callback URL","source_url":"https://developers.sinch.com/_spec/docs/conversation/api-reference/conversation.yaml","checked_at":"2026-09-24"},"unit_price":{"summary":"US SMS (10DLC or toll-free): $0.0078 per outbound message, plus carrier fees","source_url":"https://sinch.com/pricing/sms/","checked_at":"2026-09-24"},"has_free_tier":false,"has_trial":true,"no_card":true,"stale":false}, {"id":"telegram-bot-api","name":"Telegram Bot API","homepage":"https://core.telegram.org/bots/api","docs":"https://core.telegram.org/bots/api","auth":"api_key","auth_hint":"token in URL path: https://api.telegram.org/bot/METHOD","mcp":{"type":"community","url":"https://github.com/chigwell/telegram-mcp","maintainer":"community","repo":"https://github.com/chigwell/telegram-mcp","tools":["send_message","reply_to_message","edit_message","list_chats","send_file","download_media"],"covers_full_api":false,"source_url":"https://github.com/chigwell/telegram-mcp","checked_at":"2026-09-24","domain_verified":null,"kind":"community","config":{"transport":"stdio","command":"uv","args":["--directory","/full/path/to/telegram-mcp","run","main.py"],"env":["TELEGRAM_API_ID","TELEGRAM_API_HASH","TELEGRAM_SESSION_STRING"],"docs_only":false,"source_url":"https://github.com/chigwell/telegram-mcp","checked_at":"2026-09-24"}},"free_tier":"free, no key needed beyond a bot token from @BotFather","sdk":["python","node","java"],"openapi":null,"llms_txt":null,"desc_en":"Send/receive messages, media, and inline interactions via a simple HTTPS bot API.","notes":"No single official SDK (community libraries only); a self-hosted local Bot API server option removes some file-size limits. Listed MCP server uses a user account via Telethon/MTProto (API_ID/API_HASH + session string from my.telegram.org), not the bot token.","verified":"2026-09-24","free_plan":{"kind":"free_tier","requires_card":false,"source_url":"https://core.telegram.org/bots/faq","checked_at":"2026-09-24"},"auth_scheme":{"type":"apiKey","format":"https://api.telegram.org/bot/METHOD_NAME (token in URL path)","source_url":"https://core.telegram.org/bots/api","checked_at":"2026-09-24"},"base_url":"https://api.telegram.org/bot","rate_limits":{"summary":"~1 message/s per chat, 20 messages/min per group, ~30 messages/s for bulk; paid broadcasts up to 1,000/s","source_url":"https://core.telegram.org/bots/faq","checked_at":"2026-09-24"},"operations":["chat-messaging"],"no_auth":false,"call":{"operation":"send a text message","method":"POST","url":"https://api.telegram.org/bot{token}/sendMessage","example":"curl -X POST https://api.telegram.org/bot$TELEGRAM_BOT_TOKEN/sendMessage -H \"Content-Type: application/json\" -d '{\"chat_id\":123456789,\"text\":\"Hi\"}'","response_fields":["ok","result.message_id","result.chat.id","result.date","description","error_code"],"async":null,"source_url":"https://core.telegram.org/bots/api","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":true,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok"},"ratings":[{"source":"github","repo":"chigwell/telegram-mcp","stars":1692,"forks":434,"pushed_at":"2026-09-21","archived":false,"url":"https://github.com/chigwell/telegram-mcp","fetched_at":"2026-09-24T16:54Z"}]}, {"id":"telnyx","name":"Telnyx","homepage":"https://telnyx.com","docs":"https://developers.telnyx.com/api-reference/messages/send-a-message","auth":"api_key","auth_hint":"Authorization: Bearer (Mission Control Portal > API Keys)","mcp":{"type":"official","url":"https://api.telnyx.com/v2/mcp","maintainer":"vendor","remote_url":"https://api.telnyx.com/v2/mcp","repo":"https://github.com/team-telnyx/ai","tools":["list_api_endpoints","get_api_endpoint_schema","invoke_api_endpoint"],"covers_full_api":true,"source_url":"https://telnyx.com/.well-known/mcp/server-card.json","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://api.telnyx.com/v2/mcp","derived":true}},"free_tier":"Trial: free testing credits on signup (amount not published); then paid (US 10DLC $0.004/SMS part + carrier fees)","sdk":["node","python","go","java","ruby","php"],"openapi":"https://raw.githubusercontent.com/team-telnyx/openapi/master/openapi/spec3.json","llms_txt":"https://developers.telnyx.com/llms.txt","desc_en":"Send and receive SMS, MMS, RCS and WhatsApp messages and manage phone numbers via REST API.","notes":"US A2P messaging needs 10DLC registration; US long-code throughput is set per 10DLC campaign. Default send rates: long code 0.1 msg/s (non-US), toll-free 20 msg/s per number. Agents can sign up via a bot-challenge flow (telnyx.com/agent-signup.md).","verified":"2026-09-24","operations":["sms","chat-messaging","phone-calls"],"free_plan":{"kind":"trial","requires_card":null,"quota":"Free testing credits for new accounts (amount not stated)","period":"one_time","source_url":"https://developers.telnyx.com/docs/account-setup/create-account","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","in":null,"name":null,"scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://developers.telnyx.com/docs/development/api-fundamentals/authentication","checked_at":"2026-09-24"},"base_url":"https://api.telnyx.com/v2","rate_limits":{"summary":"Send rate per sender: long code 0.1 msg/s (non-US), toll-free 20 msg/s, short code 1,000 msg/s; excess is queued","source_url":"https://developers.telnyx.com/docs/messaging/messages/rate-limiting","checked_at":"2026-09-24"},"oauth_scopes":null,"async_jobs":{"value":true,"how":"Send is queued; delivery progress and final status arrive via messaging webhooks","source_url":"https://developers.telnyx.com/public/llms/messaging/sms-mms.txt"},"data_policy":null,"no_auth":false,"call":{"operation":"send an SMS","method":"POST","url":"https://api.telnyx.com/v2/messages","example":"curl -X POST https://api.telnyx.com/v2/messages -H \"Authorization: Bearer $TELNYX_API_KEY\" -H \"Content-Type: application/json\" -d '{\"from\":\"\",\"to\":\"+48600000000\",\"text\":\"Hi\"}'","response_fields":["data.id","data.to[].status","data.parts","data.cost"],"async":"final delivery status arrives via webhook (or GET /v2/messages/{id})","source_url":"https://developers.telnyx.com/api-reference/messages/send-a-message","checked_at":"2026-09-24"},"has_free_tier":false,"has_trial":true,"no_card":false,"stale":false,"uptime":{"window_days":30,"api":{"url":"https://api.telnyx.com/v2","probes":1,"up":1,"median_ms":136,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}},"mcp_remote":{"url":"https://api.telnyx.com/v2/mcp","probes":1,"up":1,"median_ms":210,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":200}}}}, {"id":"twilio","name":"Twilio","homepage":"https://www.twilio.com","docs":"https://www.twilio.com/docs/usage/api","auth":"api_key","auth_hint":"Basic auth: AccountSID:AuthToken (or API Key SID:Secret)","mcp":{"type":"official","url":"https://github.com/twilio-labs/mcp","maintainer":"vendor","repo":"https://github.com/twilio-labs/mcp","covers_full_api":true,"source_url":"https://github.com/twilio-labs/mcp","checked_at":"2026-09-24","domain_verified":null,"kind":"official","config":{"transport":"streamable-http","url":"https://mcp.twilio.com/docs","headers":null,"oauth":false,"env":[],"docs_only":true,"source_url":"https://www.twilio.com/docs/ai/mcp","checked_at":"2026-09-24"}},"free_tier":"Trial: 100 SMS, 100 WhatsApp, 3,000 emails, 75 voice minutes; no card; one-time on signup, expires after 30 days","sdk":["python","node","java","csharp","php","ruby"],"openapi":null,"llms_txt":null,"desc_en":"Send/receive SMS, WhatsApp messages, and voice calls programmatically via REST API.","notes":"Trial accounts can only message verified numbers; US SMS at scale requires A2P 10DLC registration. Hosted MCP is read-only docs/API-spec search; the executing server is Twilio Labs' npm @twilio-alpha/mcp (alpha).","verified":"2026-09-24","free_plan":{"kind":"trial","requires_card":false,"quota":"100 SMS, 100 WhatsApp messages, 3,000 emails, 75 voice minutes; expires after 30 days; only up to 5 verified numbers","period":"one_time","source_url":"https://www.twilio.com/docs/usage/tutorials/how-to-use-your-free-trial-account","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"basic","format":"Authorization: Basic base64(:) (or AccountSid:AuthToken)","source_url":"https://www.twilio.com/docs/usage/requests-to-twilio","checked_at":"2026-09-24"},"operations":["sms","chat-messaging","phone-calls"],"no_auth":false,"call":{"operation":"send an SMS","method":"POST","url":"https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Messages.json","example":"curl -X POST \"https://api.twilio.com/2010-04-01/Accounts/$TWILIO_ACCOUNT_SID/Messages.json\" --data-urlencode \"From=$TWILIO_NUMBER\" --data-urlencode \"Body=Hi there\" --data-urlencode \"To=+48600000000\" -u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN","response_fields":["sid","status","error_code","error_message"],"async":"status starts as queued; poll GET .../Messages/{sid}.json or set StatusCallback","source_url":"https://www.twilio.com/docs/messaging/api/message-resource","checked_at":"2026-09-24"},"unit_price":{"summary":"SMS to Poland: $0.0457 per outbound segment (mobile numbers and alphanumeric sender IDs); $0.001 fee per failed message","source_url":"https://www.twilio.com/en-us/sms/pricing/pl","checked_at":"2026-09-24"},"has_free_tier":false,"has_trial":true,"no_card":true,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok"},"ratings":[{"source":"github","repo":"twilio-labs/mcp","stars":111,"forks":41,"pushed_at":"2026-02-14","archived":false,"url":"https://github.com/twilio-labs/mcp","fetched_at":"2026-09-24T16:54Z"},{"source":"sourceforge","rating":4.8,"reviews":13,"url":"https://sourceforge.net/software/product/Twilio/","fetched_at":"2026-09-24T16:58Z"}],"reviews_url":"https://raw.githubusercontent.com/eater2/ai_agents_api_library/main/catalog/reviews/twilio.json"}, {"id":"vonage-api","name":"Vonage API","homepage":"https://developer.vonage.com","docs":"https://developer.vonage.com/en/documentation","auth":"api_key","auth_hint":"API key+secret for SMS/Number Insight; JWT bearer token for Voice/Video APIs","mcp":{"type":"official","url":"https://github.com/Vonage-Community/vonage-mcp-server-api-bindings","maintainer":"vendor","repo":"https://github.com/Vonage-Community/vonage-mcp-server-api-bindings","tools":["balance","list-applications","create-application","search-available-numbers","SMS","whatsapp-send-text","rcs-send-text","outbound-voice-message"],"covers_full_api":false,"source_url":"https://github.com/Vonage-Community/vonage-mcp-server-api-bindings","checked_at":"2026-09-24","domain_verified":null,"kind":"official","config":{"transport":"stdio","command":"npx","args":["-y","@vonage/vonage-mcp-server-api-bindings"],"env":["VONAGE_APPLICATION_ID","VONAGE_PRIVATE_KEY64","VONAGE_API_KEY","VONAGE_API_SECRET","VONAGE_VIRTUAL_NUMBER","VONAGE_WHATSAPP_NUMBER","RCS_SENDER_ID"],"docs_only":false,"source_url":"https://github.com/Vonage-Community/vonage-mcp-server-api-bindings","checked_at":"2026-09-24"}},"free_tier":"trial/test credit on signup, then pay-as-you-go","sdk":["node","python","java","php","ruby","dotnet"],"openapi":null,"llms_txt":null,"desc_en":"Send SMS, make voice calls, and build video apps via a unified communications REST API.","notes":"Auth method differs per sub-API (API key/secret vs JWT), which agents must account for.","verified":"2026-09-24","auth_scheme":{"type":"http","scheme":"basic","format":"Authorization: Basic base64(API_KEY:API_SECRET) (SMS etc.) or Authorization: Bearer (Voice, Video, Messages)","source_url":"https://developer.vonage.com/en/getting-started/concepts/authentication","checked_at":"2026-09-24"},"operations":["sms","phone-calls"],"no_auth":false,"call":{"operation":"send an SMS","method":"POST","url":"https://rest.nexmo.com/sms/json","example":"curl -X POST https://rest.nexmo.com/sms/json -u \"$VONAGE_API_KEY:$VONAGE_API_SECRET\" -d \"from=$SMS_SENDER_ID\" -d \"to=48600000000\" -d 'text=Hi there'","response_fields":["message-count","messages[0].status","messages[0].message-id","messages[0].message-price","messages[0].remaining-balance"],"async":"messages[0].status \"0\" means accepted; delivery receipts arrive via webhook","source_url":"https://developer.vonage.com/en/messaging/sms/code-snippets/send-an-sms","checked_at":"2026-09-24"},"unit_price":{"summary":"SMS to Poland: $0.04843 per outbound message","source_url":"https://www.vonage.com/communications-apis/sms/pricing/","checked_at":"2026-09-24"},"has_free_tier":false,"has_trial":true,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok"}}, {"id":"whatsapp-business-cloud-api","name":"WhatsApp Business Cloud API","homepage":"https://developers.facebook.com/docs/whatsapp/cloud-api","docs":"https://developers.facebook.com/docs/whatsapp/cloud-api","auth":"oauth2","auth_hint":"Authorization: Bearer ","mcp":{"type":"community","url":"https://github.com/networkerman/whatsapp-cloud-api-mcp-server","maintainer":"community","repo":"https://github.com/networkerman/whatsapp-cloud-api-mcp-server","tools":["send_text_message","send_image_message","send_template_message","get_message_templates","create_message_template","upload_media","get_business_profile","get_phone_numbers","mark_message_as_read"],"source_url":"https://github.com/networkerman/whatsapp-cloud-api-mcp-server","checked_at":"2026-09-24","domain_verified":null,"kind":"community","config":{"transport":"stdio","command":"python","args":["main.py"],"env":["META_ACCESS_TOKEN","META_PHONE_NUMBER_ID","META_BUSINESS_ACCOUNT_ID","WABA_ID"],"docs_only":false,"source_url":"https://github.com/networkerman/whatsapp-cloud-api-mcp-server","checked_at":"2026-09-24"}},"free_tier":"Free: non-template (service) messages inside an open 24h customer service window; template messages billed per message (per-message pricing since 2025-07-01)","sdk":[],"openapi":null,"llms_txt":null,"desc_en":"Send/receive WhatsApp messages, template messages, and media programmatically via Graph API.","notes":"Requires Meta Business verification and pre-approved message templates for outbound marketing/utility messages outside the 24h session window.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"Non-template messages inside an open 24h customer service window are free; template messages billed per message","source_url":"https://developers.facebook.com/docs/whatsapp/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://developers.facebook.com/docs/whatsapp/cloud-api/overview","checked_at":"2026-09-24"},"rate_limits":{"summary":"Up to 80 messages/s per business phone number by default (upgradable)","source_url":"https://developers.facebook.com/docs/whatsapp/cloud-api/overview","checked_at":"2026-09-24"},"oauth_scopes":{"scopes":["whatsapp_business_messaging","whatsapp_business_management"],"source_url":"https://developers.facebook.com/docs/whatsapp/cloud-api/overview","checked_at":"2026-09-24"},"operations":["chat-messaging"],"no_auth":false,"call":{"operation":"send a text message","method":"POST","url":"https://graph.facebook.com/v25.0/{phone-number-id}/messages","example":"curl https://graph.facebook.com/v25.0/$WA_PHONE_NUMBER_ID/messages -H \"Content-Type: application/json\" -H \"Authorization: Bearer $WHATSAPP_ACCESS_TOKEN\" -d '{\"messaging_product\":\"whatsapp\",\"recipient_type\":\"individual\",\"to\":\"+16505551234\",\"type\":\"text\",\"text\":{\"body\":\"Hello\"}}'","response_fields":["messaging_product","contacts[0].wa_id","messages[0].id"],"async":"delivery and read status arrive later via webhooks","source_url":"https://developers.facebook.com/docs/whatsapp/cloud-api/messages/text-messages","checked_at":"2026-09-24"},"unit_price":{"summary":"Non-template messages inside an open customer service window are free; template messages are charged per delivered message at rates by category and recipient country (rate cards linked on page)","source_url":"https://developers.facebook.com/docs/whatsapp/pricing","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok"},"ratings":[{"source":"github","repo":"lharries/whatsapp-mcp","stars":6310,"forks":1336,"pushed_at":"2025-07-13","archived":false,"url":"https://github.com/lharries/whatsapp-mcp","fetched_at":"2026-09-24T16:54Z"}]} ]}