addrbookFor publishers
← The evidence ledger

Evidence row 1223903

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 845bd842-fe8c-4787-8e16-7bbd211e1248
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
e3f7c02ca0851529f5ac64a3f1238b0718d2f682625dd8504c60bd34b8b3dd09
Leaf
0x76ad55d7f7b8dacc430f3f4878f305a22f85169b99b8f5da3cc1fc59e97e83e6

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Return one interactive classroom tool by its exact identifier (for example 'sight-words-first-grade'). Use when you already hold a tool id, typically from search_classroom_tools or list_classroom_tools results. Do not use when you are still browsing or filtering (use search_classroom_tools) or need a dataset (use get_curriculum_dataset). Returns exactly one record, or an error if the id is unknown. Requires no authentication.",
      "inputSchema": {
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "get_classroom_tool"
    },
    {
      "description": "Fetch a complete curriculum dataset - the actual words, not a description of them: 857 items across 9 datasets (Dolch sight words and nouns, CVC families, digraph words, Spanish syllables, Turkish-English word and flashcard sets). Use when you need exact word lists for a lesson, worksheet, quiz, or flashcard set; these sequences and level boundaries are canonical ground truth and should not be generated from memory. Do not use when you need an interactive activity or tool metadata - use search_classroom_tools or get_classroom_tool instead. Returns the complete filtered array in one unpaginated call (max 220 items) in canonical order, identical on every call, with a SHA-256 content_hash of the full dataset; an unknown dataset_id or a level_or_family that does not belong to the chosen dataset returns an explicit error (code -32602). Requires no authentication.",
      "inputSchema": {
        "properties": {
          "dataset_id": {
            "description": "Which dataset to fetch (item counts): dolch-sight-words-220 (220), dolch-nouns-94 (94), cvc-word-families-75 (75), digraph-words-21 (21), spanish-syllables-core (212), turkish-english-early-words (30 pairs), turkish-english-animals (193 pairs), turkish-english-colors (5 pairs), turkish-english-objects (7 pairs). Monolingual sets return word strings; Turkish-English sets return {tr, en} objects",
            "enum": [
              "dolch-sight-words-220",
              "dolch-nouns-94",
              "cvc-word-families-75",
              "digraph-words-21",
              "spanish-syllables-core",
              "turkish-english-early-words",
              "turkish-english-animals",
              "turkish-english-colors",
              "turkish-english-objects"
            ],
            "type": "string"
          },
          "level_or_family": {
            "description": "Optional subset filter; valid values depend on dataset_id: Dolch levels (pre-primer, primer, grade-1, grade-2, grade-3), CVC rimes with leading hyphen (-at; bare at also accepted), digraphs (sh, ch, th, wh), Spanish subsets (syllables, words). Other datasets have no subsets. An invalid value returns error -32602; omit for the full dataset",
            "examples": [
              "grade-1",
              "-at",
              "sh",
              "syllables"
            ],
            "type": "string"
          }
        },
        "required": [
          "dataset_id"
        ],
        "type": "object"
      },
      "name": "get_curriculum_dataset"
    },
    {
      "description": "List all 24 interactive classroom tools in Birkan Yavuz's catalog. Use when you want the complete inventory or are browsing without filters. Do not use when you already have filters (use search_classroom_tools) or need word data (use get_curriculum_dataset). Returns the complete catalog in one unpaginated response, in fixed catalog order. Requires no authentication.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "list_classroom_tools"
    },
    {
      "description": "Find interactive classroom tools in Birkan Yavuz's catalog of 24 K-9 activities. Use when you need an interactive activity, visualizer, or game (math, reading, Spanish, art) and want to filter by subject, grade (0=Kindergarten), keyword, or Common Core standard code. Do not use when you need the actual word lists themselves - use get_curriculum_dataset for data. Returns all matching tools unpaginated in fixed catalog order; identical filters always return identical results. Requires no authentication.",
      "inputSchema": {
        "properties": {
          "grade": {
            "description": "Grade level, 0 = Kindergarten",
            "examples": [
              1,
              3,
              5
            ],
            "maximum": 12,
            "minimum": 0,
            "type": "integer"
          },
          "query": {
            "description": "Free-text match against tool names and objectives",
            "examples": [
              "fractions",
              "sight words",
              "telling time"
            ],
            "type": "string"
          },
          "standard_code": {
            "description": "Optional curriculum standard code filter, full or short form (for example CCSS.Math.Content.1.OA.C.6 or 1.OA.C.6, RF.1.3)",
            "examples": [
              "1.OA.C.6",
              "RF.1.3"
            ],
            "type": "string"
          },
          "subject": {
            "description": "Subject filter; omit or 'all' for every subject",
            "enum": [
              "math",
              "reading",
              "spanish",
              "art",
              "all"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_classroom_tools"
    }
  ]
}

What the leaf hashes

{"body":"e3f7c02ca0851529f5ac64a3f1238b0718d2f682625dd8504c60bd34b8b3dd09","id":1223903,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793322728021490,"prev":null,"subject":"845bd842-fe8c-4787-8e16-7bbd211e1248","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (243099 rows).

  1. 0x76adb75b5f7a60245bf150cfb7df8caa5425a9b74fc49aceaeadc96dd228247b
  2. 0x8cecca82476a4157aefefd25fd8bc78401c489884543c92032aa888e22ca52f3
  3. 0x2e72621bc44375ad7b1bf922c5e35f431820d923c01c572d19cd5e80dec9f821
  4. 0x546900db5ff3daed10ea02f097ccec4d53ab87de3b2b66fbae6d57e5aba207ad
  5. 0x1ef9937325856af9f1efa658978e046cdf28991b23756ed94b88eedf49b7c249
  6. 0xec85c1ea810dbbb00d2c920bbdd0bcd977ed0ec60927eb3af2ae0f79a98b66fb
  7. 0x0f637820760d358c525953042e767450378d4e3f7e10781ce029c9bd72a814aa
  8. 0x0b6baffd53461331909db1745c6e8e2c598c97526d823954456afd321dfca234
  9. 0x065d97cfed5eeb3c04845595be5c4e232a3934e84ca8ad2b74f117506f5e7316
  10. 0xf1435eb1806e6d8ef508a4fd008710c974635365103e8a9c36a4a34507f09fff
  11. 0x5f2108a18036c397c1b66575525e1ffcda4a8e76e098ca6f1a533303267381c4
  12. 0xf3f40fe498675360f57a43c0bd787d90a1f1734ae0e4763208da630024b06bcd
  13. 0x630c92ab7a09a852e8f8d699227d5d4a4acf303f63bea031f0057a3a36087420
  14. 0x75bcbdd2a0d7acdea21f6011126339c8e33a476ec0a76842480cf5bf70db6a72
  15. 0xdf25f5d38e3fb54d3e66e3bf876db529f619041e0d21f0bc35b80003418e3d9c
  16. 0xdbaaffa44665d1fa60d33d2c4075bd87629b76d01a6ee63e621e78590303b56d
  17. 0xffe660edb9e5c6e3449a49454634c3e7b2f9fe703e5697f723b021735647ab7e
  18. 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
Not published on a chain yet

How to check it · This row as JSON