Superchat MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Superchat MCP or direct API to send cross-channel replies, fetch customer messages, manage conversations, and automate inbox workflows through natural language.

Superchat logoSuperchat
Api Key

Superchat is a unified messaging platform for businesses, supporting WhatsApp, Instagram, Facebook Messenger, Email, and more. It streamlines communication by centralizing multi-channel conversations in one place.

17 Tools

Try Superchat now

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

TOOL ROUTER PLAYGROUND
Superchat
Try asking
TOOLS

Supported Tools

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

Create Contact

Create a new contact in Superchat with phone or email handles.

Create Template Folder

Create a new template folder in SuperChat for organizing message templates.

Delete Webhook

Tool to delete a specific webhook by its ID.

Get Contact

Retrieve a specific contact's details by ID.

Get File

Retrieve metadata for a specific file by its ID.

Get User

Retrieve details of a specific user in the Superchat workspace by their user ID.

List Channels

Lists all communication channels in your Superchat workspace.

List Contacts

List all contacts in the Superchat workspace with cursor-based pagination.

List Conversations

Retrieves a paginated list of all conversations in your Superchat account.

List Custom Attributes

List all custom attributes defined for contacts in your Superchat account.

List Inboxes

Tool to list all inboxes.

List Labels

List all labels in the Superchat workspace.

List Templates

Tool to list all message templates.

List Users

Retrieve all users in the workspace.

List Webhooks

Tool to list all webhooks configured in the workspace.

Update Contact

Update information for a specific contact in Superchat.

Update Webhook

Update an existing webhook's target URL and/or event subscriptions.

SETUP GUIDE

Connect Superchat 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: 'List all conversations from WhatsApp channel' }],
  stopWhen: stepCountIs(5)
});

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

Connect Superchat 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 Superchat 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: 'List all WhatsApp channels connected to my account'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute Superchat actions with your Agent

Why Use Composio?

AI Native Superchat Integration

  • Supports both Superchat MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Superchat data

Managed Auth

  • Built-in API key handling with secure vault storage
  • Central place to manage, scope, and revoke Superchat access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Superchat
  • Scoped, least privilege access to Superchat resources
  • Full audit trail of agent actions to support review and compliance
FAQ

Frequently asked questions

Yes, Superchat 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 Superchat.It takes 30 seconds.

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

Start building