Skip to main content
MCPJungle lets you control which tools and prompts are visible to MCP clients without removing the underlying server registration. Disabling a tool or server hides it from the gateway — MCP clients cannot see or call it — while the server record and its configuration remain intact and still accessible through the HTTP API and CLI.
All tools and prompts are enabled by default when a server is first registered in MCPJungle.

Disable and enable a single tool

Use the canonical tool name (<server-name>__<tool-name>) to target a specific tool:
# Disable a single tool
mcpjungle disable tool context7__get-library-docs

# Re-enable it
mcpjungle enable tool context7__get-library-docs
Disabled tools are invisible to MCP clients — they do not appear in tool listings and cannot be called through the gateway’s /mcp endpoint. They remain accessible via MCPJungle’s HTTP API, so you can continue to manage them from the CLI.

Disable and enable all tools in a server

Pass the server name (not a canonical tool name) to affect every tool that server provides at once:
# Disable all tools provided by context7
mcpjungle disable tool context7

# Re-enable all tools provided by context7
mcpjungle enable tool context7

Disable and enable an entire server

Disabling a server hides all of its tools and prompts from MCP clients in a single command:
# Disable the whole context7 server (tools + prompts)
mcpjungle disable server context7

# Re-enable the whole context7 server
mcpjungle enable server context7

Disable and enable prompts

Prompts can be disabled individually or by server, using the same pattern as tools:
# Disable a specific prompt by its full name
mcpjungle disable prompt "huggingface_Model Details"

# Disable all prompts provided by context7
mcpjungle disable prompt context7

# Re-enable a specific prompt
mcpjungle enable prompt "huggingface_Model Details"

All enable/disable commands at a glance

# Tools
mcpjungle disable tool context7__get-library-docs   # one tool
mcpjungle enable tool context7__get-library-docs    # re-enable one tool
mcpjungle disable tool context7                     # all tools in a server
mcpjungle enable tool context7                      # re-enable all tools in a server

# Servers (tools + prompts)
mcpjungle disable server context7                   # whole server
mcpjungle enable server context7                    # re-enable whole server

# Prompts
mcpjungle disable prompt "huggingface_Model Details"  # one prompt
mcpjungle enable prompt "huggingface_Model Details"   # re-enable one prompt
mcpjungle disable prompt context7                     # all prompts in a server
mcpjungle enable prompt context7                      # re-enable all prompts in a server

How disabled entities behave

ContextDisabled tool or prompt behavior
MCP gateway (/mcp)Not listed and cannot be called. Invisible to MCP clients.
Tool GroupsExcluded from group endpoints even if the group config includes the tool.
MCPJungle HTTP APIStill accessible. You can query and re-enable it at any time.
MCPJungle CLIStill manageable via enable, disable, list, and invoke commands.
Disabling a server or tool does not close any active stateful connections. It only removes the entity from gateway discovery and routing. Deregister the server if you want to remove it permanently.