{"id":222322,"recorded_at":"2026-10-26T15:19:18.122899Z","observed_at":"2026-10-26T15:19:18.122851Z","subject_kind":"endpoint","subject":"888cd2eb-3256-4950-962d-34b62992b544","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":6,"tools":[{"description":"Create a stateful browser session that persists cookies and localStorage across multiple scrape/workflow calls.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"ttl_seconds":{"description":"Session TTL (default 1800, max 7200)","type":"number"}},"type":"object"},"name":"create_browser_session"},{"description":"Extract page metadata: title, description, Open Graph, Twitter cards, JSON-LD, canonical URL, and all meta tags.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"url":{"type":"string"}},"required":["url"],"type":"object"},"name":"extract_metadata"},{"description":"AI-powered structured data extraction from any webpage using natural language. Returns JSON matching your prompt or schema.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"prompt":{"description":"Natural language description of what to extract","type":"string"},"schema":{"additionalProperties":{},"description":"Optional JSON schema for the response","propertyNames":{"type":"string"},"type":"object"},"url":{"description":"The URL to extract from","type":"string"},"wait_for":{"type":"string"},"wait_ms":{"type":"number"}},"required":["url","prompt"],"type":"object"},"name":"extract_structured_data"},{"description":"Execute a multi-step browser workflow atomically: navigate, click, type, wait, scroll, screenshot, extract, evaluate. Up to 20 steps.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"persist_session":{"type":"boolean"},"session_id":{"type":"string"},"steps":{"description":"Ordered list of workflow steps to execute","items":{"properties":{"action":{"enum":["navigate","click","type","wait_for","wait_ms","scroll","screenshot","extract","extract_ai","evaluate"],"type":"string"},"format":{"enum":["markdown","html","text"],"type":"string"},"full_page":{"type":"boolean"},"ms":{"type":"number"},"prompt":{"type":"string"},"script":{"type":"string"},"selector":{"type":"string"},"text":{"type":"string"},"url":{"type":"string"}},"required":["action"],"type":"object"},"type":"array"},"viewport":{"enum":["desktop","mobile","tablet"],"type":"string"}},"required":["steps"],"type":"object"},"name":"run_workflow"},{"description":"Scrape any webpage and return content as markdown, html, text, or json. Pay-per-call web scraping for AI agents.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"format":{"description":"Output format (default: markdown)","enum":["markdown","html","text","json"],"type":"string"},"url":{"description":"The URL to scrape (http or https)","type":"string"},"viewport":{"description":"Viewport size (default: desktop)","enum":["desktop","mobile","tablet"],"type":"string"},"wait_for":{"description":"CSS selector to wait for before extracting","type":"string"},"wait_ms":{"description":"Milliseconds to wait after page load (max 10000)","type":"number"}},"required":["url"],"type":"object"},"name":"scrape_webpage"},{"description":"Capture a PNG screenshot of any webpage. Supports desktop, mobile, and tablet viewports, plus full-page mode.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"full_page":{"description":"Capture full scrollable page (default: false)","type":"boolean"},"url":{"type":"string"},"viewport":{"enum":["desktop","mobile","tablet"],"type":"string"},"wait_for":{"type":"string"},"wait_ms":{"type":"number"}},"required":["url"],"type":"object"},"name":"screenshot_webpage"}]},"body_sha256":"c163b5a15c9a357b53a6e8acb9234acdba017b22b61be038c6098f395285003c","prev_id":null,"leaf":"0x58f3cabc5838cbc7a3ee18f148930acc08dc1bf28b17ae6024abb5f8c02efaeb","leaf_text":"{\"body\":\"c163b5a15c9a357b53a6e8acb9234acdba017b22b61be038c6098f395285003c\",\"id\":222322,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793027958122851,\"prev\":null,\"subject\":\"888cd2eb-3256-4950-962d-34b62992b544\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x58f3d9421c2c3b091e9b69a32d0524b29871277c2008c34016ec29bf27c2247c","0x92a0e744a526c305513ee08d2ea9148b481ceaf1eeedaf4fd357251d976403ee","0x440eab92029930be7e1c3290364fb37268e7713d0894f526209dd64bb21eef41","0xd388f1ac824ed07f45825015d7887b4608994ccd2295e26e1126124400bad888","0x443b128c64e79fc4b84db24102ca4d85cd9f548bc7fdb196a035f4265568541c","0xce115352c637399878786c593eab7fa37fae5f7531b4ae9caa3f60e7fef6cf1e","0x18da3935cc2bd8741a708df9d7a79ce31450501894d24af90ead450dd3f80840","0xf57df5a1b24bf568f1e330d25b92c91ba216a90c7bcfbdc397f3813ecf4c2736","0x1273e25b2ad255e95ccb3cf0023370296f648f0e3797a6d998d9286069032c53","0x3c391d4052bf1c21440a7636450f4fb4083ee346a84eb347e8cb8ad8d7604771","0x049f39c56b6b9cf95e0d9ebf2081f54ac35b4d69ec211e8498958f47d088b46c","0xf522fa92d4115c2b18b96aa43119f8df9b4e96c92f5d6449d0fe96dcd4bf324c","0xc8abb13c711b67d9f1ef145286ed450a0f5566f054a4b290ea3d711873bcbe20","0x5cdeb4648502e0633d01cc4f3379d48cccb9d4f528565b2868eb93db0df9e829","0x7726154b91b2ad65b13849ef6cb6443b1f0ff113a3089c9bd5f2bcfc16be099d","0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0","0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d","0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}