Skip to main content
Once an MCP server is registered, Mcpjungle tracks what it exposes and lets you manage that surface area without removing the server itself. This page covers:
  • listing tools and prompts
  • checking tool usage (input schema)
  • invoking tools
  • retrieving prompts
  • enabling and disabling tools, prompts, and entire servers

Tools

Every tool is identified by a canonical name:
<server-name>__<tool-name>
See core concepts for more details on names.

List available tools

mcpjungle list tools
To scope the list to a specific server:
mcpjungle list tools --server context7
To scope the list to a Tool Group:
mcpjungle list tools --group claude-tools

Inspect tool usage

mcpjungle usage deepwiki__read_wiki_structure
This shows the tool schema and expected input shape.

Invoke a tool

Ideally, tools will be invoked by your MCP clients through the gateway. The CLI allows you to invoke tools directly for testing and debugging.
mcpjungle invoke deepwiki__read_wiki_structure --input '{"repoName": "facebook/react"}'
You can also invoke through a Tool Group context:
mcpjungle invoke filesystem__read_file --group claude-tools --input '{"path": "README.md"}'

Prompts

Mcpjungle supports MCP Prompts. If a registered server exposes prompts, Mcpjungle registers them alongside that server’s tools. Prompt names follow the same canonical pattern:
<server-name>__<prompt-name>

List prompts

mcpjungle list prompts
mcpjungle list prompts --server huggingface

Retrieve a prompt with arguments

As with tools, prompts will also be read by your MCP clients. Use the CLI to retrieve prompts directly for testing and debugging:
mcpjungle get prompt "huggingface__Model Details" --arg model_id="openai/gpt-oss-120b"
Pass one --arg key=value flag per prompt argument.

Enable and disable exposure

Mcpjungle lets you hide tools and prompts from clients without deleting the underlying server registration. When you disable something:
  • it disappears from gateway discovery
  • MCP clients cannot call it through Mcpjungle
  • you can still manage it through the CLI and API
All tools and prompts are enabled by default when a server is first registered.

Disable or re-enable a single tool

mcpjungle disable tool context7__get-library-docs
mcpjungle enable tool context7__get-library-docs

Disable or re-enable all tools from one server

mcpjungle disable tool context7
mcpjungle enable tool context7

Disable or re-enable an entire server

Disabling a server disables all of its tools, prompts and resources in one step:
mcpjungle disable server context7
mcpjungle enable server context7

Disable or re-enable prompts

mcpjungle disable prompt "huggingface__Model Details"
mcpjungle enable prompt "huggingface__Model Details"

mcpjungle disable prompt context7
mcpjungle enable prompt context7

How disabled entities behave

ContextBehavior
Main gateway (/mcp)Disabled tools, prompts and resources are not listed and cannot be called.
Tool GroupsA disabled tool does not remain available just because a group includes it.
CLI and HTTP APIDisabled entities can still be listed, inspected, and re-enabled.

Operational notes

  • Disabling a server or tool does not remove its registration.
  • Deregister a server if you want to remove it permanently.

Tool groups

Expose subsets of tools through dedicated MCP endpoints.

Register servers

Add new streamable HTTP MCP servers to the gateway.

STDIO servers

Register local process-based MCP servers.

Limitations

Review the current gaps, including prompt support in Tool Groups.