Msg91

Msg91 MCP integration

Send and verify one-time passcodes, deliver templated SMS updates, log Segmento events, and pull the reasons a campaign event failed.

8actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Send otp

    Lyro delivers one-time passwords to customer phone numbers for identity verification during support interactions. Customers confirm their identity in seconds without leaving your support channel.

  • List campaigns

    Lyro retrieves all active SMS campaigns from MSG91 Segmento. Agents see which messaging campaigns are running to avoid duplication or inform customer decisions.

  • Verify otp

    Lyro checks whether the customer-provided OTP is valid and matches what was sent. Access is granted instantly to verified users without manual confirmation steps.

See all 8 actions

How businesses use Msg91 + Lyro

Each card is one request a support team gets, and the Msg91 actions Lyro runs to close it.

  • Verify a phone number before releasing account details

    Lyro sends a one-time passcode to the number on file, checks the code the customer types back, and resends it by text or voice call if it never arrived, all inside the same conversation.

    Send OTPVerify OTPResend OTP
  • Send a templated SMS update to the customer

    Lyro fills the variables in a template already approved in MSG91 and sends it through Flow to one recipient or several, so a confirmation reaches a customer who has left the chat.

    Send SMS via Flow (V5)Create User EventsList Campaigns
  • Log what happened in the conversation for segmentation

    Lyro records the action a customer took as a Segmento event with its properties attached, checking the configured event types first, so behaviour-based audiences stay accurate.

    Create User EventsGet Event TypesList Campaigns
  • Find out why a campaign skipped a customer

    Lyro pulls the failed events for a campaign with their reasons - validation errors, invalid recipients, missing fields - so a customer who never got a message gets a real explanation.

    Get Failed EventsList CampaignsGet Event Types

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Msg91 actions it has and picks the ones a request needs.

  1. 01

    Connect Msg91

    Authorize the Msg91 account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Msg91 actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Msg91 · Lyro

Everything else about Msg91

Setup, permissions, and the limits of what Lyro can do inside Msg91.

  • Templates only. Send SMS via Flow (V5) requires a template that has already been created and approved in the MSG91 dashboard, and Lyro supplies the dynamic variables for it. The OTP action works the same way, sending through a pre-configured MSG91 template rather than free text.

Every action available in Msg91

All 8 actions your agent can call on Msg91, straight from the live MCP connection.

  • Create user events

    Create and track user events in MSG91 Segmento for customer behavior analysis and segmentation.

  • Get event types

    Retrieves all event types configured in MSG91 Segmento.

  • Get failed events

    Retrieve failed user events from a MSG91 Segmento campaign.

  • List campaigns

    List all campaigns in Segmento.

  • Resend otp

    Resend OTP to the same mobile number via text message or voice call.

  • Send otp

    Send OTP (One-Time Password) to a mobile number using a pre-configured MSG91 template.

  • Send SMS via flow (v5)

    Send SMS messages using pre-defined templates via MSG91 Flow API v5.

  • Verify otp

    Verify an OTP (One-Time Password) sent to a mobile number.

Ready to connect Msg91?

Authorize the account and your agent has all 8 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot