ONDA: traducir entre protocolos de agentes
onda-traducirRecibe un Agent Card A2A, server.json/tools de MCP, OpenAPI/Swagger, manifiesto de pago x402, llms.txt o una descripción en texto (es/en/pt; JSON roto se repara) y devuelve las traducciones A2A, MCP, OpenAPI y x402, ejemplos de llamada y cada supuesto. Cuándo: un agente, servidor o API está descrito en un protocolo (A2A, MCP, OpenAPI, x402, llms.txt o texto) y se necesita la misma descripción en los demás. No para: convertir una definición de herramienta entre los formatos MCP, OpenAI (tool-definition-convert). 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: Accepts an A2A Agent Card, MCP server.json/tools, OpenAPI/Swagger, x402 payment manifest, llms.txt or a plain es/en/pt description (JSON string or object, broken JSON repaired) and returns A2A, MCP, OpenAPI and x402 translations, call examples… [EN completo / full EN: inputSchema.description]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | Yes | The document: JSON object or text (Agent Card, server.json, tools/list, OpenAPI, x402 body, llms.txt or a description) (any JSON value; required). | |
| idioma | No | Language for notes: es, en or pt (default: detected from the input) (optional; one of: es, en, pt). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notas | No | ||
| idioma | No | ||
| detectado | No | ||
| supuestos | No | ||
| utilizable | No | ||
| procedencia | No | ||
| reparaciones | No | ||
| traducciones | No | ||
| como_hablarle | No | ||
| siguiente_paso | No |