addrbookFor publishers
← The evidence ledger

Evidence row 726978

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 41bd5acf-9188-41d3-8ab9-76a811d32c0a
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
0786a0d83c2f6d2c2f29b6db3a7c5313c49eddbbcc250bc373753b3fa990338c
Leaf
0xc45d2d7010cf38677b0c7f23fac4039fdb8ac6c354b97a756dff018eb93850bd

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Get one tool's public page from the ZeroCrew directory by its slug (from search_tools or list_job): what it does, its website, pricing, MCP server address if it has one, platforms, how many ZeroCrew Operators use it now and rate it a must use, Operators' published reviews (verdict, how they use it, what they like, what can be improved, and the maker's reply), its zerocrew.ai page, and up to 4 alternatives from the same role.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "slug": {
            "description": "The tool's slug, like \"retell-ai\".",
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[a-z0-9-]+$",
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_tool"
    },
    {
      "description": "List the tools for one job in the ZeroCrew directory, like role \"support\" and job \"ai-receptionists\", A to Z by default. ZeroCrew doesn't rank them. Set sort to \"must_use\" or \"using_now\" to order them by how many ZeroCrew Operators rate a tool a must use or use it now; the answer says which order it used. Returns up to 50 tools. list_roles shows every role and job.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "job": {
            "description": "The job's slug in that role, like \"ai-receptionists\".",
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[a-z0-9-]+$",
            "type": "string"
          },
          "role": {
            "description": "The business role, like \"support\".",
            "enum": [
              "support",
              "sales",
              "engineering",
              "marketing",
              "finance",
              "operations",
              "admin",
              "research",
              "product",
              "legal",
              "life"
            ],
            "type": "string"
          },
          "sort": {
            "description": "az (default), must_use, or using_now.",
            "enum": [
              "az",
              "must_use",
              "using_now"
            ],
            "type": "string"
          }
        },
        "required": [
          "role",
          "job"
        ],
        "type": "object"
      },
      "name": "list_job"
    },
    {
      "description": "List every role in the ZeroCrew directory (customer support, sales, engineering, and more), the jobs inside each role, and how many live tools each has, with their zerocrew.ai pages. Use it to see what the directory covers, or to find the role and job slugs for search_tools and list_job.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "list_roles"
    },
    {
      "description": "Search the ZeroCrew directory of AI agents, apps, and models that founders use to run a company. Use it when someone needs a tool for a job, like \"customer interviews\", \"ai receptionist\", or \"bookkeeping\". Matches the words against each tool's name, maker, description, and its role and job. Returns up to 20 tools, best match first, each with its zerocrew.ai page. Narrow it with role, job, kind, or mcp. Call get_tool for one tool's full page.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "job": {
            "description": "Only tools for this job, by its slug, like \"ai-receptionists\". list_roles shows every job.",
            "maxLength": 80,
            "minLength": 1,
            "pattern": "^[a-z0-9-]+$",
            "type": "string"
          },
          "kind": {
            "description": "Only agents, apps, or models. \"agent\" also finds apps with an agent built in.",
            "enum": [
              "agent",
              "app",
              "model"
            ],
            "type": "string"
          },
          "limit": {
            "description": "How many tools to return, 1 to 20. Default 20.",
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          },
          "mcp": {
            "description": "true for only tools that have an MCP server.",
            "type": "boolean"
          },
          "query": {
            "description": "What the tool should do, in plain words. Up to 200 characters.",
            "maxLength": 200,
            "type": "string"
          },
          "role": {
            "description": "Only tools for this business role. list_roles shows every role.",
            "enum": [
              "support",
              "sales",
              "engineering",
              "marketing",
              "finance",
              "operations",
              "admin",
              "research",
              "product",
              "legal",
              "life"
            ],
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_tools"
    }
  ]
}

What the leaf hashes

{"body":"0786a0d83c2f6d2c2f29b6db3a7c5313c49eddbbcc250bc373753b3fa990338c","id":726978,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793151532737170,"prev":null,"subject":"41bd5acf-9188-41d3-8ab9-76a811d32c0a","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. 0xc45d3113c13b9d2e75095720a3ded278a666848a93e84f4ebc41a817d1bb3cc0
  2. 0x8fb01e096e0fac05272ccbed7f2325ae2623f3469a30840bcad5f7a82879b6dc
  3. 0x7b9f07516e5a85a2931c874600dc1e79ef56164ac50ea75b2926157b4531399a
  4. 0x47b82c08636200c7f70f026aa2a56d809df768ddbeddeaf1e268d5705740e067
  5. 0x2eea53dc9fe2fbdaef1f5af920848a8ef7f061a3e27b109ec373f356d62ad3b5
  6. 0x2d482a65580820c254e9d9989aaf803ace1bb999b6b66e10a32ba7e6b9b801ea
  7. 0x6d75c0834a718b61b16dc29fb1e6546f3ed9c37486252efbebf05e19dda52c8a
  8. 0xfcc321ce908c1b605be3688f4f10b34b283c28769ea1996e525eafe6f2c9a11f
  9. 0x7210d8d8ab713c9d50daa39fcf78fd4a5b76c64b5474f2c0894f8de26927ef4b
  10. 0xded22e1f83ffd0666aecc90020fa9f476fd52afff578854b957fea4587e32b6d
  11. 0xa0d2297a9b0e06cec7f1dac67675bad1fdd7e9c3d9f198d930c60791612ca653
  12. 0x5f08863a25cf1a39d719398abd6becab3a6cfe1a8f41536f1b66264c9b797268
  13. 0xc5e194226ea62d0d597c9eb0fabf3d09ccea2d41c32be367d96394755e91de3a
  14. 0x4dedfee32d37ea3cdc60e339d676b411d314f945b00a30f8e3bd1e0470526cf9
  15. 0xc21e7661f5d6220994a88cc71b1262eeee3b912a2d383d18f38a631c534bfd71
  16. 0x32beeeb960280bc48748681cb10297ede9403461fe9c8143fdf946548e552926
  17. 0xe08e8bd91858a8a10c46ecde9c29a6288b960987303173c5e882afb46ce91fa0
  18. 0xe6cfe00ae4e02bc12327e45b5f3334ea5850ba3bcc8e3101d30a8189856a95af
Day root
0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
Chained
0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
Published
On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae

How to check it · This row as JSON