MCP progressive tool loading optimizer

MCP Progressive Tool Loading Optimizer

Progressive tool loading matters when a server exposes dozens of tools and every full JSON schema competes with user context, retrieval, memory, and reasoning space.

Open scanner preview

Operating steps

  1. Measure the current tools/list payload and schema token footprint.
  2. Create a first-pass index with tool names, one-line purposes, and routing hints.
  3. Move full input schemas, examples, and long descriptions behind on-demand manifests.
  4. Replay real traces to confirm agents can still select the correct tools.

Common risks

  • Over-compressing tool descriptions can make routing ambiguous.
  • Leaving examples in the eager catalog often hides most of the savings.
  • Different clients may cache or prefetch tool metadata differently.