# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Confluent Cloud Tools (sql/v1) API version: 1.0.0 extends: openapi/confluent-tools-sql-v1-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: 4 - target: $.paths['/sql/v1/organizations/{organization_id}/environments/{environment_id}/databases/{database_name}/tools'].get update: x-apievangelist-phrasing: intent: List Flink SQL tools in a database effect: read questions: - Which tools are defined in one of my Flink SQL databases? - Can I page through the tools for a database? instructions: - text: List tools in database {database_name}, environment {environment_id}, org {organization_id}. slots: organization_id: path.organization_id environment_id: path.environment_id database_name: path.database_name - text: Show every tool defined in {database_name} (org {organization_id}, env {environment_id}). slots: organization_id: path.organization_id environment_id: path.environment_id database_name: path.database_name method: generated generated: '2026-09-26' - target: $.paths['/sql/v1/organizations/{organization_id}/environments/{environment_id}/databases/{database_name}/tools'].post update: x-apievangelist-phrasing: intent: Create a Flink SQL tool effect: write questions: - How do I define a tool backed by an MCP connection in a Flink database? - Can I name a tool when I create it? instructions: - text: Create tool {name} in database {database_name} (org {organization_id}, env {environment_id}). slots: organization_id: path.organization_id environment_id: path.environment_id database_name: path.database_name name: requestBody.name - text: Add a tool with spec {spec} to {database_name} in org {organization_id}, env {environment_id}. slots: organization_id: path.organization_id environment_id: path.environment_id database_name: path.database_name spec: requestBody.spec method: generated generated: '2026-09-26' - target: $.paths['/sql/v1/organizations/{organization_id}/environments/{environment_id}/databases/{database_name}/tools/{tool_name}'].get update: x-apievangelist-phrasing: intent: Read a Flink SQL tool effect: read questions: - What connection or function does a specific tool reference? - Can I look up one tool by name? instructions: - text: Show tool {tool_name} in database {database_name} (org {organization_id}, env {environment_id}). slots: organization_id: path.organization_id environment_id: path.environment_id database_name: path.database_name tool_name: path.tool_name - text: Get the spec of tool {tool_name} in {database_name}, org {organization_id}, env {environment_id}. slots: organization_id: path.organization_id environment_id: path.environment_id database_name: path.database_name tool_name: path.tool_name method: generated generated: '2026-09-26' - target: $.paths['/sql/v1/organizations/{organization_id}/environments/{environment_id}/databases/{database_name}/tools/{tool_name}'].delete update: x-apievangelist-phrasing: intent: Delete a Flink SQL tool effect: destructive questions: - How do I remove a tool from a Flink database? - Can I delete a tool by its name? instructions: - text: Delete tool {tool_name} from database {database_name} (org {organization_id}, env {environment_id}). slots: organization_id: path.organization_id environment_id: path.environment_id database_name: path.database_name tool_name: path.tool_name - text: Remove tool {tool_name} in {database_name}, org {organization_id}, env {environment_id}. slots: organization_id: path.organization_id environment_id: path.environment_id database_name: path.database_name tool_name: path.tool_name method: generated generated: '2026-09-26'