{"version":"2.1.317","anchor":"server-tool-requests-with-no-client-tools-get-tool-choice-no","canonical_anchor":"server-tool-requests-with-no-client-tools-get-tool-choice-no","heading":"Some requests that use only server-side tools now allow no tool calls","tier":"internal","area":"Tools","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317\/e\/server-tool-requests-with-no-client-tools-get-tool-choice-no","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317","markdown":"### Some requests that use only server-side tools now allow no tool calls\n\nRequests whose tool list has server-side tools with no input description can now be set to allow no tool calls\n\n**What**\n\nA tool call is when Claude asks to run one of its tools. Claude Code can now mark a request as allowing no tool calls. This happens in these cases:\n\n- The tool list includes server-side tools (tools that run on Anthropic's servers) that have no input description\n\n- The code making the request asks for it\n\n- The tool list could not be read, in which case an error is also logged\n\n**Why**\n\nOn the requests where it applies, Claude cannot call tools.\n\n- Area: Tools\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}