Dynamic tool discovery instead of loading every MCP schema upfront — worth the overhead?

Beginning-Fudge-5025 · reddit · 2026-11-14

The poster examines a common agent engineering pain: connecting multiple MCP servers loads descriptions and schemas for many tools the agent may never use, wasting context — especially on smaller windows or multi-domain agents. They explore dynamic tool discovery, where the agent searches for a capability and only loads the full tool definition on demand, citing Monid (a CLI/MCP tool catalogue they're affiliated with) as an example.

They ask practitioners: do you load schemas on demand, build a separate tool router, or keep a fixed toolset — and does dynamic discovery actually cut context usage in practice, or does the discovery step add its own overhead?

Original post →

More from coding & agent

coding & agent channel →