forse ogni server mcp può essere 3 strumenti - descrivere(filtro) => schema: ottenere tutte le capacità - cercare(input) => chiamateStrumento[]: per una query linguistica (forse non strutturata) (+ opzionale metadata) ottenere una sequenza/albero di chiamateStrumento - eseguire(strumenti) => risultato: prendere quell'elenco sopra e eseguirlo