MCP Server

Use Synthflow from the AI tools you already work in
View as Markdown

The Synthflow MCP server lets you use Synthflow directly from the AI tools you already prefer, such as Claude, Claude Desktop, ChatGPT, and Codex. Describe what you want in plain language to build agents, review calls, manage knowledge bases, and more, without leaving that tool.

Setup differs by client. For Claude and Claude Code, see the Anthropic guide. For ChatGPT and Codex, see the OpenAI guide.

Server URLs

The MCP server runs in three regions. Point your client at the URL that matches your workspace region:

RegionMCP URL
Globalhttps://mcp.synthflow.ai/mcp
United Stateshttps://mcp.us.synthflow.ai/mcp
European Unionhttps://mcp.eu.synthflow.ai/mcp
The server URL and your workspace must be in the same region. A mismatch, such as the EU URL with a US workspace, stops the connection from working.

Supported tools

Your client discovers the tool list when it connects. The tables below group the tools by what they manage, using the exact tool names your client will show.

Every tool runs against the workspace you connected. Tools that accept a workspace_id can target a subaccount instead, so agency admins can work across the accounts they manage from one connection.

Many of these tools write to your live workspace. delete_agent, delete_action, delete_knowledge_base, batch_update_agents_by_filter, and rollback_agent_version take effect as soon as they run. Keep write and delete tools behind approval in your client and review each call before you allow it.

Agents and voices

ToolDescription
list_agentsList agents in scope, with optional filters and pagination.
get_agentRetrieve the full configuration for one agent by model_id.
create_agentCreate an inbound, outbound, or widget agent from a template.
update_agentSave configuration changes to an agent as a draft.
publish_agent_draftPublish the current draft so the changes go live.
delete_agentPermanently delete an agent.
search_agents_by_promptFind agents whose prompt contains, or does not contain, given text.
batch_update_agents_by_filterApply the same field change to every agent matching a filter.
list_agent_versionsList an agent’s published versions plus the current draft.
get_agent_version_diffCompare two agent versions field by field.
rollback_agent_versionRestore a previously published version.
list_voicesList available voices with language and accent details.

Calls

ToolDescription
list_callsList recent or matching calls.
get_call_detailsRetrieve the details for a specific call.
get_call_analyticsRetrieve analytics across calls.
start_test_callStart a test call with an agent.

Actions

ToolDescription
list_actionsList the actions in the workspace.
get_actionRetrieve one action’s configuration.
initialize_actionScaffold a new action before you configure it.
create_actionCreate an action.
update_actionUpdate an existing action’s configuration.
delete_actionDelete an action.
attach_action_to_agentAttach an action to an agent.
detach_action_from_agentRemove an action from an agent.
get_agent_actionsList the actions attached to an agent.
test_api_callSend a test request for a custom action and inspect the response.

Knowledge bases

ToolDescription
list_knowledge_basesList the knowledge bases in the workspace.
get_knowledge_baseRetrieve a knowledge base and its items.
create_knowledge_baseCreate a knowledge base.
delete_knowledge_baseDelete a knowledge base.
add_knowledge_base_itemAdd an item to a knowledge base.
add_knowledge_base_filesUpload files into a knowledge base.
delete_knowledge_base_itemsRemove items from a knowledge base.
attach_knowledge_base_to_agentAttach a knowledge base to an agent.
detach_knowledge_base_from_agentRemove a knowledge base from an agent.
get_agent_knowledge_baseRetrieve the knowledge base attached to an agent.

Simulations

ToolDescription
list_simulation_suitesList simulation suites.
create_simulation_suiteCreate a simulation suite.
delete_simulation_suiteDelete a simulation suite.
list_simulation_casesList the test cases in a suite.
create_simulation_caseCreate a simulation test case.
delete_simulation_caseDelete a simulation test case.
execute_simulation_suiteRun a simulation suite against an agent.
list_simulationsList simulation runs.
get_simulation_sessionRetrieve one simulation session and its results.

Phone numbers and contacts

ToolDescription
list_phone_numbersList the phone numbers in the workspace.
attach_phone_numbers_to_agent_poolingAdd numbers to an outbound agent’s number pool.
detach_phone_number_from_agent_poolingRemove a number from an outbound agent’s number pool.
list_phone_booksList phone books used as transfer destinations.
get_phone_bookRetrieve a phone book and its entries.
create_phone_bookCreate a phone book.
update_phone_bookUpdate a phone book’s entries or routing conditions.
delete_phone_bookDelete a phone book.
list_contactsList contacts.
create_contactCreate a contact.

Workspace and diagnostics

ToolDescription
list_subaccountsList the subaccounts under the current account.
list_integrationsList connected integrations.
list_webhook_logsList webhook delivery logs.
get_webhook_log_detailRetrieve the request and response for one webhook delivery.
search_docsSearch the Synthflow documentation.
fetch_urlFetch the contents of a URL.
save_learningSave a workspace-level learning for future sessions.
get_more_toolsCheck whether additional tools are available for the current task.

FAQ

Your client lists the tools it loaded from the server, usually in its MCP or connector settings. Supported tools mirrors that list. If your client caches tool definitions, reconnect the server to pick up newly released tools.

Aurora is the in-dashboard agent: one chat thread in the Synthflow UI with Memory, Learnings, and rich UI cards. The Synthflow MCP server runs in your preferred AI client and manages the workspace you connect. Both draw on the same capabilities, though Aurora adds tools that only make sense in the dashboard, such as rendering tables and version diffs.

MCP Connectors let a voice agent call tools on an external MCP server during a live call. The Synthflow MCP server is the opposite direction: an AI tool calls Synthflow to manage your workspace.