CdpWebMcp
Namespace: PuppeteerSharp.Cdp
[SuppressMessage("Microsoft.Design", "CA1001:TypesThatOwnDisposableFieldsShouldBeDisposable", Justification = "Listener subscriptions are disposed in UpdateClient via DisposableActionsStack.")]public class CdpWebMcpExperimental WebMCP API. Requires Chrome 149+ with –enable-features=WebMCP flag.
Inheritance: object
Events
Section titled “Events”ToolInvoked
Section titled “ToolInvoked”public event EventHandler<WebMcpToolCall> ToolInvokedEmitted when a tool invocation starts.
Value: EventHandler<WebMcpToolCall>
ToolResponded
Section titled “ToolResponded”public event EventHandler<WebMcpToolCallResult> ToolRespondedEmitted when a tool invocation completes or fails.
Value: EventHandler<WebMcpToolCallResult>
ToolsAdded
Section titled “ToolsAdded”public event EventHandler<WebMcpToolsAddedEventArgs> ToolsAddedEmitted when tools are added to the page.
Value: EventHandler<WebMcpToolsAddedEventArgs>
ToolsRemoved
Section titled “ToolsRemoved”public event EventHandler<WebMcpToolsRemovedEventArgs> ToolsRemovedEmitted when tools are removed from the page.
Value: EventHandler<WebMcpToolsRemovedEventArgs>
Methods
Section titled “Methods”Tools()
Section titled “Tools()”public WebMcpTool[] Tools()Gets all WebMCP tools registered on the page.
Returns: WebMcpTool\[\] — Array of registered tools.
Made with love by Dario Kondratiuk