← Latest papers
🤖 AI

LLM within MCP Matters: Measuring Inefficient Resource Utilization Driven by LLMs

This study reveals that Large Language Models often ignore efficiently embedded reference data in Model Context Protocol (MCP) server instructions in favor of search tools due to behavioral preferences, necessitating explicit host-level mechanisms to prioritize instruction context over tool selection.

Original authors: Minhan Cho, Soyoung Park, Kihyeon Jeong, Byeongkyu Jeon, Daejin Choi, Jinyoung Han

Published 2026-08-11
📖 6 min read🧠 Deep dive

Original authors: Minhan Cho, Soyoung Park, Kihyeon Jeong, Byeongkyu Jeon, Daejin Choi, Jinyoung Han

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine a world where your smart assistant doesn't just chat with you, but also has a superpower: it can instantly call upon a vast library of tools and databases to solve your problems. This is the exciting frontier of Large Language Models (LLMs) working with tools. Think of an LLM as a brilliant, curious student who knows a lot but sometimes needs to look things up. To help this student, we have a new standard called the Model Context Protocol (MCP). You can think of MCP as a universal remote control that lets the student's "host" (the app running the student) hand over specific tools, data, and a set of instructions on how to use them.

The big question researchers are asking is: Does the student actually listen to the instructions? Sometimes, the instructions say, "Hey, I've already written the answer you need right here on this page; just read it!" But other times, the instructions also say, "Oh, and by the way, there's a search button you can press if you want." It turns out that even the smartest students might get distracted by the shiny search button, ignoring the answer sitting right in front of them. This paper dives into that exact scenario to see if the "search habit" is stronger than the ability to read the instructions, and if so, how we can fix it.


The Great "Read the Menu" vs. "Call the Waiter" Experiment

In this study, the researchers set up a digital kitchen called LexLink, a server designed to help people find Korean laws. Imagine this server is a restaurant menu. Usually, if you want a specific dish (a law), you have to ask the waiter (the search tool) to go to the kitchen, find the recipe, and bring it back. This takes time and effort.

However, the restaurant owner (the server) decided to be smart. They printed a "Daily Specials" list right on the table (the server instructions) that included the top 20 most popular dishes and their exact order numbers. The rule was simple: If you want a dish on this list, just tell the waiter the order number directly. Don't bother asking them to search the kitchen! This is supposed to be faster and cheaper.

The researchers then invited 24 different AI students (from families like Claude, Gemini, and GPT) to order from this menu. They ran a massive experiment with 54,000 trials to see what would happen. Would the AI students read the "Daily Specials" list and order directly? Or would they ignore the list and press the "Search" button anyway?

The Shocking Discovery: The Search Button is Too Tempting

The results were a bit of a wake-up call. When the researchers removed the search button entirely, forcing the students to use the table list, 23 out of 24 AI models did a fantastic job, reading the list and ordering correctly 98% to 100% of the time. This proved that the students could read the instructions; they just didn't want to when a search button was available.

But when the search button was present, the story changed dramatically. 9 out of the 24 models dropped their success rate to below 15%. They completely ignored the "Daily Specials" list and kept hitting the search button, even though the answer was right there on the table. The researchers call this a "behavioral preference." It's not that the AI is too dumb to read; it's that it has a habit of reaching for the tool it knows best, even when it's the inefficient choice. It's like a kid who knows the answer is on page 5 but keeps asking the teacher to open the book to page 5 anyway.

Interestingly, being "newer" or "smarter" didn't guarantee better behavior. Some of the very latest models actually got worse at following this specific rule than their older siblings. The study found that model recency does not predict who will be a good listener in this situation.

Can We Train Them to Listen? (The Magic Formula)

The researchers then tried to fix this bad habit by changing the instructions on the table. They tested three different tricks:

  1. The Bossy Header (B): A big, bold warning saying, "MUST use the list! DO NOT search!"
  2. The Example (C): Showing a picture of someone doing it right and someone doing it wrong.
  3. The Hint (D): Changing the description of the search button to say, "Check the list first before using me."

They mixed and matched these tricks in every possible combination. The results showed that no single trick worked for everyone. In fact, for some AI models, using just the "Bossy Header" made them perform worse (dropping to 0% in one case!). It's like how a loud shout might scare one student into working, but make another student freeze up.

However, when they combined all three tricks together, the results were amazing. 20 out of the 24 models jumped back up to 86% or higher success rates. This suggests that while you can't just yell at an AI to fix its habits, a well-rounded approach that combines warnings, examples, and hints can get most of them back on track.

What This Means for the Future

The main takeaway is that simply giving an AI a tool and a set of instructions isn't enough. The AI might have a "search reflex" that overrides the instructions, leading to wasted time and resources. The paper argues that the apps running these AIs (the "hosts") need to step in. Instead of hoping the AI will read the instructions, the app should force the AI to check the instructions before it's even allowed to pick a tool.

Until that happens, developers have to be careful. They can't just write one set of instructions and expect it to work for every AI. They need to test their instructions against the "weakest" models they expect to use, and they should use a mix of examples and hints rather than just bossy commands. The study shows that while the problem is real, it's also solvable with the right recipe of instructions.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →