onToolInvoked property

Stream<ToolInvokedEvent> get onToolInvoked

Event fired when a tool invocation starts.

Implementation

Stream<ToolInvokedEvent> get onToolInvoked => _client.onEvent
    .where((event) => event.name == 'WebMCP.toolInvoked')
    .map((event) => ToolInvokedEvent.fromJson(event.parameters));