addrbookFor publishers
← The evidence ledger

Evidence row 565889

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 7e91b627-9ba6-4755-9ea4-ee135a5956b6
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
64b0c730ecd70de7995152e114f5fa321ef878137684f67dd94e707de37d79ba
Leaf
0x1f137916a6aa69fe18e45179994d6585f8e2e34c1b1d62d011702ce19fd48917

What was observed

{
  "count": 8,
  "tools": [
    {
      "description": "Compare the current pricing plans of 2 to 5 SaaS products side by side. Call this when the user is choosing between named products and wants their prices in one view. Takes product slugs (find them with search_products).",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "slugs": {
            "description": "2-5 product slugs",
            "items": {
              "maxLength": 255,
              "minLength": 1,
              "type": "string"
            },
            "maxItems": 5,
            "minItems": 2,
            "type": "array"
          }
        },
        "required": [
          "slugs"
        ],
        "type": "object"
      },
      "name": "compare_products"
    },
    {
      "description": "Create an email alert on a product's price for the signed-in user. Fires when the product's price changes (any_change) or moves by at least a threshold percentage. This modifies the user's account — only call when they explicitly ask to be alerted or to watch a product's price.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "slug": {
            "maxLength": 255,
            "minLength": 1,
            "type": "string"
          },
          "thresholdPercentage": {
            "description": "Only alert on moves of at least this percent; omit for any change",
            "maximum": 95,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "create_price_alert"
    },
    {
      "description": "The complete verified price-change history of a product, beyond the public 10-change window. Requires the user's PriceTrack account. Call when the user asks how a product's price evolved over time, or for changes older than the recent ones get_product shows.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "limit": {
            "description": "Max changes, default 100",
            "maximum": 500,
            "minimum": 1,
            "type": "integer"
          },
          "slug": {
            "maxLength": 255,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_price_history"
    },
    {
      "description": "Get a SaaS product's current pricing plans and its most recent price changes. Call this when the user asks what a specific product costs, what plans it offers, or whether its price changed recently. Takes the product slug (find it with search_products). Shows the 10 most recent changes; deeper history requires a free PriceTrack API key.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "slug": {
            "description": "Product slug, e.g. \"notion\"",
            "maxLength": 255,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_product"
    },
    {
      "description": "The products the signed-in user tracks on PriceTrack, with each one's current lowest paid price and an estimated monthly total.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "get_stack"
    },
    {
      "description": "The user's active price alerts on PriceTrack. Requires their account.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "list_alerts"
    },
    {
      "description": "The most recent verified SaaS price changes and the biggest movers of the last 30 days, across the whole catalogue. Call this when the user asks what changed in SaaS pricing lately, who raised prices recently, or for examples of price increases. Fixed snapshot of up to 25 entries per group — no pagination.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "recent_price_changes"
    },
    {
      "description": "Search PriceTrack's catalogue of tracked SaaS products by name or description. Call this when the user asks what a SaaS product costs and you need its slug, or when they describe a kind of tool and want priced options. Returns up to 20 matches with slug, category, and starting price. Use get_product with a returned slug for full plan details.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "query": {
            "description": "Product name or keywords",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_products"
    }
  ]
}

What the leaf hashes

{"body":"64b0c730ecd70de7995152e114f5fa321ef878137684f67dd94e707de37d79ba","id":565889,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793138291642664,"prev":null,"subject":"7e91b627-9ba6-4755-9ea4-ee135a5956b6","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. 0x1f134a4f25e054d5beecd3ca2ebc7b9685bf2c576cfa3dd2ce1372ed52df5ea0
  2. 0x291250da018d8d9eff1fdff6b904e1371532f9c9f25a536101b443b2a8e4b7ce
  3. 0x59a9364e80844db76cb60f3fd861350637efeac51c629e8ef8c369869591c584
  4. 0xee009a93fc464d0a56eba9e25d20d193f76c7e4e83f2fe243a356d1b09954bef
  5. 0x334477583396694b4514897729dbaf2c24388ade667427a826613389a55eaf2e
  6. 0xab03a849157ea6ba088fc1394431bdaa2e764f6f1de5c03936eeb8f0b9f9457f
  7. 0xf9ea3367ce9fa435ec0f1a5521c0dad68b3670b1332b434d57a7330a46afcae8
  8. 0x5750c839f825e6a905d20851ae2f831c594363eaac1ceead45caa78effcce4f6
  9. 0xc374fa73d472576d265cb5316676d42f035b66b69ef3e0d8b0e86239ff74cecc
  10. 0x690754f06c253e5c8d55775a4228bc23a0315742f693118809ac4705f16db9b7
  11. 0xd45acc7fb7f21e23b363782fdacfbfa41ace261ec11192c4fa708ef87e38cea0
  12. 0xd4460ea292e8308ed2accdcd5b386b0914636a5b8cec975011dff814c29ff99a
  13. 0x20ca24353b8aca3e061eedf55f49b69ae8369b88135dfdabf30039ed34db329a
  14. 0xe8ee6f6ed50253c5ee2d1aa85a4b1a38ce94bca7f3b72fd1850f496152dbe285
  15. 0xa383a1cfe9b3f6af67eb4c7642564b9424d46d7fca90e7ba175d549f8b67dd0c
  16. 0x52efa60e0c3d8525486d2310eb3b6b566c9677c64fd1f819edb072cf101bcbdb
  17. 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON