{"version":"2.1.281","anchor":"new-mcp-server-config-key-bareelicitationcapability-only-m","canonical_anchor":"new-mcp-server-config-key-bareelicitationcapability-only-m","heading":"New bareElicitationCapability option for MCP servers","tier":"soon","area":"MCP","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/new-mcp-server-config-key-bareelicitationcapability-only-m","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### New bareElicitationCapability option for MCP servers\n\nMCP server configs accept bareElicitationCapability, which sends a server the plain capabilities, and it only matters behind a legacy flag\n\n**What**\n\nAn MCP server is an add-on tool server that Claude Code connects to. Elicitation is a server asking you for input through Claude Code. When Claude Code connects, it tells each server what it supports. MCP server configs now accept a new optional true\/false setting, `bareElicitationCapability`, in every connection type: stdio, sse, http and ws.\n\nWhen it is set to true, the server gets the plain capability list instead of the legacy URL-elicitation version, so elicitation support is not announced to that server. The setting is only read when the `tengu_mcp_legacy_url_elicitation` flag is on. That flag's built-in fallback is off, so without a server-provided value the setting has no effect. For that flag, the flag server returned off for this site's account and for the anonymous baseline, but no reading has been taken under this release yet. Nothing has been read about the related `tengu_mcp_url_elicitation` flag.\n\n**Why**\n\nThis lets you turn off the elicitation announcement for a single MCP server that misbehaves when it sees it. In practice it only changes anything where the legacy flag is on.\n\n- Flag `tengu_mcp_legacy_url_elicitation`: Off in both readings (read for one account on one subscription tier against v2.1.281; this account: off, anonymous baseline: off, compiled default: off) 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- Flag `tengu_mcp_url_elicitation`: Not enough to say (read for one account on one subscription tier against v2.1.281; this account: no value returned, anonymous baseline: no value returned, compiled default: on) 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- Names: `bareElicitationCapability`\n- Tier: Nothing to try yet\n- Useful: 3\/5\n- Signal: 3\/5\n- Present in the build but not switched on"}