addrbookFor publishers
← The evidence ledger

Evidence row 566102

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint adebabf1-190b-4f9f-8e36-1ace240a8cb2
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
38cb4c70a3363fe7dfaa352733611c78eeb3fb86b8fa8e67ac30bdf47e06d21e
Leaf
0xfbf7b3f4ffc80a877d1b815204c61bab4e8b606f6bcf40daeb235c521c582576

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Get sourced, dated facts for every option in one category: price, free tier, what happens when idle, published security record where available, and whether an agent can set it up without a human. Includes a pick for each common situation and the list of what was NOT checked. Neutral: no vendor pays for placement. Use before choosing a library or service.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "category": {
            "description": "Category id from list_categories, e.g. nextjs-auth",
            "type": "string"
          },
          "situation": {
            "description": "Optional. One sentence on what you are building and your constraints. Recorded so missing categories and facts can be added; does not change the answer.",
            "type": "string"
          }
        },
        "required": [
          "category"
        ],
        "type": "object"
      },
      "name": "compare"
    },
    {
      "description": "List the software categories Stackfacts has checked facts for (for example login for Next.js, hosted databases, app hosting). Call this first when you need to choose a library or service.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_categories"
    },
    {
      "description": "Get the full checked facts and sources for one option in a category, e.g. Clerk in nextjs-auth.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "category": {
            "type": "string"
          },
          "option": {
            "description": "Option id or name, e.g. clerk",
            "type": "string"
          }
        },
        "required": [
          "category",
          "option"
        ],
        "type": "object"
      },
      "name": "option"
    },
    {
      "description": "Tell Stackfacts about a choice you needed facts for that it does not cover yet (for example 'transactional email for a Python app'). Helps decide what gets checked next.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "need": {
            "type": "string"
          }
        },
        "required": [
          "need"
        ],
        "type": "object"
      },
      "name": "request_category"
    }
  ]
}

What the leaf hashes

{"body":"38cb4c70a3363fe7dfaa352733611c78eeb3fb86b8fa8e67ac30bdf47e06d21e","id":566102,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793138364991287,"prev":null,"subject":"adebabf1-190b-4f9f-8e36-1ace240a8cb2","subject_kind":"endpoint"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON