{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_6k38qwmhdzvq","handle":"captureoneai-web-perception","url":"https://wellknown.network/agents/captureoneai-web-perception","links":{"self":"https://wellknown.network/agents/captureoneai-web-perception/record.json","html":"https://wellknown.network/agents/captureoneai-web-perception","markdown":"https://wellknown.network/agents/captureoneai-web-perception/record.md","api":"https://wellknown.network/api/v1/agents/captureoneai-web-perception","status":"https://wellknown.network/api/v1/agents/captureoneai-web-perception/status","claim":"https://wellknown.network/agents/captureoneai-web-perception/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/captureoneai-web-perception/claim.json","badge":"https://wellknown.network/agents/captureoneai-web-perception/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/captureoneai-web-perception/history","tools":"https://wellknown.network/api/v1/agents/captureoneai-web-perception/tools"},"ard":{"identifier":"urn:air:captureoneai.com:server:captureoneai-web-perception","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"CaptureOneAI Web Perception","summary":"Give agents eyes on any web page: structured context, and changes explained in plain language.","description":"Give agents eyes on any web page: structured context, and changes explained in plain language.","publisher":{"name":"com.captureoneai","url":null},"homepage":"https://captureoneai.com","repository":"https://gitlab.com/zaisor-technology/capture-one-ia","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://captureoneai.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-21T16:50:15.065798Z","publishedAt":"2026-09-21T16:50:15.065798Z","registryName":"com.captureoneai/web-perception"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.51,"provenance":"derived"},{"slug":"automation.workflows","name":"Workflow Automation","confidence":0.51,"provenance":"derived"}],"categories":["automation","commerce"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-09T23:29:47.431Z","lastProbedAt":"2026-10-09T23:29:47.431Z","statusComputedAt":"2026-10-09T23:31:13.886Z","reliability30d":{"probes":64,"successRate":1,"p50Ms":41,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":64,"ok":64,"authBoundaryOk":0,"serviceOk":64,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-09T23:29:47.431Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":41,"error":null,"detail":{"tools":[{"name":"capture_context","description":"Returns the structured representation of a web page: visible text with coordinates, interactive elements, forms and tables. Use this to let an agent read and un"},{"name":"find_elements","description":"Returns only the interactive elements of a page (buttons, links, inputs) with role, label, CSS selector and pixel coordinates. Use this before acting on a page "},{"name":"create_semantic_monitor","description":"Watches a URL on a schedule and reports what changed and whether it matters, explained by AI — not just a pixel-diff percentage. Use this for competitor pricing"},{"name":"list_monitors","description":"Lists your active monitors and their IDs, URLs and schedules."},{"name":"check_monitor","description":"Triggers an immediate check for a monitor instead of waiting for its next scheduled run, and returns any detected changes."},{"name":"get_monitor_changes","description":"Returns the recent check history for a monitor, including detected changes with their relevance and explanation."}],"toolCount":6,"toolsHash":"1ea33711d5a94287bc195ad0a047aa24285593c28966aeb83134515208e6db94","serverName":"captureoneai","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T16:33:38.467Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":48,"error":null,"detail":{"tools":[{"name":"capture_context","description":"Returns the structured representation of a web page: visible text with coordinates, interactive elements, forms and tables. Use this to let an agent read and un"},{"name":"find_elements","description":"Returns only the interactive elements of a page (buttons, links, inputs) with role, label, CSS selector and pixel coordinates. Use this before acting on a page "},{"name":"create_semantic_monitor","description":"Watches a URL on a schedule and reports what changed and whether it matters, explained by AI — not just a pixel-diff percentage. Use this for competitor pricing"},{"name":"list_monitors","description":"Lists your active monitors and their IDs, URLs and schedules."},{"name":"check_monitor","description":"Triggers an immediate check for a monitor instead of waiting for its next scheduled run, and returns any detected changes."},{"name":"get_monitor_changes","description":"Returns the recent check history for a monitor, including detected changes with their relevance and explanation."}],"toolCount":6,"toolsHash":"1ea33711d5a94287bc195ad0a047aa24285593c28966aeb83134515208e6db94","serverName":"captureoneai","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T10:21:53.712Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":61,"error":null,"detail":{"tools":[{"name":"capture_context","description":"Returns the structured representation of a web page: visible text with coordinates, interactive elements, forms and tables. Use this to let an agent read and un"},{"name":"find_elements","description":"Returns only the interactive elements of a page (buttons, links, inputs) with role, label, CSS selector and pixel coordinates. Use this before acting on a page "},{"name":"create_semantic_monitor","description":"Watches a URL on a schedule and reports what changed and whether it matters, explained by AI — not just a pixel-diff percentage. Use this for competitor pricing"},{"name":"list_monitors","description":"Lists your active monitors and their IDs, URLs and schedules."},{"name":"check_monitor","description":"Triggers an immediate check for a monitor instead of waiting for its next scheduled run, and returns any detected changes."},{"name":"get_monitor_changes","description":"Returns the recent check history for a monitor, including detected changes with their relevance and explanation."}],"toolCount":6,"toolsHash":"1ea33711d5a94287bc195ad0a047aa24285593c28966aeb83134515208e6db94","serverName":"captureoneai","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T03:22:28.659Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":31,"error":null,"detail":{"tools":[{"name":"capture_context","description":"Returns the structured representation of a web page: visible text with coordinates, interactive elements, forms and tables. Use this to let an agent read and un"},{"name":"find_elements","description":"Returns only the interactive elements of a page (buttons, links, inputs) with role, label, CSS selector and pixel coordinates. Use this before acting on a page "},{"name":"create_semantic_monitor","description":"Watches a URL on a schedule and reports what changed and whether it matters, explained by AI — not just a pixel-diff percentage. Use this for competitor pricing"},{"name":"list_monitors","description":"Lists your active monitors and their IDs, URLs and schedules."},{"name":"check_monitor","description":"Triggers an immediate check for a monitor instead of waiting for its next scheduled run, and returns any detected changes."},{"name":"get_monitor_changes","description":"Returns the recent check history for a monitor, including detected changes with their relevance and explanation."}],"toolCount":6,"toolsHash":"1ea33711d5a94287bc195ad0a047aa24285593c28966aeb83134515208e6db94","serverName":"captureoneai","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T20:26:08.061Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":58,"error":null,"detail":{"tools":[{"name":"capture_context","description":"Returns the structured representation of a web page: visible text with coordinates, interactive elements, forms and tables. Use this to let an agent read and un"},{"name":"find_elements","description":"Returns only the interactive elements of a page (buttons, links, inputs) with role, label, CSS selector and pixel coordinates. Use this before acting on a page "},{"name":"create_semantic_monitor","description":"Watches a URL on a schedule and reports what changed and whether it matters, explained by AI — not just a pixel-diff percentage. Use this for competitor pricing"},{"name":"list_monitors","description":"Lists your active monitors and their IDs, URLs and schedules."},{"name":"check_monitor","description":"Triggers an immediate check for a monitor instead of waiting for its next scheduled run, and returns any detected changes."},{"name":"get_monitor_changes","description":"Returns the recent check history for a monitor, including detected changes with their relevance and explanation."}],"toolCount":6,"toolsHash":"1ea33711d5a94287bc195ad0a047aa24285593c28966aeb83134515208e6db94","serverName":"captureoneai","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T14:22:19.702Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":64,"error":null,"detail":{"tools":[{"name":"capture_context","description":"Returns the structured representation of a web page: visible text with coordinates, interactive elements, forms and tables. Use this to let an agent read and un"},{"name":"find_elements","description":"Returns only the interactive elements of a page (buttons, links, inputs) with role, label, CSS selector and pixel coordinates. Use this before acting on a page "},{"name":"create_semantic_monitor","description":"Watches a URL on a schedule and reports what changed and whether it matters, explained by AI — not just a pixel-diff percentage. Use this for competitor pricing"},{"name":"list_monitors","description":"Lists your active monitors and their IDs, URLs and schedules."},{"name":"check_monitor","description":"Triggers an immediate check for a monitor instead of waiting for its next scheduled run, and returns any detected changes."},{"name":"get_monitor_changes","description":"Returns the recent check history for a monitor, including detected changes with their relevance and explanation."}],"toolCount":6,"toolsHash":"1ea33711d5a94287bc195ad0a047aa24285593c28966aeb83134515208e6db94","serverName":"captureoneai","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T07:24:35.614Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":43,"error":null,"detail":{"tools":[{"name":"capture_context","description":"Returns the structured representation of a web page: visible text with coordinates, interactive elements, forms and tables. Use this to let an agent read and un"},{"name":"find_elements","description":"Returns only the interactive elements of a page (buttons, links, inputs) with role, label, CSS selector and pixel coordinates. Use this before acting on a page "},{"name":"create_semantic_monitor","description":"Watches a URL on a schedule and reports what changed and whether it matters, explained by AI — not just a pixel-diff percentage. Use this for competitor pricing"},{"name":"list_monitors","description":"Lists your active monitors and their IDs, URLs and schedules."},{"name":"check_monitor","description":"Triggers an immediate check for a monitor instead of waiting for its next scheduled run, and returns any detected changes."},{"name":"get_monitor_changes","description":"Returns the recent check history for a monitor, including detected changes with their relevance and explanation."}],"toolCount":6,"toolsHash":"1ea33711d5a94287bc195ad0a047aa24285593c28966aeb83134515208e6db94","serverName":"captureoneai","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T00:24:49.803Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":34,"error":null,"detail":{"tools":[{"name":"capture_context","description":"Returns the structured representation of a web page: visible text with coordinates, interactive elements, forms and tables. Use this to let an agent read and un"},{"name":"find_elements","description":"Returns only the interactive elements of a page (buttons, links, inputs) with role, label, CSS selector and pixel coordinates. Use this before acting on a page "},{"name":"create_semantic_monitor","description":"Watches a URL on a schedule and reports what changed and whether it matters, explained by AI — not just a pixel-diff percentage. Use this for competitor pricing"},{"name":"list_monitors","description":"Lists your active monitors and their IDs, URLs and schedules."},{"name":"check_monitor","description":"Triggers an immediate check for a monitor instead of waiting for its next scheduled run, and returns any detected changes."},{"name":"get_monitor_changes","description":"Returns the recent check history for a monitor, including detected changes with their relevance and explanation."}],"toolCount":6,"toolsHash":"1ea33711d5a94287bc195ad0a047aa24285593c28966aeb83134515208e6db94","serverName":"captureoneai","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T17:30:32.374Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":36,"error":null,"detail":{"tools":[{"name":"capture_context","description":"Returns the structured representation of a web page: visible text with coordinates, interactive elements, forms and tables. Use this to let an agent read and un"},{"name":"find_elements","description":"Returns only the interactive elements of a page (buttons, links, inputs) with role, label, CSS selector and pixel coordinates. Use this before acting on a page "},{"name":"create_semantic_monitor","description":"Watches a URL on a schedule and reports what changed and whether it matters, explained by AI — not just a pixel-diff percentage. Use this for competitor pricing"},{"name":"list_monitors","description":"Lists your active monitors and their IDs, URLs and schedules."},{"name":"check_monitor","description":"Triggers an immediate check for a monitor instead of waiting for its next scheduled run, and returns any detected changes."},{"name":"get_monitor_changes","description":"Returns the recent check history for a monitor, including detected changes with their relevance and explanation."}],"toolCount":6,"toolsHash":"1ea33711d5a94287bc195ad0a047aa24285593c28966aeb83134515208e6db94","serverName":"captureoneai","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T11:25:49.475Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":61,"error":null,"detail":{"tools":[{"name":"capture_context","description":"Returns the structured representation of a web page: visible text with coordinates, interactive elements, forms and tables. Use this to let an agent read and un"},{"name":"find_elements","description":"Returns only the interactive elements of a page (buttons, links, inputs) with role, label, CSS selector and pixel coordinates. Use this before acting on a page "},{"name":"create_semantic_monitor","description":"Watches a URL on a schedule and reports what changed and whether it matters, explained by AI — not just a pixel-diff percentage. Use this for competitor pricing"},{"name":"list_monitors","description":"Lists your active monitors and their IDs, URLs and schedules."},{"name":"check_monitor","description":"Triggers an immediate check for a monitor instead of waiting for its next scheduled run, and returns any detected changes."},{"name":"get_monitor_changes","description":"Returns the recent check history for a monitor, including detected changes with their relevance and explanation."}],"toolCount":6,"toolsHash":"1ea33711d5a94287bc195ad0a047aa24285593c28966aeb83134515208e6db94","serverName":"captureoneai","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"capture_context","description":"Returns the structured representation of a web page: visible text with coordinates, interactive elements, forms and tables. Use this to let an agent read and un"},{"name":"find_elements","description":"Returns only the interactive elements of a page (buttons, links, inputs) with role, label, CSS selector and pixel coordinates. Use this before acting on a page "},{"name":"create_semantic_monitor","description":"Watches a URL on a schedule and reports what changed and whether it matters, explained by AI — not just a pixel-diff percentage. Use this for competitor pricing"},{"name":"list_monitors","description":"Lists your active monitors and their IDs, URLs and schedules."},{"name":"check_monitor","description":"Triggers an immediate check for a monitor instead of waiting for its next scheduled run, and returns any detected changes."},{"name":"get_monitor_changes","description":"Returns the recent check history for a monitor, including detected changes with their relevance and explanation."}],"package":null,"toolSurface":{"id":"ts_w6v23gdvg8gq","endpointId":"ep_hbeju8b423ky","hash":"1ea33711d5a94287bc195ad0a047aa24285593c28966aeb83134515208e6db94","toolCount":6,"serverName":"captureoneai","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-22T22:24:31.310Z","lastSeenAt":"2026-10-09T23:29:47.426Z","observations":64,"toolNames":["capture_context","find_elements","create_semantic_monitor","list_monitors","check_monitor","get_monitor_changes"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_hbeju8b423ky","url":"https://captureoneai.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T03:22:28.679Z","auth":{"observedAt":"2026-10-09T03:22:28.717Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-09T03:22:28.727Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"captureoneai.com","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-08-28T10:40:11.000Z","validTo":"2026-11-26T10:40:10.000Z","daysToExpiry":47,"sanCount":2,"fingerprint256":"B5:38:34:02:43:2D:8C:2A:94:1C:1F:99:29:99:00:19:AE:3D:E8:E2:E6:EB:28:B7:E1:D5:21:BE:57:26:34:72"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.captureoneai/web-perception","url":"https://registry.modelcontextprotocol.io/v0/servers/com.captureoneai%2Fweb-perception","firstSeenAt":"2026-09-22T22:18:58.084Z","fetchedAt":"2026-10-09T04:22:16.588Z","normalizedAt":"2026-10-09T04:22:16.588Z"}]},"firstSeenAt":"2026-09-22T22:18:58.084Z","updatedAt":"2026-10-09T23:32:04.341Z"}