search_msg91_docs
Search MSG91 docs
Search the MSG91 documentation with a natural-language question. Returns the most relevant passages with their page URLs.
queryrequiredcollectionIdsrequiredcom.msg91.mcpPublished by mcp.msg91.comOfficial publisherv1.0.0Updated Oct 30, 2026
Find and call the right MSG91 API for SMS, OTP, WhatsApp, Email and Voice.
Remote MSG91 docs server that helps an assistant find the right MSG91 API for SMS, OTP, WhatsApp, Email and Voice and call it correctly.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.msg91.mcp%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"msg91": {
"type": "http",
"url": "https://mcp.msg91.com/mcp"
}
}
}Lets AI assistants work with MSG91: find the right MSG91 API for SMS, OTP, WhatsApp, Email, Voice and more, read its parameters, and call it correctly.
This is a remote MCP server (Streamable HTTP) at https://mcp.msg91.com/mcp. Nothing to install and no API key for the server itself.
Install it from the Cline MCP Marketplace, or open MCP Servers → Configure MCP Servers and add this to cline_mcp_settings.json:
Agent-driven install steps are in llms-install.md.
Run any MSG91 endpoint from your terminal (Node.js 18+):
The CLI asks for your MSG91 authkey in the terminal and can save it. Do not paste your authkey into an AI chat.
server.json is the listing for the official MCP Registry, as com.msg91/mcp. The com.msg91 name is proven by owning the msg91.com domain.
One-time setup: create a signing key and publish its public half on msg91.com (Git Bash or any shell with OpenSSL):
Add the printed line as a TXT record on msg91.com. Keep mcp-registry-key.pem private and out of this repo.
Publish (bump version first for any later change):
Source: README.md at commit de7baec
Search MSG91 docs
Search the MSG91 documentation with a natural-language question. Returns the most relevant passages with their page URLs.
queryrequiredcollectionIdsrequiredGet MSG91 API docs
Browse the MSG91 API docs, one level at a time. Call it without arguments to get the top level: the modules and pages with a short description and the endpoints they hold. Call it with `path` set to a module's or page's link (or path) to get what is inside it; each listing links the next level. Call it with `path` set to an endpoint's link ending in ".openapi.yml" to get that endpoint as an OpenAPI file: method, url, headers, query params, path variables, a request body example and sample responses. Fetch only the level you need.
pathQuickstart Msg91
Quickstart for the MSG91 API Call this to load the full instructions for this skill before doing the task.
Takes no parameters.
90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a license in the repository or the registry entry.
{ "mcpServers": { "msg91": { "type": "streamableHttp", "url": "https://mcp.msg91.com/mcp", "disabled": false, "autoApprove": [] } }}claude mcp add --transport http msg91 https://mcp.msg91.com/mcpnpx docstar-cli msg91 <module> <endpoint> --<flag> "<value>"# e.g.npx docstar-cli msg91 whatsapp send-message-in-text --integrated_number "91XXXXXXXXXX" \ --recipient_number "91YYYYYYYYYY" --content_type "text" --text "Hello"openssl genpkey -algorithm Ed25519 -out mcp-registry-key.pemecho "v=MCPv1; k=ed25519; p=$(openssl pkey -in mcp-registry-key.pem -pubout -outform DER | tail -c 32 | base64)"mcp-publisher login dns --domain msg91.com --private-key "$(openssl pkey -in mcp-registry-key.pem -noout -text | grep -A3 'priv:' | tail -n +2 | tr -d ' :\n')"mcp-publisher publish