New on Frame/work — Ryan Choe has more on our MCP architecture and dynamic agents: Dynamic Agents, Part II: Teaching MCP Tools to Whisper
The first post covered code mode and the three-tool surface that replaced pre-built MCP tools. This one tackles the metadata side, which was still operating in firehose mode. One monolithic Describe Metadata call, the entire bound scope dumped into context, and no way to follow a foreign key outside the configured boundary.
Ryan walks through how three new tools — List Metadata, Describe Metadata (now caller-driven), and Get EDM Custom Vocabulary — replaced the monolith with progressive disclosure. The agent decides what to fetch and how deep to go. If you’ve been working with MCP bundles or agentic projects, this is the change that makes those scopes actually usable.
Give it a read and let us know what you think.
