Connect MSG91 to Your AI Agent

Ask your AI assistant to work with MSG91: send Template SMS and Verify OTP Codes.

4 tools API key

Try a MSG91 Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill MSG91

Send a template notification

Send an approved Flow template with recipient variables.

/oo MSG91: Send MSG91 Flow template [template ID] to [recipient numbers with template variables]. Report the API result.

Verify a submitted code

Check a code already sent to the supplied mobile number.

/oo MSG91: Verify OTP [code] for mobile [international mobile number] and report the verification result.

Start Working with MSG91

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect MSG91

    Connect using your MSG91 Authkey.

    Connect MSG91 →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An account with access to the MSG91 resources used in your task.
  • SMS sending requires an approved Flow template and the recipient variables it expects.

MSG91 Tools

MSG91 actions let an AI assistant invoke approved SMS flows and the send, verify, and resend steps of an OTP workflow.

Send a template notification

Send an approved Flow template with recipient variables.

Verify a submitted code

Check a code already sent to the supplied mobile number.

4 tools

Send Flow Sms

Send an SMS through an approved MSG91 Flow template.

msg91.send_flow_sms

Send Otp

Generate or send an OTP with an MSG91 OTP template.

msg91.send_otp

Verify Otp

Verify an OTP previously sent through MSG91.

msg91.verify_otp

Resend Otp

Resend an existing MSG91 OTP by text message or voice call.

msg91.resend_otp

Frequently Asked Questions

Can I send arbitrary SMS text?

Flow sending uses an approved template and recipient variables rather than unrestricted text.

Does a successful API result prove delivery?

Report the returned submission result; it should not be presented as confirmed handset delivery unless the response establishes that.

Can an existing OTP be resent by voice?

resend_otp supports retryType for text or voice delivery of an existing OTP.

Connect MSG91

About MSG91 ↗