{"id":1731413,"recorded_at":"2026-11-01T02:47:37.691470Z","observed_at":"2026-11-01T02:47:37.691421Z","subject_kind":"endpoint","subject":"f73d549a-a227-40b9-9dd2-0d865c78489e","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":8,"tools":[{"description":"Evidence summary for an MCP server before you install or connect it: publisher identity level, provenance, known vulnerabilities, install scripts, maintenance, open warnings, checks that could not run, and recent changes. No warnings is NOT a safety guarantee.","inputSchema":{"additionalProperties":false,"properties":{"identifier":{"description":"MCP server name (e.g. io.github.github/github-mcp-server), catalog id, or GitHub repository URL","type":"string"}},"required":["identifier"],"type":"object"},"name":"check_before_install"},{"description":"Metadata changes between consecutive published versions: new network hosts, replaced or added artifact sources, newly requested credentials.","inputSchema":{"additionalProperties":false,"properties":{"tool_id":{"type":"string"}},"required":["tool_id"],"type":"object"},"name":"get_changes"},{"description":"A single assertion of a tool (by field name) with the evidence records behind it: URL, fetch time, SHA-256.","inputSchema":{"additionalProperties":false,"properties":{"field":{"type":"string"},"tool_id":{"type":"string"}},"required":["tool_id","field"],"type":"object"},"name":"get_evidence"},{"description":"How a publisher is identified across ecosystems (MCP namespace, domain, GitHub, packages) and the state of each link.","inputSchema":{"additionalProperties":false,"properties":{"publisher_key":{"type":"string"}},"required":["publisher_key"],"type":"object"},"name":"get_publisher"},{"description":"One stable answer (schema_version 1) for connecting an MCP server: its validated remote URL and transport, packages, copy-paste setup for Claude Code and JSON configs, warnings by severity, checks that could not run, and contradicted claims. auth is null until Assay has checked the sign-in metadata of the server. Never a safety rating.","inputSchema":{"additionalProperties":false,"properties":{"identifier":{"description":"MCP server name, catalog id, or GitHub repository URL","type":"string"}},"required":["identifier"],"type":"object"},"name":"get_setup"},{"description":"Every assertion for a tool with its state (VERIFIED, CLAIMED, CONTRADICTED, STALE, UNKNOWN), reason, check and evidence records.","inputSchema":{"additionalProperties":false,"properties":{"tool_id":{"type":"string"}},"required":["tool_id"],"type":"object"},"name":"get_tool"},{"description":"Resolve an MCP server name, catalog id or GitHub repository URL to the real registry entry. If there is no exact match, returns the closest real names so look-alikes and invented names can be caught. No account needed.","inputSchema":{"additionalProperties":false,"properties":{"identifier":{"type":"string"}},"required":["identifier"],"type":"object"},"name":"resolve_identifier"},{"description":"Search cataloged MCP servers by keywords. Returns classification (verified_publisher = the publisher proved control of a domain or verified GitHub org, NOT that a company named in the tool made it / community / not_analyzed), identity level and warning counts.","inputSchema":{"additionalProperties":false,"properties":{"limit":{"maximum":50,"minimum":1,"type":"integer"},"official_only":{"type":"boolean"},"query":{"type":"string"}},"required":["query"],"type":"object"},"name":"search_tools"}]},"body_sha256":"a9d8bf605c3b463dd1db8dd17ab9e55604002de2080ebda3cd3e6634c50b64ba","prev_id":null,"leaf":"0x9f36bb4d45bed57c312e58543e9b6c06cd6b62d07ffbc453fc5770e4e01daeac","leaf_text":"{\"body\":\"a9d8bf605c3b463dd1db8dd17ab9e55604002de2080ebda3cd3e6634c50b64ba\",\"id\":1731413,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793501257691421,\"prev\":null,\"subject\":\"f73d549a-a227-40b9-9dd2-0d865c78489e\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-11-01","leaves":302406,"root":"0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3","chained":"0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4","anchor_chain":"eip155:5042002","anchor_tx":"0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90","anchor_block":70262758},"proof":["0x9f36c7b6f99bc0aaee3f74daa90ffa54ef1d0678397e87d22c8956f2f4b3cf51","0xe70252c37ef631d7b1011b1bbfa0d73a62c9d53c49c4557a934ad44693b5fae2","0x8fd44dc47b782bfb8b1f839228b5e12869dba2dd19479b61815f540d253431b0","0x0a559fb7d028beaeb895539f82bea798d2913dd8f43686cdc655893fbf560a50","0xd99d470d3f6ab4cc55ea1086b253a197671a85342faf6e4f50c4fb70975323cd","0x2632b101b4d3eb24594215d5bef2bb1dfe907ed72f8ab910b6fff4c32137339e","0x8e6025281e824575ea2c931905873edd29fd82dfc74af83f106ed9907445b631","0x333bcf6d96c35fbe7f1f1af5832e153581b533cde9e0f1d9ed19528c4e5aa7c1","0xa064532069e4c8af25f6f0262570827f490c1a6dcca9f506ebf34517ac5303ce","0xa3439209b0360b7d64a54e4847daff2a0be761cafdb325d2fa2c813307b03bee","0xe91c7575633d77a3e50293af8a604ad57d26cd33156a92c021ab0447865f3809","0x4c8d70bbc71171c6f09376b1cd5cdb76fcc86cf6f4242fe3365e640972ba1ec2","0x4d2f8da78dc8a660de1d8b86f0083d4295117c283b6de5334a6a9d06be22e64e","0x699b83b189435f7ea2dc2d6d4f13262932214c0f9293f3ad20a20f7633995f1b","0x4a900ec4cce00639b2e45adc5a7ba556793a171aadb927fa15d539147429570d","0xc2b1c84ef3531511a3d8d9db5ff9eeca2725a3782e7f9c4ac87fc0f1588349fa","0x0c618c42b286ad61acd8204aa6dcf024b8b041d3759aa585bf4e221abc39cb5d","0x6142ac48fda269c17791c79da99c2456ac6acfe98268f4d168a404fd6040c703","0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910"]}