communicationapi_key

Insighto.ai

Insighto.ai is an AI-powered communication platform that enables businesses to create and deploy conversational AI chatbots and voice agents for enhanced customer engagement across multiple channels.

Verdict

Insighto.ai exposes customer conversation data, contact records, and chatbot configuration tools inside Switchy. @mention it to pull conversation transcripts from a date range, look up contact profiles by ID, list custom fields, or manage intents and widgets for your chatbot. Support and success teams use it to triage tickets, audit conversation history, and sync contact metadata without switching tabs. Setup requires an API key from your Insighto dashboard. The MCP doesn't support real-time streaming or webhook triggers — you query snapshots on demand.

Common use cases

  • Pull conversation transcripts for ticket triage
  • Audit contact custom fields before CRM sync
  • Review chatbot intents after training run
  • Export conversation metadata for weekly report
  • Look up contact profile during support call

Integration

Vendor
Insighto.ai
Category
communication
Auth
API_KEY
Tools
10
Composio slug
insighto_ai

Tools

  • Create Intent

    Tool to create a new intent in insighto.ai. use when adding custom intents before training or deployment. call after confirming intent attributes.

  • Create Provider

    Tool to create a new provider. use after obtaining org id to register the provider.

  • Create Widget

    Tool to create a new widget with specified attributes. use after confirming assistant id and widget type.

  • Get Contact By ID

    Tool to retrieve details of a specific contact by contact id. use when you have a valid contact id and need the full contact profile.

  • Get List Of Contacts

    Tool to fetch a paginated list of contacts. use after confirming a valid api key to iterate through pages of contacts.

  • Get List Of Conversations

    Tool to fetch a list of conversations. use after specifying date range and filters to retrieve conversation metadata.

  • Get List Of Datasources

    Tool to list all existing data sources. use when you need to fetch the complete set of data sources.

  • Read Contact Custom Field List

    Tool to retrieve a list of custom fields associated with contacts. use when you need to inspect or sync contact metadata definitions.

  • Read Intents List

    Tool to retrieve a list of all intents. use after authenticating; supports pagination.

  • Send Messages To Contacts

    Tool to send messages to a list of contacts in bulk. use when your widget is connected to whatsapp or sms and you have the contact ids ready.

Setup

Setup guide

  1. 11. In Switchy, open Settings → Integrations → MCP Servers and click Add Server. 2. Select Insighto.ai from the catalog. 3. Log in to your Insighto.ai dashboard, navigate to Settings → API Keys, and generate a new key with read/write permissions. 4. Paste the API key into the Switchy prompt and click Connect. 5. Switchy will confirm the connection and list the 10 available tools. 6. Open any Space, type '@Insighto.ai list contacts' and send — you should see a paginated response with contact names and IDs. 7. If the response is empty or errors, verify the API key has the correct scopes and your Insighto account has active contacts.

What teammates see: by default, memories from Insighto.ai 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 Recent Conversations

@Insighto.ai list all conversations from the past 7 days. Include contact ID, timestamp, and any tags or notes.
Open in a Space →

Retrieve Contact Profile

@Insighto.ai get the contact profile for ID 12345. Show me name, email, custom fields, and recent conversation count.
Open in a Space →

Audit Custom Fields

@Insighto.ai read the list of contact custom fields. Display field name, type, and whether it's required.
Open in a Space →

Create Chatbot Intent

@Insighto.ai create an intent called 'refund_request' with the description 'User wants to request a refund for an order.'
Open in a Space →

List All Data Sources

@Insighto.ai list all data sources. Include source name, type, and last sync timestamp.
Open in a Space →

Example outputs

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

Prompt

@insighto.ai show me all conversations from the last 7 days that are still unresolved, grouped by contact priority

Output

Based on the conversations retrieved from the past week, here's what I found: 23 unresolved conversations total. High-priority contacts (8 conversations) include issues around billing integration failures and onboarding blockers. Medium-priority contacts (11 conversations) mostly involve feature requests and clarification questions. Low-priority contacts (4 conversations) are general inquiries. The oldest unresolved thread is from 6 days ago with a high-priority enterprise customer regarding API rate limits.

Notes

This example demonstrates the MCP's conversation retrieval and filtering capabilities. Requires API key with read access to conversations. The grouping and priority analysis happens through the AI's reasoning layer — Insighto.ai returns the conversation list, and the AI synthesizes patterns. Be aware that large date ranges may hit pagination limits requiring multiple calls.

Prompt

@insighto.ai create a new custom intent called 'request_demo' that triggers when users ask to see the product in action, and add training phrases like 'show me how it works' and 'can I see a demo'

Output

I've created the 'request_demo' intent in your Insighto.ai workspace with the following configuration: Intent name set to 'request_demo', added 2 training phrases ('show me how it works', 'can I see a demo'), and marked it as active. The intent is now ready for additional training phrases or deployment to your assistant. You'll need to configure the response action separately — this intent creation establishes the trigger pattern but doesn't define what happens when it fires.

Notes

This showcases the MCP's intent management for conversational AI customization. Requires API key with write permissions. Creating an intent is just the first step — you'll still need to wire up the response flow (webhook, canned response, or routing rule) through Insighto.ai's interface. The MCP handles the intent structure but not the full conversational logic.

Prompt

@insighto.ai pull the contact record for ID c_8x4j2p and check if they have any custom fields related to subscription tier or renewal date

Output

Retrieved contact record for c_8x4j2p (Sarah Chen, sarah.chen@techcorp.example). Checking custom fields: Found 'subscription_tier' set to 'Enterprise', 'renewal_date' showing '2025-09-15', and 'account_health_score' at 87/100. Also present: 'primary_use_case' (Customer Support Automation) and 'onboarding_completed' (true). This contact appears to be an established enterprise customer with renewal coming up in about 5 months.

Notes

This example highlights both contact retrieval and custom field inspection — useful for enriching customer context before outreach or support. Requires a valid contact ID and read permissions. Custom field schemas vary by organization, so the fields shown here are illustrative. If you're building automation around custom fields, use the Read Contact Custom Field List tool first to discover your org's actual field definitions.

Use-case deep-dives

Support ticket deflection at SaaS startup

When Insighto wins for pre-launch chatbot training

A 6-person SaaS team launching in 8 weeks needs a customer-facing chatbot that answers product questions without burning support hours. Insighto's intent-creation and datasource tools let you wire up a widget that pulls from your docs and FAQ before you have real ticket volume. The trade-off: you're building custom intents by hand, which works when you have 20-30 question patterns but gets tedious past 50. If your product has fewer than 40 core help topics and you want the bot live at launch, Insighto gives you the scaffolding without waiting for ML training data. You'll spend 2-3 days on intent design, then the widget handles tier-1 questions from day one.

CRM sync for outbound sales team

When contact-field mapping justifies the API overhead

A 12-person sales team uses a homegrown CRM and needs to push conversation metadata back into contact records after demos. Insighto's contact and custom-field tools let you read the schema, match fields, and write conversation summaries without a Zapier subscription. The threshold: if you're syncing fewer than 200 contacts a month, the manual API calls cost more dev time than a no-code tool would. This MCP makes sense when you're already writing integration code, your CRM has a weird schema that breaks templated connectors, or you need sub-5-minute sync latency. For a team closing 40+ deals a quarter with custom contact attributes, the 10-tool surface area pays off in week two.

Conversation audit for compliance review

When paginated conversation export beats manual download

A fintech startup's compliance officer needs to pull 6 months of customer chat logs for a quarterly audit, filtered by date and tagged by topic. Insighto's conversation-list tool lets you script the export with date ranges and filters instead of clicking through a web UI 40 times. The catch: if your audit cadence is annual and you have fewer than 500 conversations, the one-time setup cost (API key, pagination logic, CSV formatting) outweighs the 20 minutes of manual clicking. This MCP wins when you're exporting logs monthly, need to cross-reference conversation IDs with contact records, or you're handing the export to a non-technical auditor who wants a repeatable script. For quarterly reviews at 1,000+ conversations, you'll recover the setup time in the first run.

Frequently asked

What does the Insighto.ai MCP do in Switchy?

It lets AI agents create conversational intents, manage contact data, and pull conversation history from your Insighto.ai workspace. You can automate contact lookups, sync custom fields, configure chat widgets, and train new intents without leaving Switchy. Useful if your team runs customer support or lead-qualification flows through Insighto and wants AI to handle routine setup tasks.

Do I need admin access to connect Insighto.ai?

You need an API key with write permissions to create intents, providers, and widgets. Read-only keys will let you fetch contacts and conversations but won't allow agent-driven configuration changes. Check your Insighto.ai account settings to generate a key with the scopes your team needs—most automation use cases require at least intent-creation rights.

Can the MCP send messages to contacts in Insighto.ai?

No. The MCP reads contact profiles, custom fields, and conversation logs, and it can create intents or widgets, but it doesn't send outbound messages. If you need to trigger notifications or replies, use Insighto.ai's native messaging API directly or build a separate webhook integration alongside this MCP.

Why use the MCP instead of Insighto.ai's dashboard?

The MCP is faster when you're already working in Switchy and want an AI agent to pull contact data, check conversation history, or spin up a new intent on the fly. You skip context-switching and manual clicks. The dashboard is still better for bulk edits, visual workflow design, or anything requiring human judgment over configuration.

Who on the team should connect this integration?

Whoever owns your Insighto.ai account and can generate API keys—usually a support ops lead or product manager. Once connected, any Switchy workspace member can ask agents to query contacts or create intents, but only the person who added the key can rotate or revoke it. Plan limits depend on Insighto.ai's tier, not Switchy's.

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