Create Mcp Tool Configuration Override
Changed onCreate configuration overrides for a specific MCP tool.
Request
- Base URLhttps://api.elevenlabs.io (the document declares no server; this is the origin it was published from)
- URLhttps://api.elevenlabs.io/v1/convai/mcp-servers/{mcp_server_id}/tool-configs
- Authnone declared
Path parameters
ID of the MCP Server.
Query parameters
Environment whose values are used when the MCP server URL, headers, or auth connection reference environment variables. Mirrors the environment a conversation would run in; defaults to production.
Headers
Your API key. This is required by most endpoints to access our API programmatically. You can view your xi-api-key using the 'Profile' tab on the website.
Request body
Example request
{
"assignments": [
{
"dynamic_variable": "user_name",
"preserve_native_type": false,
"sanitize": false,
"source": "response",
"value_path": "user.name"
}
]
}Response
Successful Response
Changes
- breaking
response property
config/tool_config_overrides/items/input_overrides/anyOf[subschema #1]/additionalProperties/oneOf[subschema #1: ConstantSchemaOverride]/constant_valuelist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - info
request property
////list-of-types was widened by adding typesnullto media typeapplication/json
- breaking
- info
added the optional property
/to the response with the status
- info