addrbookFor publishers
← The evidence ledger

Evidence row 1034278

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint aaad62d2-3dc1-4d60-a5e3-e8a39a4e2768
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
417ee16c80f75eaa6a89541e2f5e9091405c904576b02bb0e1c3325df7a30fa3
Leaf
0xa25835c4f96c9fa18ab3ce53520cbcf75ab50648040418ca6e5a3335ef3b6443

What was observed

{
  "count": 3,
  "tools": [
    {
      "description": "Make a live request to a dataandapis.com API with the user's API key (sent as X-Api-Key on this MCP connection). Give the API slug, the endpoint path from get_api (path parameters already filled in, e.g. '/v1/products/3017620422003'), optional query parameters and, for POST, a JSON body. Most calls cost 1 token.",
      "inputSchema": {
        "properties": {
          "body": {
            "description": "JSON body for POST endpoints."
          },
          "method": {
            "default": "GET",
            "enum": [
              "GET",
              "POST"
            ],
            "type": "string"
          },
          "path": {
            "description": "Endpoint path such as '/v1/screen'. A leading '/v1' is added when missing.",
            "type": "string"
          },
          "query": {
            "additionalProperties": {
              "type": [
                "string",
                "number",
                "boolean"
              ]
            },
            "description": "Query parameters.",
            "type": "object"
          },
          "slug": {
            "type": "string"
          }
        },
        "required": [
          "slug",
          "path"
        ],
        "type": "object"
      },
      "name": "call_api"
    },
    {
      "description": "Full reference for one API: every endpoint with method, path, path and query parameters with example values, request body and an example response, plus the token cost per call. Use the slug from search_apis.",
      "inputSchema": {
        "properties": {
          "slug": {
            "description": "API slug, e.g. 'sanctions' or 'barcode-lookup'.",
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_api"
    },
    {
      "description": "Find APIs on dataandapis.com by the data they provide (e.g. 'sanctions screening', 'barcode nutrition', 'IP geolocation', 'company by domain', 'public holidays'). Returns up to 10 matches with slug, one-line summary, base URL and docs. Follow with get_api for the endpoints.",
      "inputSchema": {
        "properties": {
          "limit": {
            "default": 10,
            "maximum": 25,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "What data or capability you are looking for, in plain words.",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_apis"
    }
  ]
}

What the leaf hashes

{"body":"417ee16c80f75eaa6a89541e2f5e9091405c904576b02bb0e1c3325df7a30fa3","id":1034278,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793290450269541,"prev":null,"subject":"aaad62d2-3dc1-4d60-a5e3-e8a39a4e2768","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (242798 rows).

  1. 0xa25812d33b086b2f710462276e8028f0759acc6b770fb105df02e68284a2a421
  2. 0xb12956e64523725974996c24c88a06c9af2899263be119142bfaf97e6a41fd70
  3. 0x71fc148abd9c4470808755bad68f4dee695790a6fefa9924e8f9faecffe321cc
  4. 0xc2926d3be1cda3ff44f3d1b3a5cda33620b5399777ebd100c5e1ac6098a7df82
  5. 0xdfc3acd560a727bcbc7751aee9a3658154e8356ef9bac35a87f92c58ff20b147
  6. 0x41bfbc66e211b52ecf6ce326b993443c957ca6570316becfc9fb40181e8d5d49
  7. 0xe1c149441e98b5257e84d7de3fc63baaef930cf1961d17f4b3e17843054194b2
  8. 0x41cd71662bcca2f5e1dbec40cd11cda6a267dcfcb18da3c3e2c0617331a64bc1
  9. 0xd55977b5659136bd21dacf4449dd499c91c486a63f25f19fe329c954859130cf
  10. 0xe6482ba76be76fdc451ae9eb7536cb575c4a5695b6165047e7641c695bc142fd
  11. 0xd0ecfafa3e8ba307fc580ce15b1ce00b675f2bc20718922ddd1c147f88ffbd68
  12. 0xf196cc00b7672b10b3a40c5db4052812536b5c6d43c46a3ddd694d991d90a434
  13. 0xca17a2e94b7421694732046a20cabe42947d7e7fe6cf159360aae143d4c787ab
  14. 0x96603408ef495fb0a8106bb839ad20e6578c0c0fbded2a9b235438f5985b0f0b
  15. 0x4a1f9fe26bf92c291485b5fb33b95d1917a994e417ac0526ccef55ede0a90a4c
  16. 0xe38dc587bc010668982bd78025ac33d7326ffc2587f2de00e848da2718907ecf
  17. 0xa1fa2e97e71ad6e802f325afd74bb7095901f2060529c9739182a1233f8804bc
  18. 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON