addrbookFor publishers
← The evidence ledger

Evidence row 725981

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint ecbbe7c6-ee7f-4f93-b41f-acfb7852aba5
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
b169e6f61ebfe13a161596bacea6b8404018cd3f9782f5c32f39e5e78df84dba
Leaf
0x97e83121d365ebc3f52660895b311b341117a90ea8ad839439fa15d9104af98b

What was observed

{
  "count": 10,
  "tools": [
    {
      "description": "Compare 2-5 listings side by side on pricing, access model, categories, heat, upvotes and rating. Takes slugs. Resolve them with search_listings or find_alternatives first.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "slugs": {
            "items": {
              "maxLength": 100,
              "minLength": 1,
              "type": "string"
            },
            "maxItems": 5,
            "minItems": 2,
            "type": "array"
          }
        },
        "required": [
          "slugs"
        ],
        "type": "object"
      },
      "name": "compare"
    },
    {
      "description": "Browse the directory by vertical, category, pricing and access model. Use this when the ask is a kind of product rather than a name, e.g. 'open-source MCP servers for databases', 'free coding agents'.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "accessModel": {
            "enum": [
              "OpenSource",
              "ClosedSource",
              "Api"
            ],
            "type": "string"
          },
          "category": {
            "description": "Category name or slug",
            "maxLength": 100,
            "type": "string"
          },
          "industry": {
            "enum": [
              "Horizontal",
              "Vertical"
            ],
            "type": "string"
          },
          "limit": {
            "default": 10,
            "maximum": 25,
            "minimum": 1,
            "type": "integer"
          },
          "pricingModel": {
            "enum": [
              "Free",
              "Freemium",
              "Paid"
            ],
            "type": "string"
          },
          "sort": {
            "default": "heat",
            "enum": [
              "heat",
              "upvotes",
              "newest"
            ],
            "type": "string"
          },
          "type": {
            "description": "Agent, McpServer or Skill",
            "enum": [
              "Agent",
              "McpServer",
              "Skill"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "discover"
    },
    {
      "description": "Alternatives and competitors to a product. Takes a listing slug, a website URL, or just the product name, including products that are not in the directory, in which case the closest listings by topic come back instead.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "limit": {
            "default": 8,
            "maximum": 15,
            "minimum": 1,
            "type": "integer"
          },
          "product": {
            "description": "Slug, website URL or product name",
            "maxLength": 255,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "product"
        ],
        "type": "object"
      },
      "name": "find_alternatives"
    },
    {
      "description": "Fetch one published listing by its slug, with full description and links.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "slug": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_listing"
    },
    {
      "description": "List the category ids a submission can be filed under. Call this before submit_listing. That tool takes category ids, not names.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "type": {
            "description": "Only categories for this vertical",
            "enum": [
              "Agent",
              "McpServer",
              "Skill"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_categories"
    },
    {
      "description": "The most recently published listings in the directory.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "days": {
            "default": 30,
            "description": "How far back to look",
            "maximum": 90,
            "minimum": 1,
            "type": "integer"
          },
          "limit": {
            "default": 10,
            "maximum": 25,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "new_launches"
    },
    {
      "description": "Search published AI agents, MCP servers and skills in the directory by name, tagline or description.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "limit": {
            "default": 10,
            "maximum": 25,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "Free-text search over name, tagline, description",
            "maxLength": 255,
            "type": "string"
          },
          "type": {
            "description": "Restrict to one vertical",
            "enum": [
              "Agent",
              "McpServer",
              "Skill"
            ],
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_listings"
    },
    {
      "description": "Submit a product to the directory on behalf of the connected user. The listing enters the same pending review queue as a web submission; the returned URL is where the submitter finishes and tracks it. Submitting a URL that already exists updates that listing's submitter details instead of creating a duplicate. Requires an authenticated connection: call this tool to get the sign-in instructions.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "submit_listing"
    },
    {
      "description": "Leave a review on a listing on behalf of the connected user: a 1-5 star rating and an optional note on what worked and what did not. One review per account per listing is kept; calling again updates it. Reviews land on the public page labeled as agent-submitted. Requires an authenticated connection: call this tool to get the sign-in instructions.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "submit_review"
    },
    {
      "description": "Listings gaining momentum right now, ranked by heat (the 0-100 engagement score), upvotes or new reviews over a rolling window. Paid listings get no ranking preference here; the `featured` flag says which ones are paid.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "limit": {
            "default": 10,
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "metric": {
            "default": "heat",
            "description": "What momentum is measured by",
            "enum": [
              "heat",
              "upvotes",
              "reviews"
            ],
            "type": "string"
          },
          "window": {
            "default": "7d",
            "description": "Rolling window the ranking is measured over",
            "enum": [
              "24h",
              "7d",
              "30d",
              "all"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "trending"
    }
  ]
}

What the leaf hashes

{"body":"b169e6f61ebfe13a161596bacea6b8404018cd3f9782f5c32f39e5e78df84dba","id":725981,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793150762344863,"prev":null,"subject":"ecbbe7c6-ee7f-4f93-b41f-acfb7852aba5","subject_kind":"endpoint"}

Proof

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

  1. 0x97e7d295ca5448b87a6851111546b23f7f60e931a97a8da48a29e8ebf225f4bb
  2. 0x9186f7c8a8639f5c02f03b6675b9953c00d01904f541b5f95a63993764afc4aa
  3. 0x99168c5b29a771138e6299aaaa493c880f583c623461d87dfd81669820dd1ca8
  4. 0x30cf826b06f048418ca56746978a43c47273a5ddd2c7bdf9d17eb7ccbe8612bd
  5. 0xd40f35dd259ea7fe71fc60e22bca32915564c9bfddf20f82a95c74967c0a9784
  6. 0x177da3108809196d70c98282dff7dccc77e51c77b2fb2cf5ea914412b2060702
  7. 0x6d3b377d75756b854c7856fa24c60a709fa118f24527f6ea35b0a053588fdaf1
  8. 0x0bd5f34300054280509d579b08c490dd3aa7c742a45575d6e249d5c910ad9b65
  9. 0x5871345c68e09ae83b80ddee52e30f6df4641fb25b466130bc56a9d29bffa58f
  10. 0xaf73aabb1bd5fd314f408f9ec79d81576576956483ffc5b9b3df067ea15f7206
  11. 0x891ee1d037cc6ffff1f29e92f0b2976a709b4f0e3b534cb16c5656137a7fa37a
  12. 0x3eea6e3529c46068533dc0c7b71df5ad1310bab2bb02c7c4768dde5e97569b01
  13. 0xddcdda94a0fa130582c880a437970c1e6d81827500911acf5ca2c5b1aaafe0a6
  14. 0x088061c71633d244b99c7cc0814bbe03af458b18487f352611ae649c73589766
  15. 0xcf313ac43fef601c9e46f82a687b6a3c655f47c31675c1791c49de20295be63d
  16. 0x0f8977bd16865247451d1ee836b084081d3d0cd17d6a07353fad0c70393c7403
  17. 0xe08e8bd91858a8a10c46ecde9c29a6288b960987303173c5e882afb46ce91fa0
  18. 0xe6cfe00ae4e02bc12327e45b5f3334ea5850ba3bcc8e3101d30a8189856a95af
Day root
0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
Chained
0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
Published
On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae

How to check it · This row as JSON