Crea una nueva herramienta en el ambiente.
POST https://gateway.orkeia.ai/tools
Autenticaciónauthorization: <tu_token>.
El servicio espera un envoltorio con la propiedadtool. (Elenvironmentse maneja en el servidor.)
Atención: el campotypeno existe en esta interfaz. Utilice los campos definidos enTool(abajo).
Tool)| Nombre | Tipo | Obligatorio | Descripción | Ejemplo |
|---|---|---|---|---|
| id | string | No | Identificador único (retornado por el backend). | TOOL_123456 |
| name | string | Sí | Nombre de la herramienta. | Mi Herramienta |
| description | string | Sí | Descripción corta sobre la funcionalidad. | Ejecuta operaciones de integración |
| code | string | No | Código fuente ejecutable de la herramienta (cuando aplicable). | export async function run(){...} |
| entryFunctionName | string | No | Nombre de la función exportada en code que será invocada. | run |
| sectors | string[] | Sí | Sectores autorizados a utilizar la herramienta. | ["engineering","legal"] |
| publisher | string | Sí | Publicador/organización responsable. | Orkeia |
| enabled | boolean | Sí | Indica si la herramienta está habilitada. | true |
| environments | string[] | Sí | Ambientes en los que la herramienta está disponible. | ["prod","staging"] |
| mcp | objeto | No | Configuración para uso via Model Context Protocol (MCP). | { "url": "...", "transport": "sse" } |
| mcp.url | string | No | URL del servidor MCP. | https://tools.orkeia.ai/my-tool |
| mcp.transport | 'sse' | 'streamable-http' | No | Tipo de transporte MCP soportado. | sse |