enable_toolset

June 8, 2026 · View on GitHub

Reveal (or hide) tool groups for progressive disclosure. Pass toolsets=[ids] from list_toolsets to reveal them, then RE-REQUEST tools/list to see the newly revealed tools. Set disable=true to hide. The 'core' toolset is always visible and cannot be toggled. When progressive disclosure is off, all tools are already listed and this has no effect until you enable it in EDT Preferences → MCP Server.

Parameters

ParameterRequiredTypeDescription
toolsetsyesarrayToolset ids to reveal (or hide with disable=true), e.g. ["code","debug"]. Call list_toolsets for the valid ids.
disablebooleanHide the listed toolsets instead of revealing them (default false).

Guide

Reveal (or hide) tool groups when progressive tool disclosure is on, so the tools you need show up in tools/list without the full list being exposed all the time. The companion of list_toolsets.

When to use

  • A tool you want is hidden: call list_toolsets, find its toolset id, then reveal it here.
  • To tidy up by hiding toolsets you are done with (disable=true).

Parameter details

  • toolsets (required) - one or more toolset ids, e.g. ["code","debug"]. Get valid ids from list_toolsets.
  • disable - set true to hide the listed toolsets instead of revealing them (default false).

What you get

JSON: action (enabled/disabled), applied (ids changed), invalid (unknown ids), ignored (ids that can't be toggled - i.e. core), visibleToolsets (what's visible after the change), progressiveDisclosure, and a note with the next step.

Notes & gotchas

  • Re-request tools/list after revealing to actually see the new tools. If your client holds an open SSE stream the server also pushes notifications/tools/list_changed automatically.
  • When progressive disclosure is off, all tools are already listed - the change is recorded but has no visible effect until you turn disclosure on in EDT Preferences → MCP Server.
  • The core toolset is always visible; asking to toggle it is ignored, not an error. All-unknown ids return an actionable error pointing you back to list_toolsets.

Generated from the live MCP server (get_tool_guide) by docs/generate_tool_docs.py. Do not edit this file. Edit the tool's description/schema in its Java source and its guide body in mcp/bundles/com.ditrix.edt.mcp.server/guides/<tool>.md.