communicationapi_key

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.

Verdict

Superchat MCP connects your team's messaging channels—WhatsApp, SMS, email, social—into Switchy's AI workspace. @mention it to create contacts, send templated messages, retrieve conversation history, or manage webhooks without leaving your Space. Customer support teams get the most value: triage inbound messages, draft replies with context, and log interactions in real time. Requires an API key from your Superchat dashboard. Note that message sending relies on pre-approved templates in some channels (WhatsApp Business), so ad-hoc outreach may need template setup first.

Common use cases

  • Triage support tickets from multiple messaging apps
  • Create contacts and log conversation notes instantly
  • Send templated WhatsApp replies during peak hours
  • Retrieve message history before escalating to manager
  • Audit webhook configurations across all channels

Integration

Vendor
Superchat
Category
communication
Auth
API_KEY
Tools
17
Composio slug
superchat

Tools

  • Create Contact

    Tool to create a new contact. use when you need to register contact details before sending messages.

  • 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.

  • Delete Webhook
    destructive

    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.

  • 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".

  • Get File

    Tool to retrieve metadata of a specific file. use when you have the file id and need file information before downloading.

  • 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'".

  • List Channels

    Tool to list all channels. use when you need to fetch available channels, optionally paginated by `limit`, `after`, or `before`.

  • List Contacts

    Tool to list all contacts. use when you need to fetch the full list of contacts for selection or reporting.

  • List Conversations

    Tool to list all conversations. use when you need to retrieve all conversation ids and metadata, optionally paginated.

  • List Custom Attributes

    Tool to list all custom contact attributes. use when you need to retrieve definitions of custom contact fields in your account.

  • List Inboxes

    Tool to list all inboxes. use when you need to retrieve inbox ids and metadata before sending or organizing messages.

  • List Labels

    Tool to list all labels. use when you need to fetch available labels, optionally paginated.

  • List Templates

    Tool to list all message templates. use when you need to fetch available message templates.

  • List Users

    Tool to list all users. use when you need to retrieve a directory of all workspace users.

  • List Webhooks

    Tool to list all webhooks. use when you need to retrieve all webhooks configured in the workspace.

  • 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."

  • 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.

Setup

Setup guide

  1. 11. Open your Switchy workspace and navigate to Settings > Integrations > Add MCP. 2. Search for Superchat and click Connect. 3. Log into your Superchat account at app.superchat.de, go to Settings > API, and generate a new API key with read and write permissions. 4. Copy the key and paste it into the Switchy prompt when asked. 5. Click Authorize—Switchy will verify the connection by listing your channels. 6. Open any Space and type '@Superchat list channels' to confirm the integration works. 7. If channels appear, you're ready to create contacts, send messages, and pull conversation data directly from chat.

What teammates see: by default, memories from Superchat are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

List All Active Channels

@Superchat list all channels currently connected to this account, including their status and platform type.
Open in a Space →

Create New Contact

@Superchat create a contact with phone number +49 151 12345678, first name Anna, last name Schmidt, and tag as 'priority-support'.
Open in a Space →

Fetch Contact Details

@Superchat get the contact details for ID abc123, including phone number, tags, and any custom fields.
Open in a Space →

Organize Message Templates

@Superchat create a template folder named 'Holiday Responses' to store out-of-office and seasonal greeting templates.
Open in a Space →

Remove Outdated Webhook

@Superchat delete the webhook with ID wh_67890 because we've switched to a new integration URL.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@superchat list all channels and show me which ones have the most recent activity this week

Output

Found 4 active channels in your Superchat workspace: WhatsApp Business (last message 2 hours ago), Instagram DM (last message 14 hours ago), Facebook Messenger (last message 3 days ago), and Telegram (last message 6 days ago). WhatsApp Business shows the highest recent activity with 47 conversations this week, followed by Instagram DM with 19. This example reflects typical channel metadata returned by the List Channels tool; actual conversation counts depend on your account's message volume.

Notes

This example demonstrates read-only channel discovery. The MCP returns channel metadata but does not access message content itself. Useful for routing decisions or capacity planning. Requires API key with channels:read scope.

Prompt

@superchat create a new contact for Sarah Chen, email sarah.chen@example.com, phone +1-555-0142, and tag her as 'enterprise-lead'

Output

Created contact record for Sarah Chen (ID: cnt_8x3k9m2p). Email and phone number verified and stored. Applied tag 'enterprise-lead' for segmentation. This contact is now available for message sends via any connected channel. Note that this example shows a successful creation; the MCP will return validation errors if the phone format is invalid or if a contact with this email already exists in your workspace.

Notes

This example shows the Create Contact tool in action, a prerequisite for many messaging workflows. The MCP writes to your Superchat contact database immediately—there is no undo. Always verify contact details before creation to avoid duplicate records or GDPR issues.

Prompt

@superchat pull all contacts tagged 'enterprise-lead' and draft a personalized follow-up message for each based on their last interaction date

Output

Retrieved 6 contacts with tag 'enterprise-lead'. Analysis shows 3 contacts last interacted 7–10 days ago (Sarah Chen, Marcus Liu, Priya Patel) and 3 last interacted 20+ days ago (others). Draft messages generated: for recent contacts, a light check-in referencing their prior question; for older contacts, a re-engagement offer with a demo link. This example combines List Contacts filtering with AI reasoning to personalize outreach—actual message sending requires a separate tool call per contact.

Notes

This synthesis example shows the MCP's filtering power paired with AI drafting. The MCP does not send messages in this step; you must explicitly call a send tool afterward. Be mindful of rate limits if scaling to hundreds of contacts—Superchat enforces per-channel send quotas.

Use-case deep-dives

Customer support ticket handoff

When Superchat bridges chat and CRM for support teams

A 6-person support team uses Superchat to handle inbound customer messages across WhatsApp, SMS, and web chat. The MCP shines here because it lets AI agents create contacts on the fly when a new customer writes in, then pull that contact's history before replying—no manual CRM entry. The 17 tools cover the full loop: list channels to route messages, get contact details to personalize responses, and manage webhooks to trigger follow-ups in Slack or Linear. This works until message volume hits 500+ per day; at that scale, the API rate limits start causing lag and you need a dedicated integration layer. If your team triages under 300 messages daily and wants AI to handle contact lookup without switching tabs, Superchat is the right call.

Sales outreach template management

When this MCP wins for multi-channel cold outreach

A 3-person sales team runs cold outreach campaigns across SMS and WhatsApp using Superchat's template system. The MCP's create template folder and list contacts tools let an AI agent organize message variants by vertical (SaaS, e-commerce, agencies) and pull the right recipient list for each campaign. The workflow: agent creates a folder for "Q1 SaaS outreach", drafts three message variants, then fetches contacts tagged "SaaS prospect" and queues sends. This breaks down if you're sending over 1,000 messages per campaign—Superchat's contact management isn't built for bulk operations and you'll hit API throttles. For teams running 5-10 targeted campaigns per month with under 200 recipients each, this MCP keeps outreach organized without needing HubSpot.

Event coordination via group messaging

When Superchat handles logistics for distributed teams

A 12-person event production crew uses Superchat to coordinate setup across WhatsApp groups and SMS threads. The MCP's list channels and get user tools let an AI agent track who's in which venue channel, pull contact details to confirm vendor arrivals, and manage webhooks to ping Slack when a critical message comes in. The agent can answer "who's at the downtown venue?" by listing channels, then fetch user profiles to see roles. This setup works for events with 3-5 active channels and under 50 participants; beyond that, Superchat's channel structure gets messy and you need a proper ops platform like Airtable or Notion. If your team runs quarterly events and needs real-time message coordination without a dedicated comms tool, Superchat keeps everyone synced.

Frequently asked

What does the Superchat MCP let me do in Switchy?

It connects your Superchat workspace so AI agents can create contacts, send templated messages, manage channels, and retrieve conversation metadata. The MCP exposes 17 tools covering contact management, template folders, webhooks, file retrieval, and user lookups. You can automate customer outreach workflows, sync contact data, or build agents that respond to Superchat events without leaving Switchy.

Do I need admin access to connect Superchat?

You need an API key from Superchat, which typically requires account admin or developer permissions to generate. The key grants full access to the tools the MCP exposes—creating contacts, deleting webhooks, listing channels—so only connect it if you trust the team members who'll use the integration. Check your Superchat account settings to confirm you can issue API keys.

Can the Superchat MCP send messages directly to customers?

Not directly. The MCP includes a "Create Contact" tool and template folder management, but it doesn't expose a "send message" endpoint in the current tool set. You'll need to create contacts and templates via the MCP, then trigger sends through Superchat's UI or a separate API call. If automated messaging is your goal, confirm with Superchat support whether their API supports programmatic sends.

How is this different from using Superchat's API directly?

The MCP wraps Superchat's API into natural-language tools that AI agents can call without you writing code. Instead of crafting HTTP requests and parsing JSON, you tell an agent "create a contact for this lead" and it invokes the right tool. The trade-off: you're limited to the 17 tools the MCP exposes, so advanced API features may require custom integration work.

Who on my team should connect the Superchat integration?

Whoever owns your Superchat account and can generate API keys—usually a marketing ops lead or customer success manager. Once connected, any Switchy workspace member can invoke the tools in prompts, so set clear usage guidelines if you're worried about accidental contact deletions or webhook changes. The integration doesn't consume extra seats, but API rate limits apply per your Superchat plan.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.