Unclear What Claude Code does differently with a tool marked as delivering files is not shown.
What
MCP servers are outside programs that give Claude Code extra tools. Before, the progress messages they send, called mcp_progress, carried only a progress count and a total. Claude Code now supports MCP servers that deliver files:
mcp_progressevents can carry adownloadpayload, and the interface handles these separately.- A new step runs before each MCP tool call. It receives the client, the tool, the arguments, the parent message and the context.
- MCP tools whose
_metafield hasanthropic/deliversset to true are markedlistedAsDeliveringFiles. - Cloud URLs are now tracked for each tool (
cloudUrlByTool). - The state for connector instruction blocks was reworked.
Why
This lays the groundwork for showing download progress while an MCP tool delivers a file. In practice, an MCP server can now say that its tools deliver files and report how a download is going.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
What Claude Code does differently with a tool marked as delivering files is not shown.