{"version":"2.1.321","anchor":"mcp-tool-inputs-keep-exact-text-as-written","canonical_anchor":"mcp-tool-inputs-keep-exact-text-as-written","heading":"MCP tool inputs are sent exactly as written","tier":"notice","area":"MCP","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321\/e\/mcp-tool-inputs-keep-exact-text-as-written","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321","markdown":"### MCP tool inputs are sent exactly as written\n\nClaude Code keeps the original text of MCP tool inputs so what it sends matches what was written\n\n**What**\n\nMCP tools are tools supplied by outside programs. For these tools, Claude Code now keeps the original text of the input alongside the version it has read, when doing so is safe. It uses that text so the input sent matches it as written.\n\n**Why**\n\nValues such as very large numbers are less likely to be changed on the way to an MCP tool.\n\n- Area: MCP\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}