MSG91 (BYOK) — connector documentation
- MCP endpoint:
https://byok-msg91.connectorbay.com/mcp - REST API:
POST https://byok-msg91.connectorbay.com/v1/tools/{tool_name}, described by the OpenAPI 3.1 spec athttps://byok-msg91.connectorbay.com/openapi.json - Transport: Streamable HTTP, stateless, MCP specification 2025-06-18 or later
- Authentication: your own MSG91 MSG91 auth key, sent in the
X-Upstream-Keyheader of every request (never stored, logged or cached) - Health:
https://byok-msg91.connectorbay.com/health· Tool schemas:https://byok-msg91.connectorbay.com/tools.json - Publisher: Unify Dynamics LLC · connectorbay.com/byok-msg91 · agent@connectorbay.com
What MSG91 (BYOK) is for
MSG91 (BYOK) lets an AI assistant read your own MSG91 data through the MSG91 API with a key you supply (MSG91 auth key). Read-only: 12 tools (get_sms_report, get_otp_report, get_email_report, get_voice_report, get_whatsapp_report, get_rcs_report, get_email_logs, get_voice_logs, get_whatsapp_logs, list_voice_call_logs, list_voice_agents, list_email_templates). The BYOK key travels with each request, is used for that one call only and is never stored, logged or cached; it is only ever sent to control.msg91.com. Unofficial connector by Unify Dynamics LLC: not affiliated with, endorsed by or sponsored by MSG91. MSG91 and its logos are trademarks of their owners and are used only to say which service the connector works with.
Ask your assistant things like:
- "How many SMS did I send and deliver with MSG91 in the last two weeks?"
- "How many MSG91 OTPs were delivered this month?"
- "How many MSG91 emails were delivered, opened and bounced this month?"
- "How many MSG91 voice calls were completed or unanswered this month?"
- "How many MSG91 WhatsApp messages were sent, delivered and read this month?"
- "How many MSG91 RCS messages were delivered and read this month?"
What it does
get_sms_report: Daily SMS report for a date range of up to 31 days: per-day counts and the overall totals (sent, delivered, failed, credits where the channel has them).get_otp_report: Daily OTP report for a date range of up to 31 days: per-day counts and the overall totals (sent, delivered, failed, credits where the channel has them).get_email_report: Daily email report for a date range of up to 31 days: per-day counts and the overall totals (sent, delivered, failed, credits where the channel has them).get_voice_report: Daily voice call report for a date range of up to 31 days: per-day counts and the overall totals (sent, delivered, failed, credits where the channel has them).get_whatsapp_report: Daily WhatsApp report for a date range of up to 31 days: per-day counts and the overall totals (sent, delivered, failed, credits where the channel has them).get_rcs_report: Daily RCS report for a date range of up to 31 days: per-day counts and the overall totals (sent, delivered, failed, credits where the channel has them).get_email_logs: List individual email send records of a short period (at most 3 days, recent only): time, subject, sender domain, template, request id. Recipient addresses are not returned.get_voice_logs: List voice call records of a short period (at most 3 days, recent only): time, status, duration, charge, direction and call id. Phone numbers are not returned.get_whatsapp_logs: List WhatsApp message records of a short period (at most 3 days, recent only): request time, status, direction, message type, template language and failure reason. Customer numbers and message text are not returned.list_voice_call_logs: List recent voice call records of the account's voice product: source, destination, agent, durations, status, failure reason and direction.list_voice_agents: List the voice agents of the company with their ids and usernames.list_email_templates: List email templates (with versions) with paging, filtered by status and a keyword.
BYOK key
You bring your own MSG91 MSG91 auth key (https://docs.msg91.com/). Your assistant sends it in the X-Upstream-Key header with each request. ConnectorBay uses it for that one call only: it is never stored, logged or cached, never shown in an answer, and it is only sent to control.msg91.com over https, with no redirects followed. Create a key with the fewest permissions the tools need (read-only if the provider offers it), and revoke it at the provider whenever you like.
Data sources
- https://docs.msg91.com/ (the API this connector calls, with a BYOK key)
Live from the MSG91 API (control.msg91.com) with a BYOK key; documentation: https://docs.msg91.com/. Endpoints checked against that documentation on 2026-10-16.
What it is not
Unofficial connector by Unify Dynamics LLC: not affiliated with, endorsed by or sponsored by MSG91. MSG91 and its logos are trademarks of their owners and are used only to say which service the connector works with. It is read-only: it never creates, changes, sends or deletes anything in your MSG91 account.
Built for: Worldwide. Languages: English.