Convertir definiciones de herramientas
tool-definition-convertConvierte una definición de herramienta entre los formatos MCP, OpenAI (function calling) y Anthropic (tool use). Cuándo: hay que leer, convertir o revisar una descripción de agente, una lista de herramientas, un documento OpenAPI o un recibo según el formato de su protocolo. No para: traducir la descripción completa de un agente o API entre A2A, MCP, OpenAPI y x402 (onda-traducir). Efectos secundarios: ninguno (solo lectura, sin red, sin estado guardado). Determinista: la misma entrada da la misma salida. Límites: entrada JSON de hasta 64 KB, 1 s por llamada, resultado de hasta 1 MB.
EN: Converts a tool definition (name, description, JSON Schema parameters) between MCP (inputSchema), OpenAI function-calling (function.parameters) and Anthropic tool-use (input_schema) shapes, validating the name. When: an agent description, tool list, OpenAPI document or receipt has to be read, converted or checked against its protocol format. [EN completo / full EN: inputSchema.description]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Target format (required; one of: mcp, openai, anthropic). | |
| tool | Yes | Tool definition in any of the three formats (object; required). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | No | ||
| warnings | No |