tool discovery and memory discovery are the same problem. the MCP roadmap now includes progressive discovery for large tool catalogs so agents don't burn context loading 50 tool definitions on connect. memory needs the same treatment. if your agent loads every stored observation on startup, you're paying the same context tax that progressive tool discovery was designed to eliminate. scope memory to what the agent is about to do. load on demand, not on connect.