Skip to main content
Builder MCP exposes PolyAI’s platform as MCP tools, grouped into three areas. Your client discovers them automatically on connection — you don’t configure tools by hand. Each tool carries its own input schema, which the client reads directly from the server.
To see exactly what your client discovered, ask it to list its available tools, or query the endpoint’s tools/list method (see Quickstart → Verify).

Agents

Create and manage agents and everything they contain. Backed by the Agents API.
ToolDescriptionKey inputs
list_agentsList agents in the workspace
create_agentCreate a new agentname, response settings
create_branchBranch an agent for isolated editsagent_id, name
merge_branchMerge a branch backagent_id, branch_id
update_behaviorUpdate agent behavior rulesagent_id, rules
manage_knowledge_baseCreate, update, and delete KB topicsagent_id, topic
manage_variantsManage variant attributes and variantsagent_id, variant

Data

Retrieve conversation data to test and inspect agents. Backed by the Data API.
ToolDescriptionKey inputs
list_conversationsList conversations for an agentagent_id, filters
get_conversationFetch a conversation by IDconversation_id
debug_chatStart a debug chat session to test an agentagent_id, environment

Alerts

Monitor deployed agents. Backed by the Alerts API.
ToolDescriptionKey inputs
create_alert_ruleCreate an alert rulerule definition
list_alert_rulesList configured alert rules
list_active_alertsRead currently firing alerts

Limiting which tools are exposed

If a client should only see a subset of tools, restrict discovery with the tools query parameter on the endpoint URL:
https://api.us.poly.ai/builder-mcp?tools=list_agents,create_branch
Only the listed tools are discovered — useful for read-only or narrowly scoped clients. Pair this with a least-privilege key.
Last modified on July 7, 2026