Superchat
Superchat is a unified messaging platform that enables businesses to communicate with customers across multiple channels, including WhatsApp, Instagram Direct, Facebook Messenger, Email, and more.
This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.
Connect
Superchat authenticates with an API key. Generate the credential in your Superchat account, then paste it into FlyMyAI the first time an agent uses a Superchat action.
Get your Superchat credential →
Fields to fill in FlyMyAI
| Field | Details |
|---|---|
Superchat API Key | The API key used for authenticating requests to the Superchat API. You can find it in Superchat web application under 'Settings > API'. (required) |
Actions
Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.
| Action | What it does | Required inputs |
|---|---|---|
SUPERCHAT_CREATE_CONTACT | Tool to create a new contact. use when you need to register contact details before sending messages. | handles |
SUPERCHAT_CREATE_TEMPLATE_FOLDER | Tool to create a new template folder in superchat. use when you need to organize message templates into folders before populating them. | name |
SUPERCHAT_DELETE_WEBHOOK | Tool to delete a specific webhook by its id. use when you need to remove an obsolete or compromised webhook after confirming its id. example: delete webhook wh 12345. | webhook_id |
SUPERCHAT_GET_CONTACT | Tool to retrieve details of a specific contact by its id. use when you need to view a contact's information after verifying its existence. example: "fetch contact info for id abc123". | contact_id |
SUPERCHAT_GET_FILE | Tool to retrieve metadata of a specific file. use when you have the file id and need file information before downloading. | file_id |
SUPERCHAT_GET_USER | Tool to retrieve details of a specific user by their id. use when you need to view or manage a user's profile. example: "fetch user info for id '123e4567-e89b-12d3-a456-426614174000'". | user_id |
SUPERCHAT_LIST_CHANNELS | Tool to list all channels. use when you need to fetch available channels, optionally paginated by 'limit', 'after', or 'before'. | - |
SUPERCHAT_LIST_CONTACTS | Tool to list all contacts. use when you need to fetch the full list of contacts for selection or reporting. | - |
SUPERCHAT_LIST_CONVERSATIONS | Tool to list all conversations. use when you need to retrieve all conversation ids and metadata, optionally paginated. | - |
SUPERCHAT_LIST_CUSTOM_ATTRIBUTES | Tool to list all custom contact attributes. use when you need to retrieve definitions of custom contact fields in your account. | - |
SUPERCHAT_LIST_INBOXES | Tool to list all inboxes. use when you need to retrieve inbox ids and metadata before sending or organizing messages. | - |
SUPERCHAT_LIST_LABELS | Tool to list all labels. use when you need to fetch available labels, optionally paginated. | - |
SUPERCHAT_LIST_TEMPLATES | Tool to list all message templates. use when you need to fetch available message templates. | - |
SUPERCHAT_LIST_USERS | Tool to list all users. use when you need to retrieve a directory of all workspace users. | - |
SUPERCHAT_LIST_WEBHOOKS | Tool to list all webhooks. use when you need to retrieve all webhooks configured in the workspace. | - |
SUPERCHAT_UPDATE_CONTACT | Tool to update information for a specific contact in superchat. use after retrieving a contact to modify its name or attributes. example: "update contact co 12345 to change first name to jane." | contact_id |
SUPERCHAT_UPDATE_WEBHOOK | Tool to update the details of a specific webhook. use when you need to modify an existing webhook's url, events, or status. | webhook_id |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Superchat!