← 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).
- 0x97e7d295ca5448b87a6851111546b23f7f60e931a97a8da48a29e8ebf225f4bb
- 0x9186f7c8a8639f5c02f03b6675b9953c00d01904f541b5f95a63993764afc4aa
- 0x99168c5b29a771138e6299aaaa493c880f583c623461d87dfd81669820dd1ca8
- 0x30cf826b06f048418ca56746978a43c47273a5ddd2c7bdf9d17eb7ccbe8612bd
- 0xd40f35dd259ea7fe71fc60e22bca32915564c9bfddf20f82a95c74967c0a9784
- 0x177da3108809196d70c98282dff7dccc77e51c77b2fb2cf5ea914412b2060702
- 0x6d3b377d75756b854c7856fa24c60a709fa118f24527f6ea35b0a053588fdaf1
- 0x0bd5f34300054280509d579b08c490dd3aa7c742a45575d6e249d5c910ad9b65
- 0x5871345c68e09ae83b80ddee52e30f6df4641fb25b466130bc56a9d29bffa58f
- 0xaf73aabb1bd5fd314f408f9ec79d81576576956483ffc5b9b3df067ea15f7206
- 0x891ee1d037cc6ffff1f29e92f0b2976a709b4f0e3b534cb16c5656137a7fa37a
- 0x3eea6e3529c46068533dc0c7b71df5ad1310bab2bb02c7c4768dde5e97569b01
- 0xddcdda94a0fa130582c880a437970c1e6d81827500911acf5ca2c5b1aaafe0a6
- 0x088061c71633d244b99c7cc0814bbe03af458b18487f352611ae649c73589766
- 0xcf313ac43fef601c9e46f82a687b6a3c655f47c31675c1791c49de20295be63d
- 0x0f8977bd16865247451d1ee836b084081d3d0cd17d6a07353fad0c70393c7403
- 0xe08e8bd91858a8a10c46ecde9c29a6288b960987303173c5e882afb46ce91fa0
- 0xe6cfe00ae4e02bc12327e45b5f3334ea5850ba3bcc8e3101d30a8189856a95af
- Day root
- 0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
- Chained
- 0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
- Published
- On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae