← The evidence ledger
Evidence row 297711
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 67d9b443-1b1d-4b13-b077-ba8ecd0faa04
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 1c0c60fa4203d44f31fb61a76572a33d8c22b807999fe781836e371c1bdd7511
- Leaf
- 0xfe10439c7af2f320e90c9d0f2135054eb6f7b7996fa1d811d10b7b323057d918
What was observed
{
"count": 4,
"tools": [
{
"description": "Compare software/tools side by side — a fact-by-fact comparison of two products (pricing, features, integrations, limits) with source URLs and verified dates for every claim. Use for \"X vs Y\" software comparison questions. Accepts product names or domains; pair order does not matter.",
"inputSchema": {
"properties": {
"product_a": {
"description": "First product name or domain.",
"type": "string"
},
"product_b": {
"description": "Second product name or domain.",
"type": "string"
}
},
"required": [
"product_a",
"product_b"
],
"type": "object"
},
"name": "compare"
},
{
"description": "Software recommendations backed by measured AI answer data: find the best software/tools for a category or job, ranked by how often AI assistants (ChatGPT, Claude, Gemini, Perplexity) actually recommend them in real buyer-style queries — not by ads or affiliate placement. Use when asked \"what software/tool should I use for X\", \"best X tools\", or for vendor-neutral software recommendations. Pass the category in plain words (e.g. \"uptime monitoring\", \"CRM for freelancers\"); it is fuzzy-matched against published Index categories, and near-miss inputs return suggested categories to retry with. Returns ranked products with recommendation share %, 4-week trend, and per-engine breakdown.",
"inputSchema": {
"properties": {
"category": {
"description": "Software category or job to find tools for, in plain words (e.g. \"ci/cd\", \"landing page builders\").",
"type": "string"
},
"constraints": {
"description": "Optional buyer constraints (e.g. \"open source\", \"free tier\", \"self-hosted\"). Echoed back with the data for the caller to weigh — not yet applied server-side.",
"type": "string"
},
"limit": {
"description": "Max recommendations to return (default 10, max 50).",
"type": "number"
}
},
"required": [
"category"
],
"type": "object"
},
"name": "find_tools"
},
{
"description": "AI visibility check — which software AI recommends for a category. Returns the full AI Recommendation Index for one software category: the complete measured ranking of products AI assistants (ChatGPT, Claude, Gemini, Perplexity) recommend, with recommendation share %, average answer position, per-engine breakdown, 4-week trend, sample size, and methodology. Use to answer \"does AI recommend <product>\" (look up its row and rank), \"who is winning AI recommendations in <category>\", or to cite AI recommendation-share data. Pass category in plain words or as a slug; omit it (or pass \"categories\") to list all published categories.",
"inputSchema": {
"properties": {
"category": {
"description": "Category in plain words or slug form (e.g. \"uptime monitoring\", \"ci-cd-tools\"). Omit or pass \"categories\" to list every published category with sample sizes.",
"type": "string"
}
},
"type": "object"
},
"name": "get_ai_index"
},
{
"description": "Canonical software product facts with sources — pricing, features, integrations, platform, and limits, where every fact carries a source URL and a last-verified date. Use to verify software claims (e.g. current pricing) or to gather grounded data before recommending or comparing tools. Accepts a product name or domain (e.g. \"hubspot.com\").",
"inputSchema": {
"properties": {
"product": {
"description": "Product name or canonical domain, e.g. \"hubspot.com\".",
"type": "string"
}
},
"required": [
"product"
],
"type": "object"
},
"name": "get_facts"
}
]
}What the leaf hashes
{"body":"1c0c60fa4203d44f31fb61a76572a33d8c22b807999fe781836e371c1bdd7511","id":297711,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793052301284563,"prev":null,"subject":"67d9b443-1b1d-4b13-b077-ba8ecd0faa04","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xfe104201b244427343fc2d36beadcd2e60e34c66850457eee6106170e8da5206
- 0x7417b4bca7a862be2b93b9fbf48fc058deebca7b97910d9945afe62e98376f4a
- 0x556238214d7b986a2b54a2f031f9f2fd53213d7f2f2fc66f480f9aa6578b3d78
- 0xfe9a884e7f3a1d61e3d82c49a794cacd0c8def1f748c5ebb9eefd7eb55ce2064
- 0xf5fbc2263935cde5e4fa48fd9ae3ac9b0287203a66006ed392b1c7ccdb415609
- 0x94e08d1b5b3886ac88bbb98b0da2b6c48de2bfe0d9d46c925a89a88f302362dc
- 0x53973d31bd3697b0dc4b64173bce7a3fd03a9d840854d7d09c2563e44a9558e1
- 0x50555ae251038468924d3125182a18867ff9a1840b15170705dece8b5c456149
- 0x879d07ba1af2b95b1c3aaf5bb32738bbf09114433f0c4a151c6ddd6f396bc71f
- 0x53f4adead19f010a0cb7fa8d5eab040e5cd149da0d3677578375a3b33d54ca60
- 0xf45641bf26b2b86d9338aa6dc8640a8a378fbd786d23400636aaf30709453e50
- 0xa1d268c111b09550fdb70b6d9d0b58c94dc828b083baa8f1360300aab6230a9c
- 0xbee644d57738676bfb20eb90d6021f364bf883a8d54f8d17e9dc4749b4074c3d
- 0x44945ea9ad8b24e723ad5a8fd6d014024a49531783f74ff9229c2ab6930e84c8
- 0x68d296b1e00b4899fb83c3fba36fffaefa311eac2903067dbebfe776a12b4a9a
- 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
- 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae