Programmatic Tool Calling

Au lieu de charger toutes les définitions d'outils dans le contexte et de laisser le modèle les appeler un par un, tu lui donnes un environnement d'exécution de code où il écrit lui-même le script qui appelle ces outils. Les résultats intermédiaires restent dans le container : le modèle ne voit que ce que tu choisis de lui renvoyer. C'est la réponse d'Anthropic au gonflement de contexte des agents bardés d'outils, lancée en GA en novembre 2025. Le principe se pratique aussi sans cette fonction d'API, et c'est souvent sous cette forme qu'on le croise dans Claude Code : au lieu de brancher un serveur MCP dont chaque réponse atterrit en entier dans le contexte, tu donnes à l'agent un script qui appelle le même service, filtre la réponse et ne lui rend que ce qui compte. Un seul script peut enchaîner plusieurs serveurs d'un coup. Anthropic chiffre l'écart sur un exemple de son article d'ingénierie sur l'exécution de code avec MCP : un flux qui passe de 150 000 à 2 000 jetons, soit 98,7 % de moins. Le coût se déplace, il ne disparaît pas : un script à écrire, à maintenir, et à exécuter dans un environnement que tu contrôles.

Forces

Limites

Pour qui

Site officiel

Voir sur Coeurdar