callTool

suspend fun callTool(name: String, params: Map<String, Any>): ToolResult?

Runs the tool name if it is visible, read-only and needs no host confirmation; null otherwise, so a suggestion never pops a confirmation dialog or changes anything.