tools/list.
Every tool maps to a PolyAI REST endpoint. Parameters are named
path_*, query_*, or nested under a request body in the raw schema — the tables below strip those prefixes and expand the body’s top-level fields. For deeply nested request bodies, follow the API reference link on each tool for the complete schema. To see exactly what your client discovered, ask it to list its tools or query the endpoint’s tools/list method (see Quickstart → Verify).Build & manage agents
Agents
create-agent
Create agent.
API reference: Create agent.
list-agents
List agents.
API reference: List agents.
duplicate-agent
Duplicate agent.
API reference: Duplicate agent.
delete-agent
Delete agent.
API reference: Delete agent.
Behavior
get-agent-behavior-rules
Get agent behavior rules.
API reference: Get agent behavior rules.
update-agent-behavior-rules
Update agent behavior rules.
API reference: Update agent behavior rules.
Branches
create-branch
Create branch.
API reference: Create branch.
list-branches
List branches.
API reference: List branches.
delete-branch
Delete branch.
API reference: Delete branch.
merge-branch
Merge branch.
API reference: Merge branch.
sync-branch-with-parent
Sync branch with parent.
API reference: Sync branch with parent.
deploy-a-branch
Deploy a branch.
API reference: Deploy a branch.
Deployments
publish-the-current-draft-to-an-environment
Publish the current draft to an environment.
API reference: Publish the current draft to an environment.
promote-a-deployment-to-the-next-environment
Promote a deployment to the next environment.
API reference: Promote a deployment to the next environment.
rollback-to-a-previous-deployment
Rollback to a previous deployment.
API reference: Rollback to a previous deployment.
list-deployments-for-an-environment
List deployments for an environment.
API reference: List deployments for an environment.
get-active-deployment-per-environment
Get active deployment per environment.
API reference: Get active deployment per environment.
Knowledge base
create-knowledge-base-topic
Create knowledge base topic.
API reference: Create knowledge base topic.
get-knowledge-base-topic
Get knowledge base topic.
API reference: Get knowledge base topic.
list-knowledge-base-topics
List knowledge base topics.
API reference: List knowledge base topics.
update-knowledge-base-topic
Update knowledge base topic.
API reference: Update knowledge base topic.
delete-knowledge-base-topic
Delete knowledge base topic.
API reference: Delete knowledge base topic.
Variants
create-variant
Create variant.
API reference: Create variant.
list-variants
List variants.
API reference: List variants.
update-variant
Update variant.
API reference: Update variant.
delete-variant
Delete variant.
API reference: Delete variant.
Attributes
create-attribute
Create attribute.
API reference: Create attribute.
list-attributes
List attributes.
API reference: List attributes.
update-attribute
Update attribute.
API reference: Update attribute.
delete-attribute
Delete attribute.
API reference: Delete attribute.
Connectors
get-a-connector-by-id
Get a connector by ID.
API reference: Get a connector by ID.
batch-get-connectors-by-id
Batch get connectors by ID.
API reference: Batch get connectors by ID.
list-all-connectors-for-a-project
List all connectors for a project.
API reference: List all connectors for a project.
update-a-connector
Update a connector.
API reference: Update a connector.
batch-update-connectors
Batch update connectors.
API reference: Batch update connectors.
delete-a-connector-and-its-phone-numbers
Delete a connector and its phone numbers.
API reference: Delete a connector and its phone numbers.
look-up-connector-by-phone-number
Look up connector by phone number.
API reference: Look up connector by phone number.
Phone numbers
get-a-specific-phone-number
Get a specific phone number.
API reference: Get a specific phone number.
batch-get-phone-numbers
Batch get phone numbers.
API reference: Batch get phone numbers.
list-all-phone-numbers-for-a-project
List all phone numbers for a project.
API reference: List all phone numbers for a project.
import-a-single-phone-number
Import a single phone number.
API reference: Import a single phone number.
import-phone-numbers-into-a-project
Import phone numbers into a project.
API reference: Import phone numbers into a project.
delete-a-single-phone-number
Delete a single phone number.
API reference: Delete a single phone number.
delete-phone-numbers-from-a-project
Delete phone numbers from a project.
API reference: Delete phone numbers from a project.
reassign-a-phone-number-to-a-different-connector
Reassign a phone number to a different connector.
API reference: Reassign a phone number to a different connector.
Config pages (real-time config)
get-a-config-page-by-environment
Get a config page by environment.
API reference: Get a config page by environment.
list-all-config-pages
List all config pages.
API reference: List all config pages.
update-config-variables-for-an-environment
Update config variables for an environment.
API reference: Update config variables for an environment.
upsert-the-json-schema-for-a-config-page
Upsert the JSON Schema for a config page.
API reference: Upsert the JSON Schema for a config page.
Functions
start-function
Start function.
API reference: Start function.
end-function-
End function.
API reference: End function..
execute-a-function
Execute a function.
API reference: Execute a function.
duplicate-a-function
Duplicate a function.
API reference: Duplicate a function.
replace-the-start-function-code-
Replace the start function code.
API reference: Replace the start function code..
replace-the-end-function-code-
Replace the end function code.
API reference: Replace the end function code..
get-python-type-stubs-for-a-function-
Get Python type stubs for a function.
API reference: Get Python type stubs for a function..
Voice & audio
Voice library
register-a-new-voice-in-the-voice-library
Register a new voice in the voice library.
API reference: Register a new voice in the voice library.
update-a-voice-in-the-voice-library
Update a voice in the voice library.
API reference: Update a voice in the voice library.
get-a-single-voice-from-the-voice-library
Get a single voice from the voice library.
API reference: Get a single voice from the voice library.
list-all-voices-in-the-account-s-voice-library
List all voices in the account’s voice library.
API reference: List all voices in the account’s voice library.
synthesize-a-short-audio-sample-of-a-voice
Synthesize a short audio sample of a voice.
API reference: Synthesize a short audio sample of a voice.
set-the-project-s-active-voice
Set the project’s active voice.
API reference: Set the project’s active voice.
Deployed voice configs
create-or-update-a-deployed-voice-configuration
Create or update a deployed voice configuration.
API reference: Create or update a deployed voice configuration.
list-deployed-voice-configurations
List deployed voice configurations.
API reference: List deployed voice configurations.
delete-a-deployed-voice-configuration
Delete a deployed voice configuration.
API reference: Delete a deployed voice configuration.
Voice & disclaimer tuning
get-voice-tuning-settings
Get voice tuning settings.
API reference: Get voice tuning settings.
update-voice-tuning-settings
Update voice tuning settings.
API reference: Update voice tuning settings.
get-disclaimer-voice-tuning-settings
Get disclaimer voice tuning settings.
API reference: Get disclaimer voice tuning settings.
update-disclaimer-voice-tuning-settings
Update disclaimer voice tuning settings.
API reference: Update disclaimer voice tuning settings.
Audio cache
list-audio-cache-entries
List audio cache entries.
API reference: List audio cache entries.
delete-audio-cache-entry
Delete audio cache entry.
API reference: Delete audio cache entry.
bulk-delete-audio-cache-entries
Bulk delete audio cache entries.
API reference: Bulk delete audio cache entries.
download-cached-audio-file
Download cached audio file.
API reference: Download cached audio file.
replace-audio-file-for-a-cache-entry
Replace audio file for a cache entry.
API reference: Replace audio file for a cache entry.
update-cache-entry-file-and-settings
Update cache entry file and settings.
API reference: Update cache entry file and settings.
generate-a-tts-audio-preview
Generate a TTS audio preview.
API reference: Generate a TTS audio preview.
preview-tts-audio-for-a-cache-entry
Preview TTS audio for a cache entry.
API reference: Preview TTS audio for a cache entry.
Run, test & inspect
Debug chat
create-a-new-debug-chat-session
Create a new debug chat session.
API reference: Create a new debug chat session.
send-a-message-to-a-debug-chat-session
Send a message to a debug chat session.
API reference: Send a message to a debug chat session.
Conversations
get-a-conversation-by-id
Get a conversation by ID.
API reference: Get a conversation by ID.
list-conversations-for-a-project
List conversations for a project.
API reference: List conversations for a project.
get-audio-recording-for-a-conversation
Get audio recording for a conversation.
API reference: Get audio recording for a conversation.
add-annotations-to-a-conversation
Add annotations to a conversation.
API reference: Add annotations to a conversation.
upsert-a-note-on-a-conversation
Upsert a note on a conversation.
API reference: Upsert a note on a conversation.
Test suites
trigger-a-test-run
Trigger a simulation test run. Select test cases explicitly by id, by severity, or by tag via the select field. The legacy flat testCaseIds body is deprecated but still accepted.
API reference: Trigger a test run.
get-a-test-run-by-id
Get a test run by ID.
API reference: Get a test run by ID.
list-test-runs-for-a-project
List test runs for a project.
API reference: List test runs for a project.
list-test-cases
List test cases.
API reference: List test cases.
get-test-case
Get test case.
API reference: Get test case.
get-test-execution-history-for-a-project
Get test execution history for a project.
API reference: Get test execution history for a project.
Outbound calling
trigger-an-outbound-call
Trigger an outbound call.
API reference: Trigger an outbound call.
get-the-status-of-an-outbound-call
Get the status of an outbound call.
API reference: Get the status of an outbound call.
Manage agent infrastructure
MCP servers on an agent
add-mcp-server
Add MCP server.
API reference: Add MCP server.
list-mcp-servers
List MCP servers.
API reference: List MCP servers.
connect-mcp-server
Connect MCP server.
API reference: Connect MCP server.
update-mcp-server
Update MCP server.
API reference: Update MCP server.
delete-mcp-server
Delete MCP server.
API reference: Delete MCP server.
Secrets
create-a-secret
Create a secret.
API reference: Create a secret.
update-a-secret
Update a secret.
API reference: Update a secret.
delete-a-secret
Delete a secret.
API reference: Delete a secret.
Monitor deployed agents
The Alerts family is enterprise-only — it’s available on US, UK, and EU workspaces, not on self-serve Studio workspaces.

