{"version":"2.1.319","anchor":"mcp-tool-calls-accept-a-files-round-for-connector-download","canonical_anchor":"mcp-tool-calls-accept-a-files-round-for-connector-download","heading":"MCP tool calls can take part in a file-download exchange","tier":"notice","area":"MCP","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.319\/e\/mcp-tool-calls-accept-a-files-round-for-connector-download","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.319","markdown":"### MCP tool calls can take part in a file-download exchange\n\nClaude Code can run an MCP tool call in rounds to download files a connector offers, if the server says it supports downloads\n\n**What**\n\nAn MCP server is an outside program that gives Claude extra tools, sometimes called a connector. Claude Code's MCP tool calls can now run as a series of rounds for downloading files the connector offers:\n\n- If the server does not say it supports downloads, the call fails.\n\n- Background tasks are turned off for that call.\n\n- Later rounds send back the earlier state and the answers needed to continue.\n\nThe request also tells the server whether it advertised downloads and whether downloads are on.\n\n**Why**\n\nThis sets up a way for connectors to hand files to Claude Code during a tool call.\n\n- Flag `tengu_gleaming_creek`: Not enough to say (read for one account on one subscription tier against v2.1.319; this account: no value returned, anonymous baseline: no value returned, compiled default: not a boolean we can read) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: MCP\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}