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
| Parameter | Required | Type | Description |
|---|---|---|---|
| toolsets | yes | array | Toolset ids to reveal (or hide with disable=true), e.g. ["code","debug"]. Call list_toolsets for the valid ids. |
| disable | — | boolean | Hide 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 fromlist_toolsets.disable- settrueto hide the listed toolsets instead of revealing them (defaultfalse).
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/listafter revealing to actually see the new tools. If your client holds an open SSE stream the server also pushesnotifications/tools/list_changedautomatically. - 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
coretoolset is always visible; asking to toggle it is ignored, not an error. All-unknown ids return an actionable error pointing you back tolist_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.