{"name":"tengu_mcp_url_elicitation","slug":"tengu-mcp-url-elicitation","family":"flag","title":"Feature flags","noun":"feature flag","description":"MCP server configs accept `bareElicitationCapability`, which only has an effect behind the `tengu_mcp_legacy_url_elicitation` gate","description_source":"entry","described_by":{"version":"2.1.281","anchor":"new-mcp-server-config-key-bareelicitationcapability-only-m"},"presence":{"first_seen":"2.1.281","removed_in":null,"in_current_build":true,"newest_mined":"2.1.283","builds":3,"mined_builds":126,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.283","anchor":"mcp-connect-retries-once-without-elicitation-formurl-when-a","heading":"MCP servers on older Java SDKs now connect after one automatic retry","line":"If a Java MCP SDK 0.17.0-or-older server rejects Claude Code's elicitation support, Claude Code reconnects once without the parts it rejects","released_at":"2026-09-25 18:46:11","reason":"gate cited by this entry"},{"version":"2.1.281","anchor":"new-mcp-server-config-key-bareelicitationcapability-only-m","heading":"New MCP server config key bareElicitationCapability only matters behind legacy elicitation gate (fallback off)","line":"MCP server configs accept `bareElicitationCapability`, which only has an effect behind the `tengu_mcp_legacy_url_elicitation` gate","released_at":"2026-09-23 17:01:17","reason":"gate cited by this entry"},{"version":"2.1.281","anchor":"new-bareelicitationcapability-mcp-server-option","heading":"New bareElicitationCapability MCP server option","line":"MCP server configs accept a new `bareElicitationCapability` option that gives the server the plain elicitation capability instead of the legacy URL one","released_at":"2026-09-23 17:01:17","reason":"gate cited by this entry"}],"entries_total":3,"docs":[],"docs_total":0,"gates":[{"version":"2.1.283","state":"unknown","account":null,"baseline":null,"code_default":true},{"version":"2.1.281","state":"unknown","account":null,"baseline":null,"code_default":true}],"related":[{"name":"tengu_mcp_auto_background","slug":"tengu-mcp-auto-background","description":null},{"name":"tengu_mcp_cgroup","slug":"tengu-mcp-cgroup","description":"On Linux you can force MCP servers into their own memory cgroup with an environment variable."},{"name":"tengu_mcp_claudeai_eligibility_gate","slug":"tengu-mcp-claudeai-eligibility-gate","description":null},{"name":"tengu_mcp_claudeai_proxy_401","slug":"tengu-mcp-claudeai-proxy-401","description":"MCP proxy 401 telemetry now sanitizes the error code before logging it"},{"name":"tengu_mcp_cli_command_executed","slug":"tengu-mcp-cli-command-executed","description":null},{"name":"tengu_mcp_connect_timeout_retry","slug":"tengu-mcp-connect-timeout-retry","description":"MCP connect timeouts now respect the global timeout and get retried instead of failing."},{"name":"tengu_mcp_degraded","slug":"tengu-mcp-degraded","description":"MCP events are forwarded for logging with identifying fields stripped, and skipped entirely if analytics are off."},{"name":"tengu_mcp_delete","slug":"tengu-mcp-delete","description":"MCP CLI commands now hash server names in telemetry instead of sending them raw."},{"name":"tengu_mcp_directory_bff","slug":"tengu-mcp-directory-bff","description":null},{"name":"tengu_mcp_directory_visibility","slug":"tengu-mcp-directory-visibility","description":null}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-mcp-url-elicitation","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}