Belki her MCP sunucusu 3 araç olabilir - tanımla(filtre) => şeması: tüm yetenekleri al - search(input) => araç çağrısı[]: (belki yapılandırılmamış) bir dil sorgusu için (+ opt. meta veri) bir araç çağrısı dizisi/ağacı alın - execute(tools) => result: yukarıdaki listeyi alın ve çalıştırın