Msg91 MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Msg91 MCP or direct API to send SMS, trigger WhatsApp notifications, automate email alerts, and manage campaigns through natural language.

Msg91 logoMsg91
Api Key

MSG91 is a cloud communication platform for sending SMS, WhatsApp, Email, and Voice notifications. It lets businesses securely reach customers across multiple channels from one unified API.

8 Tools

Try Msg91 now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Msg91
Try asking
TOOLS

Supported Tools

Every Msg91 action and event your agent gets out of the box.

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

Tool to list all campaigns in Segmento.

Resend OTP

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

Send OTP

Tool to 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

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

SETUP GUIDE

Connect Msg91 MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK and Claude Agent SDK
2

Create Tool Router Session

typescript
import { Composio } from '@composio/core';

const composio = new Composio({ apiKey: 'your-api-key' });

console.log("Creating Tool Router session...");
const { mcp } = await composio.create('your-user-id');
console.log(`Tool Router session created: ${mcp.url}`);
Initialize the Composio client and create a Tool Router session
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText, stepCountIs } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: mcp.url,
    headers: { 'x-api-key': 'your-composio-api-key' }
  }
});

const tools = await client.tools();

const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{ role: 'user', content: 'Send SMS to +1234567890 with appointment reminder' }],
  stopWhen: stepCountIs(5)
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent
SETUP GUIDE

Connect Msg91 API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

typescript
import OpenAI from 'openai';
import { Composio } from '@composio/core';
import { OpenAIResponsesProvider } from '@composio/openai';

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session
3

Execute Msg91 Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'Send an SMS to confirm today\'s appointment'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute Msg91 actions with your Agent

Why Use Composio?

AI Native Msg91 Integration

  • Supports both Msg91 MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for sending, receiving, and querying messages across SMS, Email, WhatsApp, and Voice

Managed Auth

  • Built-in API Key storage with secure handling
  • Central place to manage, scope, and revoke Msg91 credentials
  • Per user and per environment keys instead of hard-coded values

Agent Optimized Design

  • Tools are tuned using real Msg91 error and delivery rates for robust automation
  • Detailed execution logs so you always know which messages were sent, when, and by whom

Enterprise Grade Security

  • Role-based access controls so you control which agents and users can send messages
  • Scoped, least privilege access to Msg91 APIs
  • Full audit trail of messaging actions to support compliance needs
FAQ

Frequently asked questions

Yes, Msg91 requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with Msg91.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Msg91 tool your agent needs.Free to start.

Start building