← The evidence ledger
Evidence row 567056
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint edbbff5b-df46-4e1d-93c4-504a8311d060
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- a80a278ce369e36cb421660a5227574b55f4a0b9820c09e57d1d2e428d2fec35
- Leaf
- 0x4b039cef7a121abd957a9116b355af58178a32a56e7edb1ea71fa01bcbd0ef73
What was observed
{
"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"
}
]
}What the leaf hashes
{"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"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0x4b039ccdffe5c410b7da05bb9f941c6313b12c3d3828928ef437ce3c7bbf0525
- 0x558c20b00b950ccc97559b0fe2b184077f28b0e9a9ea00d97384548ce2526ef4
- 0xb524a74ab1ccc3a52e367f68cf6d309fec9e4321067e2a949f2578fd398c371a
- 0x1ff8b42bec4bbb2d75754e3830a9cbfe4c95990f03b86566fdf0754475613d01
- 0x188acee4dcb97244df1d5f60ca49911d7426e5d2b91dc974f92e87174f3ed77b
- 0xc44eeb3a6c52f97005d10daf26d78c3386cd0416f86f64265d89010217fbf38c
- 0x641e16ec2acacba46c2ae47d1844d35c14b5437237890ad67756a5f53080b188
- 0xf9f618ee5ab8fb1c22619307dcd98d341a89013b64687d6dc41d2438310f40a1
- 0xfc87c1c02e30002ce2440eb21fc24c9dece60aabbe08ec80176b83a58637b7ab
- 0x7491848012726a2f1e10ac5c2909e1b9ba4e06e701767fa1c879f99a815c1145
- 0x5b15539a9e45c30d985cffa0f43853909d4e3a207bff9b6e3e35303e52a3c2d2
- 0xf5ad7dee20c9ad48ff75cc443e6c6ae3a718321f07b826d581afdb243e59305f
- 0x150dc531eedad3837a4be47dd0bf1a84bf98feb63216c125982425fda525a3fd
- 0x80ede9e5d428e39db26928b1d08254ff1241f1d7e091fd2e57130fbb4423162b
- 0x2c117b27721eea45f6590fbccb471d21a7b0b079a53f089ecb300c63bdb3aebf
- 0x3ed50f053eca72dfd3a9d45a11935240bfe691e57835c367ddebe2cbc49efe9d
- 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
- 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4