synthflow-mcp.yml
Synthflow publishes a first-party hosted MCP server that lets an MCP client (Claude, Claude Code, ChatGPT, Codex, Cursor) manage a Synthflow workspace — agents, calls, actions, knowledge bases, simulations, phone numbers and contacts. It is deployed as a remote HTTP endpoint in three regions and is OAuth-protected. A second, separate read-only documentation MCP server is served from the docs host without authentication.
One-click install for Cursor, VS Code, Claude, and 20+ other MCP clients, powered by API Commons MCP Install — visit install.apicommons.org for more information.
Documentation
Documentation link · transport
Tools
list_agents— List agents in scopeget_agent— Retrieve the full configuration for one agent by model_id.create_agent— Create an inboundupdate_agent— Save configuration changes to an agent as a draft.publish_agent_draft— Publish the current draft so the changes go live.delete_agent— Permanently delete an agent.search_agents_by_prompt— Find agents whose prompt containsbatch_update_agents_by_filter— Apply the same field change to every agent matching a filter.list_agent_versions— List an agent's published versions plus the current draft.get_agent_version_diff— Compare two agent versions field by field.rollback_agent_version— Restore a previously published version.list_voices— List available voices with language and accent details.list_calls— List recent or matching calls.get_call_details— Retrieve the details for a specific call.get_call_analytics— Retrieve analytics across calls.start_test_call— Start a test call with an agent.list_actions— List the actions in the workspace.get_action— Retrieve one action's configuration.initialize_action— Scaffold a new action before you configure it.create_action— Create an action.update_action— Update an existing action's configuration.delete_action— Delete an action.attach_action_to_agent— Attach an action to an agent.detach_action_from_agent— Remove an action from an agent.get_agent_actions— List the actions attached to an agent.test_api_call— Send a test request for a custom action and inspect the response.list_knowledge_bases— List the knowledge bases in the workspace.get_knowledge_base— Retrieve a knowledge base and its items.create_knowledge_base— Create a knowledge base.delete_knowledge_base— Delete a knowledge base.add_knowledge_base_item— Add an item to a knowledge base.add_knowledge_base_files— Upload files into a knowledge base.delete_knowledge_base_items— Remove items from a knowledge base.attach_knowledge_base_to_agent— Attach a knowledge base to an agent.detach_knowledge_base_from_agent— Remove a knowledge base from an agent.get_agent_knowledge_base— Retrieve the knowledge base attached to an agent.list_simulation_suites— List simulation suites.create_simulation_suite— Create a simulation suite.delete_simulation_suite— Delete a simulation suite.list_simulation_cases— List the test cases in a suite.create_simulation_case— Create a simulation test case.delete_simulation_case— Delete a simulation test case.execute_simulation_suite— Run a simulation suite against an agent.list_simulations— List simulation runs.get_simulation_session— Retrieve one simulation session and its results.list_phone_numbers— List the phone numbers in the workspace.attach_phone_numbers_to_agent_pooling— Add numbers to an outbound agent's number pool.detach_phone_number_from_agent_pooling— Remove a number from an outbound agent's number pool.list_phone_books— List phone books used as transfer destinations.get_phone_book— Retrieve a phone book and its entries.create_phone_book— Create a phone book.update_phone_book— Update a phone book's entries or routing conditions.delete_phone_book— Delete a phone book.list_contacts— List contacts.create_contact— Create a contact.update_contact— Update a contact's namedelete_contact— Permanently delete a contact. Requires confirmation.list_subaccounts— List the subaccounts under the current account.list_integrations— List connected integrations.list_webhook_logs— List webhook delivery logs.get_webhook_log_detail— Retrieve the request and response for one webhook delivery.search_docs— Search the Synthflow documentation.fetch_url— Fetch the contents of a URL.save_learning— Save a workspace-level learning for future sessions.get_more_tools— Check whether additional tools are available for the current task.
About MCP
The Model Context Protocol (MCP) is an open protocol Anthropic introduced for connecting LLM-based agents to external tools and data sources. Providers publish MCP servers that expose their API surface as structured, discoverable tools — an MCP-compatible client (Claude Desktop, Cursor, Cline, Continue, etc.) can connect to the server and call its tools without any per-provider integration code.
Browse every MCP server on the APIs.io network or compare with the broader Agent Skill surfaces of the same providers.
Work with this as data
Every MCP server here is available over the APIs.io API and to AI agents over MCP.