otherapi_key

Synthflow AI

Synthflow AI provides AI-powered voice agents to automate both inbound and outbound calls, enhancing customer engagement and operational efficiency.

Verdict

Synthflow AI lets your team build and manage voice assistants directly from Switchy. @mention it to create new assistants with custom prompts and voice settings, route calls across teams, or pull configuration details for debugging. Useful for ops teams running phone support or sales bots — you can spin up a new assistant, assign it a phone number, and tweak its knowledge base without leaving the conversation. Auth requires an API key from your Synthflow workspace, and you'll need admin access to create or delete assistants and teams.

Common use cases

  • Spin up a voice assistant for a new campaign
  • Route inbound calls across support teams
  • Audit assistant configs before a product launch
  • Delete unused assistants to clean up the workspace
  • Fetch phone numbers assigned to each team

Integration

Vendor
Synthflow AI
Category
other
Auth
API_KEY
Tools
11
Composio slug
synthflow_ai

Tools

  • Create a new team

    Tool to create a new team. use when you need to programmatically set up a synthflow ai assistant group with routing rules.

  • Create Assistant

    Tool to create a new assistant. use when you need to initialize a custom voice assistant with specific prompt, llm, language, and voice settings.

  • Delete an assistant
    destructive

    Tool to delete an existing ai assistant. use after confirming the assistant id. example: delete assistant with id 'assistant 123'.

  • Delete a team
    destructive

    Tool to delete an existing team. use when you need to remove a synthflow ai team after it's no longer needed. confirm the team id before calling.

  • Get AI assistant details

    Tool to retrieve details of a specific ai assistant. use after confirming the assistant's id to fetch its configuration and metadata.

  • Get knowledge base

    Tool to retrieve details of a specific knowledge base by its id. use after confirming the knowledge base id to fetch its metadata.

  • Get phone numbers

    Tool to retrieve a list of phone numbers associated with a workspace. use when you need to fetch numbers assigned to your account for a given workspace.

  • Get team details

    Tool to retrieve details of a specific team by its id. use after confirming the team exists to inspect its configuration.

  • List AI assistants

    Tool to list all ai assistants associated with the account. use when you need to retrieve a paginated list of assistants.

  • Update an existing team

    Tool to update an existing team. use after confirming the team exists and you have new configuration values.

  • Update Assistant

    Tool to update an existing assistant’s settings. use after confirming the assistant exists. modify settings like name, phone, recording, webhook, or agent configuration.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to Integrations. 2. Search for Synthflow AI and click Connect. 3. You'll be prompted to paste an API key — generate one from your Synthflow AI workspace under Settings > API Keys. 4. Copy the key and paste it into Switchy, then click Authorize. 5. Switchy confirms the connection and lists the 11 available tools. 6. Open any Space and type '@Synthflow' to see the assistant appear in autocomplete. 7. Test the connection by asking '@Synthflow list all phone numbers in my workspace' — you should see a table of numbers returned. 8. If the response is empty or errors, double-check the API key has read/write permissions in Synthflow and that your workspace ID is correct.

What teammates see: by default, memories from Synthflow 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 All Assistants

@Synthflow show me all assistants in my workspace with their IDs and current status
Open in a Space →

Create Sales Bot

@Synthflow create a new assistant named 'Q2 Sales Bot' with a friendly tone, English language, and the prompt 'You qualify leads by asking about budget and timeline'
Open in a Space →

Fetch Team Routing

@Synthflow get the details for team ID 'team_abc123' including its routing rules and assigned assistants
Open in a Space →

Check Phone Numbers

@Synthflow list all phone numbers in my workspace and show which assistants they're currently assigned to
Open in a Space →

Delete Old Assistant

@Synthflow delete the assistant with ID 'asst_xyz789' and confirm it's been removed from all teams
Open in a Space →

Example outputs

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

Prompt

@synthflow list all AI assistants in my workspace and show me their current language and voice settings

Output

Based on the workspace configuration, here are your active assistants: 'Customer Support Bot' (English US, voice: 'Sarah - Professional'), 'Sales Qualifier' (English UK, voice: 'James - Friendly'), and 'Appointment Scheduler' (Spanish, voice: 'Maria - Warm'). Each assistant is currently active and has been configured with distinct prompt templates. The Customer Support Bot handles an average of 45 calls per day, while the Sales Qualifier processes about 20 daily interactions.

Notes

This example demonstrates the MCP's ability to retrieve and synthesize assistant metadata across a workspace. Requires API key with read permissions on assistants. The actual response structure depends on how many assistants exist in your account — this illustrative output assumes a typical small-team setup with 3 configured bots.

Prompt

@synthflow create a new assistant named 'Product Demo Bot' with English language, professional female voice, and a prompt that focuses on explaining our SaaS features

Output

Successfully created assistant 'Product Demo Bot' with ID 'ast_9k2m4n6p'. Configuration: Language set to English (US), voice assigned as 'Emily - Professional Female', and custom prompt initialized to guide feature explanations. The assistant is now active and can be assigned to phone numbers or integrated into your call routing. You'll need to separately configure any knowledge bases or specific product documentation you want this assistant to reference during calls.

Notes

This write operation showcases the MCP's assistant creation capability. The prompt, voice, and language parameters are required; knowledge base linking is a separate step. Be aware that creating assistants counts against your Synthflow plan limits, and the assistant will immediately become billable once it starts handling calls.

Prompt

@synthflow review my current team routing setup and suggest which assistants should handle after-hours calls versus business hours

Output

Your workspace has two teams configured: 'Business Hours Team' (routes to Customer Support Bot and Sales Qualifier) and 'General Routing' (routes to all three assistants). For after-hours optimization, I recommend creating a dedicated 'After Hours Team' that routes exclusively to the Appointment Scheduler, since it's designed for async booking rather than real-time support. The Customer Support Bot could serve as a fallback, but you'd want to update its prompt to set expectations about response times for complex inquiries submitted outside 9-5.

Notes

This synthesis example combines the MCP's team-fetching capability with AI reasoning about call routing strategy. The MCP provides the raw team and assistant data; the AI interprets it in context of the user's operational question. Implementing the suggested changes would require follow-up @synthflow commands to create the new team and modify routing rules.

Use-case deep-dives

Multi-region support phone routing

When Synthflow wins for distributed customer support teams

A 12-person support team covering three time zones needs to route inbound calls to the right assistant based on language and business hours. Synthflow's team creation and phone number tools let you build routing logic that assigns calls to region-specific voice assistants without writing telephony code. Each assistant can have its own knowledge base and prompt tuning. This works if your call volume is under 500 per day and your routing rules are stable—beyond that threshold, you'll spend more time managing assistant configs than you save on dev hours. If you're already running a contact center platform, Synthflow is overkill. But if you're a SaaS company adding phone support for the first time and your team uses Switchy for shared context, this MCP lets you script the entire assistant lifecycle from one workspace.

Seasonal campaign voice assistant setup

When this MCP handles short-lived voice campaigns

A 6-person marketing team launches a 3-week product launch campaign with a dedicated phone line for demo requests. They need to spin up a custom voice assistant, load it with campaign FAQs, then tear it down when the promo ends. Synthflow's create and delete assistant tools make this a 10-minute scripted task instead of a vendor support ticket. The team can version the assistant prompt in Switchy, test it with sample calls, and hand off the phone number to the sales team without touching the Synthflow dashboard. This scenario breaks down if you need real-time call transcription or CRM integration—those require custom webhooks Synthflow doesn't expose through the MCP. But for ephemeral voice endpoints tied to a specific campaign calendar, the MCP gives you full lifecycle control without leaving your shared workspace.

Knowledge base refresh for product docs

When Synthflow's knowledge base tools fit documentation workflows

A 4-person product team updates their voice assistant's knowledge base every sprint when new features ship. The knowledge base tool lets them retrieve the current KB, diff it against the new docs, and push updates without manual copy-paste into the Synthflow UI. This works if your docs are under 50 pages and you're updating once or twice a month—more frequent changes mean you're better off with a docs-as-code pipeline that bypasses Synthflow entirely. The MCP doesn't support bulk KB uploads or version rollback, so if you need audit trails or A/B testing on assistant responses, you'll hit limits fast. But for small teams syncing product docs to a single voice assistant on a predictable cadence, the get and update flow saves 20 minutes per release and keeps the source of truth in your Switchy workspace.

Frequently asked

What does the Synthflow AI MCP do in Switchy?

It lets your team create, configure, and manage Synthflow voice assistants directly from Switchy's AI workspace. You can spin up new assistants with custom prompts and voice settings, organise them into teams with routing rules, attach knowledge bases, and delete assistants when projects wrap. No need to context-switch into Synthflow's dashboard for routine assistant lifecycle tasks.

Do I need admin access to connect Synthflow AI?

You need a Synthflow API key with workspace-level permissions. Synthflow uses API key auth, so whoever connects it in Switchy must have access to generate or retrieve that key from their Synthflow account settings. If your Synthflow workspace restricts API key creation to admins, you'll need admin help to set this up.

Can the MCP make outbound calls or handle live call transcripts?

No. The MCP focuses on assistant configuration and metadata retrieval—creating assistants, managing teams, fetching phone numbers, and inspecting knowledge bases. It doesn't trigger outbound calls, stream live transcripts, or access call recordings. For that, use Synthflow's native dashboard or webhook integrations.

Why use this MCP instead of Synthflow's web UI?

The MCP is faster for repetitive setup tasks—like provisioning assistants for multiple clients or syncing assistant configs with your internal docs. If you're already working in Switchy and need to spin up three assistants with identical prompt templates, the MCP saves you from clicking through Synthflow's UI three times. For one-off tweaks or call analytics, the web UI is still easier.

Who on the team should connect Synthflow AI?

Whoever manages your voice assistant infrastructure or client onboarding workflows. This is typically a product ops lead or the person who already has Synthflow API access. Once connected, any Switchy user in your workspace can invoke the tools, but the API key's permissions apply to all actions—so choose someone who understands your Synthflow account structure.

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