← The evidence ledger
Evidence row 1052379
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 7803a3aa-3862-4ef0-b3da-2431c507eaf1
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 6b043e03c0f0b002752ef17b335d55ef83e1fee37ac0dedb25d45ff068b8c49a
- Leaf
- 0x96fb536f049373d9cf5ac944706f04fe925c964c94422111a0cc370ef2f0c042
What was observed
{
"count": 18,
"tools": [
{
"description": "Show your active browsers and saved sessions in a workspace beside the conversation. Does not allocate or connect a browser. Optionally show a connected browser and its current screenshot. Use the sessionId and address from the selected browser to continue work.",
"inputSchema": {
"properties": {
"browserAddress": {
"description": "Optional owned browser to inspect.",
"type": "string"
}
},
"type": "object"
},
"name": "browser_workspace"
},
{
"description": "Click on a page element",
"inputSchema": {
"properties": {
"selector": {
"description": "CSS selector of the element to click",
"type": "string"
},
"sessionId": {
"description": "Session ID of the connected browser",
"type": "string"
}
},
"required": [
"sessionId",
"selector"
],
"type": "object"
},
"name": "click_element"
},
{
"description": "Close a specific browser",
"inputSchema": {
"properties": {
"address": {
"description": "Address of the browser to close",
"type": "string"
}
},
"required": [
"address"
],
"type": "object"
},
"name": "close_browser"
},
{
"description": "Connect to CloudBrowser browser for direct control",
"inputSchema": {
"properties": {
"browserAddress": {
"description": "WebSocket URL of the CloudBrowser browser (format: ws://browser.cloudbrowser.ai/devtools/browser/[ID])",
"type": "string"
},
"sessionId": {
"description": "Unique ID for the control session",
"type": "string"
}
},
"required": [
"browserAddress",
"sessionId"
],
"type": "object"
},
"name": "connect_to_browser"
},
{
"description": "Disconnect this control session from a browser. The browser keeps running; use close_browser to stop it.",
"inputSchema": {
"properties": {
"sessionId": {
"description": "Session ID of the browser to disconnect",
"type": "string"
}
},
"required": [
"sessionId"
],
"type": "object"
},
"name": "disconnect_browser"
},
{
"description": "Get list of active browsers",
"inputSchema": {
"properties": {},
"required": [],
"type": "object"
},
"name": "get_browsers"
},
{
"description": "List the browsers that this caller has connected for direct control",
"inputSchema": {
"properties": {},
"required": [],
"type": "object"
},
"name": "get_connected_browsers"
},
{
"description": "Get information about elements matching a selector",
"inputSchema": {
"properties": {
"selector": {
"description": "CSS selector of the elements",
"type": "string"
},
"sessionId": {
"description": "Session ID of the connected browser",
"type": "string"
}
},
"required": [
"sessionId",
"selector"
],
"type": "object"
},
"name": "get_elements"
},
{
"description": "Get the HTML content of the current page to answer the user's request about it. Use it only for websites and accounts that the user owns or is authorized to use, and follow their terms. Not for crawling or bulk data extraction from third-party websites.",
"inputSchema": {
"properties": {
"sessionId": {
"description": "Session ID of the connected browser",
"type": "string"
}
},
"required": [
"sessionId"
],
"type": "object"
},
"name": "get_page_content"
},
{
"description": "Get list of saved sessions",
"inputSchema": {
"properties": {},
"required": [],
"type": "object"
},
"name": "get_saved_sessions"
},
{
"description": "Navigate the connected browser to a URL that the user asked for. Use it only for websites and accounts that the user owns or is authorized to use, and follow their terms. Stop at logins, MFA and CAPTCHAs and hand control to the user; this tool does not solve CAPTCHAs.",
"inputSchema": {
"properties": {
"browserAddress": {
"description": "Optional websocket address for automatic reconnect if session state was lost",
"type": "string"
},
"sessionId": {
"description": "Session ID of the connected browser",
"type": "string"
},
"url": {
"description": "URL to navigate to",
"type": "string"
},
"waitUntil": {
"default": "load",
"description": "When to consider navigation complete",
"enum": [
"load",
"domcontentloaded",
"networkidle0",
"networkidle2"
],
"type": "string"
}
},
"required": [
"sessionId",
"url"
],
"type": "object"
},
"name": "navigate_to_url"
},
{
"description": "Open one remote browser in the cloud with the connected CloudBrowser account. Use it only for websites and accounts that the user owns or is authorized to use, and follow their terms. Browsers open without stealth fingerprints.",
"inputSchema": {
"properties": {
"browser": {
"default": 0,
"description": "Browser type: 0 = Chrome, 2 = Chromium, 3 = ChromeHeadlessShell. Default 0",
"enum": [
0,
2,
3
],
"type": "number"
},
"headless": {
"default": false,
"description": "Indicates whether the browser should open in headless mode (true) or with GUI (false). Default false",
"type": "boolean"
},
"keepOpen": {
"default": 300,
"description": "Seconds of inactivity before browser closes automatically. Value 0 is never, default 300 seconds",
"type": "number"
},
"label": {
"description": "Specifies the instance name, useful for recognizing it in the list of open remote desktops",
"type": "string"
},
"recoverSession": {
"default": false,
"description": "If true, loads the label when starting a previous session (if it exists), to know which session we save/restore. Default false",
"type": "boolean"
},
"saveSession": {
"default": false,
"description": "If true, browser session is saved periodically and at the end, cookies and local storage, but not open tabs. Default false",
"type": "boolean"
}
},
"required": [],
"type": "object"
},
"name": "open_browser"
},
{
"description": "Delete a saved session",
"inputSchema": {
"properties": {
"label": {
"description": "Label of the session to delete",
"type": "string"
}
},
"required": [
"label"
],
"type": "object"
},
"name": "remove_saved_session"
},
{
"description": "Resume an existing saved session owned by the connected account. Reuses an active browser with the label, otherwise opens one metered browser with a 180-second idle timeout, restoring cookies and storage, not tabs. Only call after the user requests resume. Never retry an ambiguous allocation or change requestId to retry. Close the returned browser when finished.",
"inputSchema": {
"properties": {
"label": {
"maxLength": 256,
"minLength": 1,
"type": "string"
},
"requestId": {
"description": "Unique operation ID. Repeated calls for the same operation must use the same ID.",
"maxLength": 80,
"minLength": 16,
"type": "string"
}
},
"required": [
"label",
"requestId"
],
"type": "object"
},
"name": "resume_saved_session"
},
{
"description": "Start remote desktop access to a browser",
"inputSchema": {
"properties": {
"address": {
"description": "Address of the browser",
"type": "string"
}
},
"required": [
"address"
],
"type": "object"
},
"name": "start_remote_desktop"
},
{
"description": "Stop remote desktop access to a browser",
"inputSchema": {
"properties": {
"address": {
"description": "Address of the browser",
"type": "string"
}
},
"required": [
"address"
],
"type": "object"
},
"name": "stop_remote_desktop"
},
{
"description": "Take screenshot of the current page",
"inputSchema": {
"properties": {
"fullPage": {
"default": false,
"description": "Capture full page or viewport only",
"type": "boolean"
},
"sessionId": {
"description": "Session ID of the connected browser",
"type": "string"
},
"type": {
"default": "png",
"description": "Image format",
"enum": [
"png",
"jpeg"
],
"type": "string"
}
},
"required": [
"sessionId"
],
"type": "object"
},
"name": "take_screenshot"
},
{
"description": "Type text into an element",
"inputSchema": {
"properties": {
"clear": {
"default": true,
"description": "Clear the field before typing",
"type": "boolean"
},
"selector": {
"description": "CSS selector of the element to type into",
"type": "string"
},
"sessionId": {
"description": "Session ID of the connected browser",
"type": "string"
},
"text": {
"description": "Text to type",
"type": "string"
}
},
"required": [
"sessionId",
"selector",
"text"
],
"type": "object"
},
"name": "type_text"
}
]
}What the leaf hashes
{"body":"6b043e03c0f0b002752ef17b335d55ef83e1fee37ac0dedb25d45ff068b8c49a","id":1052379,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793309098751936,"prev":null,"subject":"7803a3aa-3862-4ef0-b3da-2431c507eaf1","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (242798 rows).
- 0x96fb1cfa7c14db94e66c323408e7a03fbae2a54e566c6d03aaa1791e6c6d1d6e
- 0x820789bd652d565ad4238123c0db6814b9433d695d756575eb55349199d15f17
- 0x7fa8cbfebb89f143b187dfe0bd311659496264cc16dfe00e07f0b7310fedbe77
- 0xe507ae39899fb4405fa8415a08a099c6b28520c1a0d92b6388c8a51d3038067f
- 0x56ccbc50389bfb0a46fd85d3fb4977234b81b7d3fcb6d075f62e0b633563d891
- 0x96440dbec8fce51ae038508efda130795960f36d4b62352460677b0cc5e35c53
- 0xbafa3c810f50d8bced9ec067926698baf5865d0191286d0ab6f018030dc48983
- 0x2f23c53254c9e4a429186e90da7eefdaa7d0ce66171dd75dc097cad318cf3673
- 0x1c0a3aff0ad2da6e87281efab6e8cd7801ad5c016dbdc85d6164eb420466401b
- 0xad8e28cd213e4bf288b347be0c18357d9899f4ae98d7ae7793830f037223630b
- 0x7d7ecfb1db0a6a7bcc9443ff1a4adf62c2ddb2e091fb57ec8d2447fdf331c12e
- 0x5d5a3a20a5e3a2d8954f344d71e31e521736c7ff26c66e23a8131ffe1664e652
- 0x27d0671676af363c48faa6ba6f13ccf8220db4153f3228b82faf62df6a2569a6
- 0x2b11062f499f97c836e687fbba91202ea7ff254c8f8928d683df655cd117d9ec
- 0x09d5ec1c01b0f087fe9f6cc95432188552da9adc88004aed57401ea49f2b56d4
- 0xe38dc587bc010668982bd78025ac33d7326ffc2587f2de00e848da2718907ecf
- 0xa1fa2e97e71ad6e802f325afd74bb7095901f2060529c9739182a1233f8804bc
- 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
- Day root
- 0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
- Chained
- 0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
- Published
- On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1