addrbookFor publishers
← 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).

  1. 0x4b039ccdffe5c410b7da05bb9f941c6313b12c3d3828928ef437ce3c7bbf0525
  2. 0x558c20b00b950ccc97559b0fe2b184077f28b0e9a9ea00d97384548ce2526ef4
  3. 0xb524a74ab1ccc3a52e367f68cf6d309fec9e4321067e2a949f2578fd398c371a
  4. 0x1ff8b42bec4bbb2d75754e3830a9cbfe4c95990f03b86566fdf0754475613d01
  5. 0x188acee4dcb97244df1d5f60ca49911d7426e5d2b91dc974f92e87174f3ed77b
  6. 0xc44eeb3a6c52f97005d10daf26d78c3386cd0416f86f64265d89010217fbf38c
  7. 0x641e16ec2acacba46c2ae47d1844d35c14b5437237890ad67756a5f53080b188
  8. 0xf9f618ee5ab8fb1c22619307dcd98d341a89013b64687d6dc41d2438310f40a1
  9. 0xfc87c1c02e30002ce2440eb21fc24c9dece60aabbe08ec80176b83a58637b7ab
  10. 0x7491848012726a2f1e10ac5c2909e1b9ba4e06e701767fa1c879f99a815c1145
  11. 0x5b15539a9e45c30d985cffa0f43853909d4e3a207bff9b6e3e35303e52a3c2d2
  12. 0xf5ad7dee20c9ad48ff75cc443e6c6ae3a718321f07b826d581afdb243e59305f
  13. 0x150dc531eedad3837a4be47dd0bf1a84bf98feb63216c125982425fda525a3fd
  14. 0x80ede9e5d428e39db26928b1d08254ff1241f1d7e091fd2e57130fbb4423162b
  15. 0x2c117b27721eea45f6590fbccb471d21a7b0b079a53f089ecb300c63bdb3aebf
  16. 0x3ed50f053eca72dfd3a9d45a11935240bfe691e57835c367ddebe2cbc49efe9d
  17. 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON