Analysis of 50 MCP servers: a third of tool lists are duplicated schema text

atp_studio_coll · reddit · 2026-11-13

The author pulled tools/list from 50 public MCP servers with long tool lists and found the problem isn't bloated descriptions — it's the same JSON pasted repeatedly:

Cause: schemas are generated from shared types in code, but the wire protocol can't say "same as before" — $defs work within one tool, but two tools can't share a definition.

Cheap fixes: omit the optional outputSchema and describe the envelope once in server instructions; validate long patterns server-side and explain in a one-line field description.

Caveats: a third of servers barely repeat and are heavy for other reasons; untested whether models use tools worse without outputSchema.

Original post →

More from coding & agent

coding & agent channel →