Chatfai
ChatFAI is an AI-powered platform that enables users to engage in interactive conversations with AI-generated versions of their favorite fictional characters from various media.
Verdict
Common use cases
- Reference character profiles during script reviews
- Pull character specs into game design docs
- Verify character details for narrative consistency
- Build character comparison tables for pitches
Integration
- Vendor
- Chatfai
- Category
- communication
- Auth
- API_KEY
- Tools
- 1
- Composio slug
chatfai
Tools
- Get Public Character By ID
Tool to retrieve a public character by its id. use when you need to fetch details of a single public character by providing its unique id.
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Find Chatfai in the MCP directory and click Connect. 3. You'll be prompted to enter your Chatfai API key — get this from your Chatfai account dashboard under API Settings or Developer Tools. 4. Paste the key into Switchy and click Authorize. 5. Switchy will verify the connection and confirm when Chatfai is ready to use. 6. Open any Space and type '@Chatfai get character details for ID 12345' to test — replace 12345 with a valid public character ID from Chatfai. 7. If the character data appears in the response, your integration is working correctly.
What teammates see: by default, memories from Chatfai 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
Starter prompts
Fetch Character Profile
@Chatfai get the full profile for character ID 78392. Include all available attributes and background details.Open in a Space →
Compare Two Characters
@Chatfai retrieve character profiles for IDs 45821 and 45822. List their key attributes in a comparison table.Open in a Space →
Verify Character Backstory
@Chatfai get character ID 91204 and summarize their origin story and primary motivations in three bullet points.Open in a Space →
Extract Character Traits
@Chatfai fetch character ID 56738 and list only their personality traits, physical appearance, and notable quirks.Open in a Space →
Build Character Reference Sheet
@Chatfai get character ID 23401 and format the response as a one-page reference sheet with name, role, traits, and background.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Chatfai show me the details for character ID ch_9k2m5n8p including personality traits and conversation style
Retrieved public character 'Detective Morgan Hayes' (ch_9k2m5n8p). This character is configured as a noir-style detective with a cynical worldview and sharp wit. Personality traits include observant, skeptical, and direct. Conversation style emphasizes terse responses with occasional dark humor. The character's backstory centers on a former NYPD investigator now working private cases. Response format supports both text and voice interactions.
This example shows the MCP's core read capability: fetching a single character's configuration. Useful when you need to understand how a specific character is set up before integrating it into your workflow. Requires a valid character ID from Chatfai's public catalog; private characters are not accessible through this tool.
@Chatfai I need the full profile for character ch_7x4w2q1r so I can decide if it fits our customer support bot prototype
Character 'Emma the Empathetic Assistant' (ch_7x4w2q1r) retrieved. Designed for customer service scenarios with high emotional intelligence. Personality: patient, solution-oriented, warm. Conversation approach prioritizes active listening and de-escalation. Includes pre-configured responses for common support queries and a knowledge base covering product troubleshooting. Voice tone is professional yet approachable. This character has been used in 2,300+ public conversations.
Demonstrates using character lookup for evaluation purposes before deployment. The usage count gives you a rough signal of community validation. Note that this tool only retrieves metadata and configuration—it doesn't let you test-drive the character or modify its settings. You'll need separate Chatfai platform access for that.
@Chatfai pull character ch_5n8k3m9t and summarize whether its communication style would work for a mental health check-in bot aimed at teens
Retrieved character 'Coach Riley' (ch_5n8k3m9t). This character uses motivational language with a focus on goal-setting and accountability. Personality skews toward energetic and direct, with frequent use of sports metaphors. After reviewing the configuration: this style may be too high-energy for mental health check-ins. The character lacks training in trauma-informed language and doesn't include de-escalation protocols. For teen mental health use cases, you'd want a character with gentler tone calibration, active listening cues, and crisis resource integration—none of which are present here.
Shows how pairing the MCP's character data with AI reasoning helps assess fit-for-purpose. The MCP provides raw configuration; the AI interprets suitability for your specific context. This workflow is valuable for vetting third-party characters before integration, but remember the AI's assessment is based solely on metadata—not live interaction testing.
Use-case deep-dives
When you're prototyping support bot personalities before production
A 3-person support team at a SaaS startup wants to test different chatbot personas before committing to a vendor. They use Chatfai's MCP to pull public character profiles—different tone styles, response patterns, empathy levels—and run them through sample ticket threads in Switchy. The single-tool scope (character retrieval only) means this works for early-stage exploration, not live deployment. If you're past the prototype phase and need to actually send messages or train custom characters, this MCP won't cover it. But for teams spending a week deciding between formal-helpful and casual-friendly bot voices, it's a fast way to compare options without spinning up full integrations. Worth the API key if you're in that narrow decision window.
Pulling character archetypes for brand voice documentation
A 5-person content team at a gaming company is documenting their brand voice guidelines and wants concrete examples of character archetypes (mentor, rebel, explorer) to anchor each voice pillar. They use the Chatfai MCP to retrieve public character profiles that match those archetypes, then reference the tone and phrasing in their internal style guide. The read-only nature of the tool is actually a feature here—no risk of accidentally modifying characters or sending messages. The limitation: you can only fetch characters by ID, so you need to know which IDs you want ahead of time (likely from browsing Chatfai's directory first). If your workflow is 'search for characters matching X trait,' this MCP doesn't help. But for teams with a short list of character IDs to pull and study, it's a clean reference tool.
When writers need quick character profile snapshots for narrative design
A 6-person narrative design team working on an RPG uses the Chatfai MCP to pull public character profiles as inspiration for NPC dialogue trees. They keep a Switchy workspace with character IDs bookmarked, retrieve profiles mid-sprint, and use the personality descriptions to inform branching dialogue. The single-tool constraint means this is purely a reference play—no character creation, no conversation simulation. If your team needs to interact with characters or build custom ones, you're looking at the wrong MCP. But for teams who treat character profiles like a design library (quick lookups, no back-and-forth), the API key overhead is justified. Best fit: small narrative teams who already know Chatfai's catalog and want faster access than opening a browser tab.
Frequently asked
What does the Chatfai MCP do in Switchy?
The Chatfai MCP lets your team retrieve public character profiles from Chatfai's platform by ID. It's useful when you're building workflows that need to reference or display character information from Chatfai's library. The integration is read-only — it fetches data but doesn't create or modify characters.
Do I need a Chatfai account to use this MCP?
Yes. You need a Chatfai API key, which means you need an active Chatfai account. Whoever connects the MCP in Switchy should have access to their account's API settings to generate and copy the key. The key authenticates all requests your team makes through Switchy.
Can this MCP create or edit Chatfai characters?
No. The Chatfai MCP only retrieves existing public characters by ID. If you need to create, update, or manage private characters, you'll need to do that directly in Chatfai's web interface or use their full API outside of this MCP integration.
How is this different from just using Chatfai's website?
This MCP lets you pull character data into Switchy workflows without switching tabs or manually copying information. If your team is already working in Switchy and needs to reference Chatfai characters in documents, prompts, or automation, the MCP saves the context-switching. For one-off lookups, the website is faster.
Who on my team should connect the Chatfai MCP?
Whoever has a Chatfai account and can generate an API key. Typically that's someone who already uses Chatfai for character work. Once connected, the whole team can use the integration in shared Switchy workspaces, but only the person who connected it can update or revoke the API key.