Clear all registered tools.
Execute a tool by name with given arguments.
Tool name
Tool arguments
Optionalctx: ToolContextCancellation and progress of the request
Tool execution result in MCP format
Get registry statistics.
Statistics about registered tools
Names of the registered tools.
Number of registered tools.
Get a registered tool by name.
Tool name
The tool or undefined if not found
Get tool names for discovery.
Array of tool names
Check if a tool is registered.
Tool name
True if tool exists
Unregister a tool.
Tool name
True if tool was removed, false if not found
Central registry for MCP tools: registration, discovery and execution.