{"id":567056,"recorded_at":"2026-10-27T22:03:14.087381Z","observed_at":"2026-10-27T22:03:14.087220Z","subject_kind":"endpoint","subject":"edbbff5b-df46-4e1d-93c4-504a8311d060","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":5,"tools":[{"description":"Convert up to 50 tool definitions at once to the chosen formats, with per-tool issues and ready-to-use bundles. Free: 5 calls/hour per IP with arguments up to 8 KB; then $0.05 USDC per call via x402.","inputSchema":{"properties":{"targets":{"description":"Target formats. Default: all.","items":{"enum":["openai","openai_strict","anthropic","gemini","mcp","jsonschema"],"type":"string"},"minItems":1,"type":"array"},"tools":{"description":"1-50 tool definitions in any supported format.","items":{"type":"object"},"maxItems":50,"minItems":1,"type":"array"}},"required":["tools"],"type":"object"},"name":"batch_convert_tool_schemas"},{"description":"Convert one LLM tool/function definition between OpenAI, OpenAI strict mode, Anthropic, Gemini, MCP and plain JSON Schema. The input format is auto-detected. Every change is reported as an issue with a JSON pointer. Free: 5 calls/hour per IP with arguments up to 8 KB; then $0.01 USDC per call via x402.","inputSchema":{"properties":{"targets":{"description":"Target formats. Default: all.","items":{"enum":["openai","openai_strict","anthropic","gemini","mcp","jsonschema"],"type":"string"},"minItems":1,"type":"array"},"tool":{"description":"Tool definition in any supported format (OpenAI chat/responses, Anthropic, Gemini, MCP, or {name, description, parameters}).","type":"object"}},"required":["tool"],"type":"object"},"name":"convert_tool_schema"},{"description":"Check one LLM tool definition against each provider's schema rules (OpenAI strict, Anthropic, Gemini, MCP) and report errors and warnings with fixes. Free: 5 calls/hour per IP with arguments up to 8 KB; then $0.005 USDC per call via x402.","inputSchema":{"properties":{"targets":{"description":"Providers to check. Default: all.","items":{"enum":["openai","openai_strict","anthropic","gemini","mcp","jsonschema"],"type":"string"},"minItems":1,"type":"array"},"tool":{"description":"Tool definition in any supported format.","type":"object"}},"required":["tool"],"type":"object"},"name":"lint_tool_schema"},{"description":"Generate an MCP server manifest (tools with inputSchema, titles, annotations, HTTP bindings) and a TypeScript stdio server stub from an OpenAPI spec or a list of tools. Free: 5 calls/hour per IP with arguments up to 8 KB; then $0.15 USDC per call via x402.","inputSchema":{"properties":{"include":{"description":"Optional operationIds or 'METHOD /path' strings to include (openapi input).","items":{"type":"string"},"type":"array"},"openapi":{"description":"OpenAPI 3.x or Swagger 2.0 document as JSON. Give this or tools.","type":"object"},"server":{"description":"Optional server info overrides.","properties":{"description":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}},"type":"object"},"tools":{"description":"Tool definitions in any supported format. Give this or openapi.","items":{"type":"object"},"maxItems":100,"minItems":1,"type":"array"}},"type":"object"},"name":"mcp_manifest"},{"description":"Turn an OpenAPI 3.x or Swagger 2.0 spec (JSON object) into LLM tool definitions in the chosen format, one tool per operation. Free: 5 calls/hour per IP with arguments up to 8 KB; then $0.02 USDC per call via x402.","inputSchema":{"properties":{"include":{"description":"Optional operationIds or 'METHOD /path' strings to include.","items":{"type":"string"},"type":"array"},"maxTools":{"maximum":128,"minimum":1,"type":"integer"},"spec":{"description":"OpenAPI 3.x or Swagger 2.0 document as JSON.","type":"object"},"target":{"description":"Output format. Default openai.","enum":["openai","openai_strict","anthropic","gemini","mcp","jsonschema"],"type":"string"}},"required":["spec"],"type":"object"},"name":"openapi_to_tools"}]},"body_sha256":"a80a278ce369e36cb421660a5227574b55f4a0b9820c09e57d1d2e428d2fec35","prev_id":null,"leaf":"0x4b039cef7a121abd957a9116b355af58178a32a56e7edb1ea71fa01bcbd0ef73","leaf_text":"{\"body\":\"a80a278ce369e36cb421660a5227574b55f4a0b9820c09e57d1d2e428d2fec35\",\"id\":567056,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793138594087220,\"prev\":null,\"subject\":\"edbbff5b-df46-4e1d-93c4-504a8311d060\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-27","leaves":273461,"root":"0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795","chained":"0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4","anchor_chain":"eip155:5042002","anchor_tx":"0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4","anchor_block":69414147},"proof":["0x4b039ccdffe5c410b7da05bb9f941c6313b12c3d3828928ef437ce3c7bbf0525","0x558c20b00b950ccc97559b0fe2b184077f28b0e9a9ea00d97384548ce2526ef4","0xb524a74ab1ccc3a52e367f68cf6d309fec9e4321067e2a949f2578fd398c371a","0x1ff8b42bec4bbb2d75754e3830a9cbfe4c95990f03b86566fdf0754475613d01","0x188acee4dcb97244df1d5f60ca49911d7426e5d2b91dc974f92e87174f3ed77b","0xc44eeb3a6c52f97005d10daf26d78c3386cd0416f86f64265d89010217fbf38c","0x641e16ec2acacba46c2ae47d1844d35c14b5437237890ad67756a5f53080b188","0xf9f618ee5ab8fb1c22619307dcd98d341a89013b64687d6dc41d2438310f40a1","0xfc87c1c02e30002ce2440eb21fc24c9dece60aabbe08ec80176b83a58637b7ab","0x7491848012726a2f1e10ac5c2909e1b9ba4e06e701767fa1c879f99a815c1145","0x5b15539a9e45c30d985cffa0f43853909d4e3a207bff9b6e3e35303e52a3c2d2","0xf5ad7dee20c9ad48ff75cc443e6c6ae3a718321f07b826d581afdb243e59305f","0x150dc531eedad3837a4be47dd0bf1a84bf98feb63216c125982425fda525a3fd","0x80ede9e5d428e39db26928b1d08254ff1241f1d7e091fd2e57130fbb4423162b","0x2c117b27721eea45f6590fbccb471d21a7b0b079a53f089ecb300c63bdb3aebf","0x3ed50f053eca72dfd3a9d45a11935240bfe691e57835c367ddebe2cbc49efe9d","0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d","0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}