callTool
suspend fun callTool(tool: McpTool, arguments: JsonObject, onInput: McpInputHandler? = null, onProgress: suspend (McpProgress) -> Unit? = null): McpToolResult(source)
Call tool with arguments. onProgress receives the server's progress notifications while it runs.
suspend fun callTool(name: String, arguments: JsonObject, onInput: McpInputHandler? = null, onProgress: suspend (McpProgress) -> Unit? = null): McpToolResult(source)
Call a tool by name (no x-mcp-header mirroring; prefer the McpTool overload).