# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for ElevenLabs Conversational AI Tools API version: 1.0.0 extends: openapi/elevenlabs-tools-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 3 - target: $.paths['/v1/convai/tools'].get update: x-apievangelist-phrasing: intent: List tools available to agents effect: read questions: - Which webhook and MCP tools have I set up for my agents? - Can I see every tool my conversational agents can call? instructions: - text: List my agent tools. - text: Show all configured webhook and MCP tools. method: generated generated: '2026-09-26' - target: $.paths['/v1/convai/tools'].post update: x-apievangelist-phrasing: intent: Create a tool agents can call effect: write questions: - How do I let my voice agent call my own API during a conversation? - Can I define the parameters a webhook tool accepts with JSON Schema? instructions: - text: Create a {type} tool named {name}. slots: type: requestBody.type name: requestBody.name - text: Create webhook tool {name} of type {type} pointing at {webhook_url}. slots: name: requestBody.name type: requestBody.type webhook_url: requestBody.webhook_url method: generated generated: '2026-09-26' - target: $.paths['/v1/convai/tools/{tool_id}'].delete update: x-apievangelist-phrasing: intent: Delete an agent tool effect: destructive questions: - How do I remove a tool my agents should no longer use? - Can a tool configuration be deleted? instructions: - text: Delete tool {tool_id}. slots: tool_id: path.tool_id - text: Remove agent tool {tool_id}. slots: tool_id: path.tool_id method: generated generated: '2026-09-26'