Table of Contents

Class CdpWebMcp

Namespace
PuppeteerSharp.Cdp
Assembly
PuppeteerSharp.dll

Experimental WebMCP API. Requires Chrome 149+ with --enable-features=WebMCPTesting,DevToolsWebMCPSupport flags.

public class CdpWebMcp
Inheritance
CdpWebMcp

Methods

Tools()

Gets all WebMCP tools registered on the page.

public WebMcpTool[] Tools()

Returns

WebMcpTool[]

Array of registered tools.

Events

ToolInvoked

Emitted when a tool invocation starts.

public event EventHandler<WebMcpToolCall> ToolInvoked

Event Type

EventHandler<WebMcpToolCall>

ToolResponded

Emitted when a tool invocation completes or fails.

public event EventHandler<WebMcpToolCallResult> ToolResponded

Event Type

EventHandler<WebMcpToolCallResult>

ToolsAdded

Emitted when tools are added to the page.

public event EventHandler<WebMcpToolsAddedEventArgs> ToolsAdded

Event Type

EventHandler<WebMcpToolsAddedEventArgs>

ToolsRemoved

Emitted when tools are removed from the page.

public event EventHandler<WebMcpToolsRemovedEventArgs> ToolsRemoved

Event Type

EventHandler<WebMcpToolsRemovedEventArgs>

See Also