{"id":258275,"recorded_at":"2026-10-26T15:53:46.812752Z","observed_at":"2026-10-26T15:53:46.812701Z","subject_kind":"endpoint","subject":"8539cf22-bd4f-4ff1-a3aa-9df5566e221f","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":10,"tools":[{"description":"Parse CSV text into a JSON array of objects.","inputSchema":{"properties":{"csv":{"description":"CSV text to parse","type":"string"},"delimiter":{"description":"CSV delimiter (default: comma)","type":"string"}},"required":["csv"],"type":"object"},"name":"csv_to_json"},{"description":"Filter a JSON array by a query object. Supports >, <, ! prefixes for comparisons.","inputSchema":{"properties":{"data":{"description":"Array of objects to filter","items":{"type":"object"},"type":"array"},"query":{"description":"Filter criteria (e.g. {\"age\":\">30\",\"status\":\"active\"})","type":"object"}},"required":["data","query"],"type":"object"},"name":"filter"},{"description":"Flatten a nested JSON object into dot-notation keys.","inputSchema":{"properties":{"data":{"description":"Nested object to flatten","type":"object"}},"required":["data"],"type":"object"},"name":"flatten"},{"description":"Convert a JSON array of objects to CSV text. Optionally specify a delimiter.","inputSchema":{"properties":{"data":{"description":"Array of objects to convert","items":{"type":"object"},"type":"array"},"delimiter":{"description":"CSV delimiter (default: comma)","type":"string"}},"required":["data"],"type":"object"},"name":"json_to_csv"},{"description":"Convert a JSON object or array to XML string.","inputSchema":{"properties":{"data":{"description":"JSON data to convert to XML"},"rootName":{"description":"Root element name (default: root)","type":"string"}},"required":["data"],"type":"object"},"name":"json_to_xml"},{"description":"Pick specific fields from each object in a JSON array.","inputSchema":{"properties":{"data":{"description":"Array of objects","items":{"type":"object"},"type":"array"},"fields":{"description":"Field names to keep","items":{"type":"string"},"type":"array"}},"required":["data","fields"],"type":"object"},"name":"pick"},{"description":"Sort a JSON array by a field.","inputSchema":{"properties":{"data":{"description":"Array of objects to sort","items":{"type":"object"},"type":"array"},"field":{"description":"Field name to sort by","type":"string"},"order":{"description":"Sort order (default: asc)","enum":["asc","desc"],"type":"string"}},"required":["data","field"],"type":"object"},"name":"sort"},{"description":"Compute statistics (count, sum, mean, min, max, median) for a numeric field.","inputSchema":{"properties":{"data":{"description":"Array of objects","items":{"type":"object"},"type":"array"},"field":{"description":"Numeric field to compute stats for","type":"string"}},"required":["data","field"],"type":"object"},"name":"stats"},{"description":"Unflatten a dot-notation JSON object back into nested structure.","inputSchema":{"properties":{"data":{"description":"Flat dot-notation object to unflatten","type":"object"}},"required":["data"],"type":"object"},"name":"unflatten"},{"description":"Validate a JSON string and return type, size, or error.","inputSchema":{"properties":{"data":{"description":"JSON string to validate","type":"string"}},"required":["data"],"type":"object"},"name":"validate"}]},"body_sha256":"86e5d883543dc324411d45ee3b51c2b8e72604995ca2025ffa559ebe1026011f","prev_id":null,"leaf":"0x683a5bf117e7f61400537cce5d8926e1871371b3efde520938a2040ed1b13d6b","leaf_text":"{\"body\":\"86e5d883543dc324411d45ee3b51c2b8e72604995ca2025ffa559ebe1026011f\",\"id\":258275,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793030026812701,\"prev\":null,\"subject\":\"8539cf22-bd4f-4ff1-a3aa-9df5566e221f\",\"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":["0x683a71d75f21f668b428b130b0aeda70061580d4e8bf9e4de951ce90eb400fde","0xdffe3d2151fd846c4be079bd36b85aa29763d01ffb096ec14ab96a6e62156ea7","0xb3f3c75ed3bcb6f75c7c3d6404392a1267d1a3cfd1e8aa9cb0125729ff2af62b","0x33fbb415dad975dc5e65876f27f7d5c61e185d37de2b76ec7a6ae2b69f7bb7c8","0x873f360955bb0d51dd9f73ce19a176da97184ee80619d61dddd7673e82c0051f","0xbd89ac811b19e0fd09b8854d8772b4b05de5e5514c7c8ef686c23c5684fbea30","0xa0ac999b5249a1b91da2ee078fbc5588008f047edd3af590185254af643c75de","0x5080c11578e42d7a916c0cdef380dd752ae7e3ab9a213f530dfd44266575775b","0xe1c1e9fd38a3fc17946aeb839a5eccdd70ee30d38ddc7ad783c8d4d922e6c071","0x3721d1d808a1e2d520739f0398d668bcf5485bd48b7b9973c098d028d54d4fe1","0x077c74551bfc77d0c61421c3d34c02b1086f7d8fae7a09ac5ef6d43246c34a52","0x260682fd6ecd274e73505c5e0bd798abdd0e702afca4f8eebd4331b607a6b175","0x5f350d70c252ff1169c0210fd45fce1b0ab8d7316f048741a9e90a6c8cb65dcf","0x9a79c65e077cd9da9d436b3ade6f5ddc0d244510c4d5903ef2f02d81205f7666","0xa2d436d488e3600b0e5c3e3ed9c9234cd52853c59830b786334fd0c4292d9f40","0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0","0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d","0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}