Article · Algorithms · June 1, 2026
Too Many Tools, Too Much Confusion? Navigating Agentic Tool Selection at Scale
Jerzy Kamiński, Ilya Galyukshev, Sergey Chuprin, Artem Kuznetsov, Anna Kalyuzhnaya
Abstract
This paper addresses the critical scalability challenge that large language model agents face when operating over massive tool repositories. As tool catalogs expand to hundreds or thousands of functions, current architectures exhibit substantial performance degradation caused by semantic collisions between similar tools and ineffective handling of complex multi-tool scenarios. To address these bottlenecks, we propose a recall-first Retrieval–Plan–Select (RPS) framework that combines context-aware query decomposition with synthetic tool description augmentation. The proposed approach explicitly separates retrieval, planning, and final selection through step-local candidate generation, while augmented tool descriptions enriched with expanded summaries and synthetic user questions reduce representation collisions in dense embedding spaces. Evaluation across Ultratool, ToolLinkOS, and ToolRet demonstrates that contextual decomposition consistently improves end-to-end recall under large tool catalogs, increasing recall from 0.340 to 0.494 on Ultratool, from 0.208 to 0.323 on ToolLinkOS, and from 0.300 to 0.347 on ToolRet. Description augmentation further improves retrieval quality, increasing Recall@10 from 0.288 to 0.403 and reducing high-similarity semantic collisions by 41.9% at the 0.90 cosine-similarity threshold. The proposed framework highlights that scalable tool use should be approached primarily as a recall-oriented retrieval and planning problem rather than as a flat in-context selection task, providing practical guidance for building large-scale tool-augmented agents over modern API and MCP-based ecosystems.
More by Ilya Galyukshev
- Knowing When Not to Answer: Cross-Domain and Multi-Turn Generalization of Latent Underspecification SignalsarXiv · 2026
- Processing Inconsistency Predicts Language Competence: LLM Evaluation Without Answer Labels on Turkic LanguagesUnderline Science Inc. · 2026
- DynamicMCPBench: A Trace-Grounded, Effect-Scored Benchmark for LLM Agents over Live MCP ServersConference on Empirical Methods in Natural Language Processing · 2026 · Citations: 1
- Processing Inconsistency Predicts Language Competence: LLM Evaluation Without Answer Labels on Turkic LanguagesProceedings of the conference - Association for Computational Linguistics. Meeting · 2026
