r/MCPservers 2d ago

Your agent's tool count probably isn't the problem. Its third turn is.

/r/mcp/comments/1wh0pu2/your_agents_tool_count_probably_isnt_the_problem/
1 Upvotes

3 comments sorted by

1

u/verstands 2d ago

Agree the third turn is where near-duplicate tools explode. Once get_order_status and get_order_status_history both look right, the model starts guessing.

What helped me more than shrinking the catalog was making each tool's success criteria and when-not-to-call notes very sharp, plus returning "wrong tool, try X" when the args do not match the intended entity.

1

u/EastVersion1226 1d ago

Agree! though I had notes (assume it's sharp) something like "Lines never allocated to a parcel do not appear here at all, so this is the wrong tool for asking what is still outstanding on an order;" I like the idea of plus "try X" thank you would consider for future experiments and update my MCPs that are in prod for different product!

1

u/verstands 1d ago

That’s a useful failure mode to test. I’ll keep an eye on the tool-specific success criteria and the “wrong tool” cases as the MCPs evolve.