Skip to main content
WebMCP: pages can expose typed tools to agents via navigator.modelContext. list reports what the page exposes (or that it exposes nothing); invoke calls one by name.
The tool names stay the same across browsers. See browser selection and Firefox and Zen exceptions before choosing an operation.

Parameters

integer
Target tab id from browser_tabs, which lists tabs across all windows. Defaults to the agent’s most recently opened usable tab, or the only usable tab. Otherwise select a listed tabId.
enum
default:"list"
required
One of: list, invoke.
string
 
object
 

Example