JSPLIT: A Taxonomy-based Solution for Prompt Bloating in Model Context Protocol
On the map: LLM agents and tool use → General LLM agent frameworks and benchmarks
Abstract (arXiv)
AI systems are continually evolving and advancing, and user expectations are concurrently increasing, with a growing demand for interactions that go beyond simple text-based interaction with Large Language Models (LLMs). Today's applications often require LLMs to interact with external tools, marking a shift toward more complex agentic systems. To support this, standards such as the Model Context Protocol (MCP) have emerged, enabling agents to access tools by including a specification of the capabilities of each tool within the prompt. Although this approach expands what agents can do, it also introduces a growing problem: prompt bloating. As the number of tools increases, the prompts become longer, leading to high prompt token costs, increased latency, and reduced task success resulting from the selection of tools irrelevant to the prompt. To address this issue, we introduce JSPLIT, a taxonomy-driven framework designed to help agents manage prompt size more effectively when using large sets of MCP tools. JSPLIT organizes the tools into a hierarchical taxonomy and uses the user's prompt to identify and include only the most relevant tools, based on both the query and the taxonomy structure. In this paper, we describe the design of the taxonomy, the tool selection algorithm, and the dataset used to evaluate JSPLIT. Our results show that JSPLIT significantly reduces prompt size without significantly compromising the agent's ability to respond effectively. As the number of available tools for the agent grows substantially, JSPLIT even improves the tool selection accuracy of the agent, effectively reducing costs while simultaneously improving task success in high-complexity agent environments.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in General LLM agent frameworks and benchmarks, one of 16 directions in LLM agents and tool use. Builds on 9 of its 13 references that are in the map. First posted on arXiv 16 Oct 2025.
Builds on
9 of 13 references.
Closest ancestors · 1
Same direction, newest first
Other references · 8
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2023ToolkenGPT: Augmenting Frozen Language Models with Massive Tools via Tool Embeddingscited by 238
- 2023Confucius: Iterative Tool Learning from Introspection Feedback by Easy-to-Difficult Curriculumcited by 64
- 2024Adapting LLMs for Efficient Context Processing through Soft Prompt Compressioncited by 22
- 2024Improving Faithfulness of Large Language Models in Summarization via Sliding Generation and Self-Consistencycited by 14
- 2024Needle Threading: Can LLMs Follow Threads through Near-Million-Scale Haystacks?cited by 12
- 2024Improving Tool Retrieval by Leveraging Large Language Models for Query Generationcited by 11
- 2025EPERM: An Evidence Path Enhanced Reasoning Model for Knowledge Graph Question and Answeringcited by 7
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2025AutoPDL: Automatic Prompt Optimization for LLM Agents
- 2026MASPO: Joint Prompt Optimization for LLM-based Multi-Agent Systems
- 2025Towards more Contextual Agents: An extractor-Generator Optimization Framework
- 2026Evaluating 5W3H Structured Prompting for Intent Alignment in Human-AI Interaction
- 2024A Systematic Survey of Prompt Engineering in Large Language Models: Techniques and Applications
- 2025Prompt-R1: Collaborative Automatic Prompting Framework via End-to-end Reinforcement Learning
- 2023PromptAgent: Strategic Planning with Language Models Enables Expert-level Prompt Optimization
- 2024PRompt Optimization in Multi-Step Tasks (PROMST): Integrating Human Feedback and Heuristic-based Sampling