Custom Tools e MCP
I Custom Tools collegano l’assistente a endpoint HTTP singoli; MCP lo collega a un server di tool. Gli schemi autenticazione supportati sono Bearer, API Key, OAuth2 e HMAC.
Consulta i tool disponibili con GET /catalog/tools e quelli assegnati all’assistente con GET /catalog/assistants/{assistantId}/tools. Applica i binding runtime con PATCH /assistants/{assistantId}/runtime/tools:
{ "tools": [{ "toolName": "crm_lookup", "subscriptionName": null }]}tools aggiunge tool nominati allo stato attuale; deleteTools li rimuove. Per un custom_tool classico, subscriptionName deve essere null. Per plugin_tool e custom_mcp_tool, riusa l’instanceName restituito dal catalogo.
Usa credenziali con privilegi minimi e mantieni limitate le risposte dei tool, così restano utili al modello.

