Interface implemented by both client-side and server-side MCP tools.
Human-readable description of what this tool does.
Tool name as exposed in the MCP tools/list response.
tools/list
Executes the tool with the given arguments and returns a result JSON.
Returns the JSON Schema describing the tool's input parameters.