communicationapi_key

Charla

Charla is a live chat and AI customer-support platform whose public API manages property contacts, conversation exports, and knowledge base articles and categories.

Verdict

Charla is a customer messaging platform that combines live chat, knowledge base, and contact management. In Switchy, @mentioning Charla lets your team pull conversation histories, search contacts, and draft or update help articles without leaving the workspace. Support reps use it to triage incoming messages and surface past context; product teams use it to audit what customers are asking and spot gaps in documentation. Because Charla uses API-key auth, you'll need admin access to generate the key—team members with viewer-only roles won't be able to connect it themselves.

Common use cases

  • Triage support tickets from live chat
  • Draft help articles from recurring questions
  • Pull conversation history before a call
  • Audit knowledge base coverage gaps
  • Export contact lists for outreach campaigns

Integration

Vendor
Charla
Category
communication
Auth
API_KEY
Tools
9
Composio slug
charla

Tools

  • Create Knowledge Base Article

    Create a knowledge base article. Charla generates its URL slug from the title and may use it for chatbot training according to the property's AI settings. Defaults to a private draft.

  • Delete Knowledge Base Article
    destructive

    Permanently delete one knowledge base article by ID. This cannot be undone, and deleting an already-missing article fails.

  • Get Contact

    Return one contact in the connected Charla property by UUID.

  • Get Knowledge Base Article

    Return the full content and metadata of one knowledge base article by ID.

  • List Contacts

    Return one page of contacts for the connected Charla property, ordered by most recently modified.

  • List Conversations

    Export one page of conversations grouped by contact for the connected Charla property, including message history.

  • List Knowledge Base Articles

    Return one page of knowledge base article summaries for the connected Charla property, newest first.

  • List Knowledge Base Categories

    Return all knowledge base categories available in the connected Charla property.

  • Update Knowledge Base Article

    Replace every writable field of an existing knowledge base article. Charla regenerates the URL slug from the replacement title and may retrain chatbot content according to the property's AI settings.

Setup

Setup guide

  1. 11. In Switchy, open the Project where you want to connect Charla and click **Add Integration** in the sidebar. 2. Search for Charla and select it from the list. 3. In a new browser tab, log in to your Charla dashboard and navigate to **Settings → API Keys**. 4. Click **Generate New Key**, copy the key to your clipboard, and paste it into the Switchy modal. 5. Click **Connect**—Switchy will verify the key and confirm which Charla property it's linked to. 6. Back in your Project, type `@Charla list conversations` and send the message to test the connection. 7. If the MCP returns recent conversations, the integration is live and ready to use.

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

Works well with

Top models

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

How Switchy teams use it

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

Starter prompts

Summarize Recent Conversations

@Charla list the 20 most recent conversations and summarize the top three issues customers are raising.

Find Contact by Email

@Charla find the contact with email address support@example.com and show me their conversation history.

Draft Help Article from Ticket

@Charla create a knowledge base article titled 'How to reset your password' based on the conversation with contact ID abc-123.

List All KB Categories

@Charla list all knowledge base categories and tell me which one has the fewest articles.

Audit Unpublished Articles

@Charla list all knowledge base articles with draft status and sort them by oldest first.

Example outputs

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

Prompt

@charla list all knowledge base articles tagged with 'billing' and summarize which topics we're missing based on recent customer questions

Output

Found 12 knowledge base articles tagged 'billing' in your Charla property. Topics covered include payment methods (4 articles), invoice generation (3), subscription changes (2), refund policies (2), and tax documentation (1). Cross-referencing against your last 30 conversations shows recurring questions about payment plan upgrades (8 mentions), international billing (5 mentions), and proration logic (4 mentions) — none of which have dedicated articles yet. Consider drafting content for these gaps to reduce support volume.

Notes

This example combines the list-articles tool with AI synthesis to identify documentation gaps. Requires read access to both knowledge base and conversation history. The MCP returns article metadata (titles, tags, IDs) but not full content unless you fetch individual articles, so the AI infers coverage from titles and summaries.

Prompt

@charla create a new knowledge base article titled 'How to Update Your Payment Method' in the Billing category, mark it as published, and include step-by-step instructions

Output

Created knowledge base article 'How to Update Your Payment Method' (ID: kb_9x4j2m, slug: how-to-update-your-payment-method) in the Billing category. Article is now published and visible to customers. Charla will automatically include this content in chatbot training within the next sync cycle, typically 15–30 minutes. You can edit the full content or adjust visibility settings directly in the Charla dashboard.

Notes

This write operation demonstrates article creation with category assignment and publish status. The MCP generates the URL slug automatically from the title. Be aware that publishing immediately makes the article customer-facing; default to draft status if you need internal review first. The AI can draft article content, but you must paste it into the article body separately or via a follow-up update call.

Prompt

@charla pull the last 20 conversations from contacts tagged 'enterprise' and draft a summary of their most common feature requests

Output

Retrieved 20 conversations from 14 enterprise-tagged contacts in your Charla property. Most common feature requests: SSO integration (mentioned in 9 conversations, 6 unique contacts), custom reporting dashboards (7 conversations, 5 contacts), API rate limit increases (5 conversations, 4 contacts), and white-label branding options (4 conversations, 3 contacts). Two contacts explicitly asked about SLA guarantees for enterprise plans. This data reflects conversations from the past 45 days; older threads may contain additional context.

Notes

This read-heavy example uses the list-conversations tool filtered by contact tags, then applies AI reasoning to extract themes. Charla returns full message history per conversation, so this can hit token limits with verbose threads. The MCP paginates results; you may need multiple calls to cover all enterprise contacts if your property has more than one page worth.

Use-case deep-dives

Support handoff at shift change

When Charla MCP speeds up context transfer between support reps

A 6-person support team runs two 8-hour shifts covering US and APAC time zones. The morning handoff is a 15-minute Slack thread where the overnight rep summarizes active conversations and flags anything urgent. With Charla MCP, the incoming rep asks Switchy to pull the last 12 hours of conversations, filter by unresolved status, and summarize each thread with the customer's last question. The MCP's List Conversations tool returns message history in one call, so the AI can build the handoff doc in under 30 seconds. This works cleanly if your Charla property has under 200 active conversations per shift; above that, pagination slows the query and you're better off using Charla's native filters. If your team already writes handoff notes in Charla itself, skip the MCP and just read those. But if handoff lives in Slack or a doc, Charla MCP turns conversation export into a one-prompt task.

Knowledge base gap analysis

Using Charla MCP to find missing help articles from real tickets

A 3-person product team at a B2B SaaS company ships a feature every two weeks and maintains a 40-article knowledge base in Charla. After each release, the support lead reviews the week's conversations to spot repeated questions that aren't covered in the docs. Manually, this means opening 20+ conversation threads and cross-checking titles against the KB index. With Charla MCP, the lead asks Switchy to list the last 50 conversations, extract the customer questions, then check which topics don't match any existing knowledge base article title or category. The MCP's List Knowledge Base Articles and List Conversations tools run in parallel, so the gap report takes under a minute. This scenario breaks down if your KB has more than 100 articles, because title-matching gets noisy and you need semantic search instead. If you're already tagging conversations with KB article IDs in Charla, the MCP won't add much. But for small teams doing monthly content audits, this turns a 2-hour manual task into a 5-minute prompt.

Customer research interview prep

When Charla MCP pulls conversation history for user interviews

A 4-person design team at a fintech startup runs quarterly user interviews with 8-10 customers. The researcher spends an hour before each call reading the customer's support history to understand their pain points and feature requests. With Charla MCP, the researcher asks Switchy to pull all conversations for a specific contact UUID, summarize the top 3 issues they've raised, and flag any unresolved threads. The Get Contact and List Conversations tools return the full message history, so the AI can build a one-page brief with timestamps and direct quotes. This works well if each customer has 5-20 conversations on record; below that, there's not enough signal, and above 50 conversations the summary gets too generic. If your team already uses Charla's contact notes feature, you might not need the MCP. But if interview prep is scattered across Slack DMs and Google Docs, Charla MCP centralizes the pull in one workspace prompt.

Frequently asked

What does the Charla MCP do in Switchy?

It lets your AI agents read and write Charla knowledge base articles, pull contact records, and export conversation histories. You can automate help-center updates, sync customer data into workflows, or feed conversation context into prompts without switching tabs. It doesn't send messages on your behalf—just reads and manages the content library.

Do I need admin access to connect Charla?

You need permission to generate an API key in your Charla property settings. That typically requires admin or owner rights. Once you paste the key into Switchy, the MCP inherits whatever scope that key has—usually full read-write on contacts, conversations, and knowledge base. Check your Charla role before connecting.

Can the Charla MCP send chat messages to customers?

No. It reads conversation histories and contact details but doesn't post new messages. If you need to reply to customers, use Charla's inbox directly or trigger a webhook from Switchy to another automation tool. The MCP is built for content management and data export, not live chat.

How is this different from logging into Charla?

Charla's web UI is built for human agents replying to chats. The MCP gives your AI agents structured access to the same data—so you can bulk-update articles, pull conversation transcripts into a prompt, or cross-reference contacts without manual copy-paste. It's faster when you're automating repetitive content tasks across dozens of articles.

Who on the team should connect the Charla integration?

Whoever owns your help-center content or customer-success workflows. They'll need admin rights in Charla to generate the API key. Once connected in Switchy, any team member with workspace access can invoke the tools in their prompts—so coordinate who's allowed to create or delete articles to avoid accidental overwrites.

More communication MCPs

See all communication MCPs →

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