Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Certificate changed, valid to 2027-01-29
Changed the definition of "get_curriculum_dataset" and "get_word_list"
⟨132 unchanged words⟩ chosen dataset returns error -32602 with no partialresults;results (the unknown-id error lists the valid dataset ids); omitting level_or_family returns the full dataset. Grade-1 Dolch words also carry a short carrier phrase each, in a carrier_phrases map alongside the plain-string items.
⟨61 unchanged words⟩ in English and Turkish (example_en, example_tr). Dolch grade-1 words also carry a short carrier phrase each (carrier_phrases map). Item counts: dolch-sight-words-220 (220), dolch-nouns-94 (94 ⟨116 unchanged words⟩
{"properties":{"carrier_phrases":{"description":"Present only for Dolch grade-1 words: each returned grade-1 word mapped to its short carrier phrase","type":"object"},"content_hash":{"description":"SHA-256 of the full ⟨127 unchanged words⟩
⟨25 unchanged words⟩ ", "animals"), optional level, optionalcount.count, optional offset. The lists are the standard published classroom lists ⟨31 unchanged words⟩ example sentence per pair in English and Turkish. Grade-1 Dolch words also carry a short carrier phrase each in a carrier_phrases map. Use when you need a ready-to-use list of ⟨35 unchanged words⟩ Behavior: read-only, idempotent, no authentication; returnsthe firstcount items starting at offset (default 0) in canonical order when count is given, otherwise the full filtered list from offset, identical on every repeat, with a SHA-256 content_hash of the full dataset. The response carries offset, total_count, and has_more so a caller can fetch the next batch statelessly; an offset past the end of the list returns an empty list with has_more false, never an error. An unknown topic or a level foreign to ⟨10 unchanged words⟩
⟨75 unchanged words⟩ ,"sh"],"type":"string"},"
npm:educational-tools-mcp (package_npm) — from mcp_registry
Changed the definition of "get_curriculum_dataset" and "get_word_list"
⟨37 unchanged words⟩ sets return arrays of {tr, en}objects.objects, and the core Turkish-English sets (early words, colors, objects) also include one simple example sentence per pair in English and Turkish (example_en, example_tr). Item counts: dolch-sight-words-220 (220), dolch-nouns-94 ( ⟨117 unchanged words⟩
⟨49 unchanged words⟩ digraph words, Spanish syllables, Turkish-English pairs). The core Turkish-English sets (early words, colors, everyday objects) also include one simple example sentence per pair in English and Turkish. Use when you need a ready-to-use list of ⟨87 unchanged words⟩
Added "get_word_list" (4 tools before, 5 now)
Get Word List by Topic (One Call) — Get a word list in one call from a plain topic, without needing the dataset slug: topic (for example "sight words", "CVC", "digraph", "Spanish syllables", "animals"), optional level, optional count. The lists are the standard published classroom lists served exactly as published (Dolch sight words and nouns, CVC families, digraph words, Spanish syllables, Turkish-English pairs). Use when you need a ready-to-use list of words for a lesson, worksheet, quiz, or flashcard set and do not already hold a dataset slug. Do not use when you need an interactive activity or tool metadata - use search_cla…
Changed the definition of "get_curriculum_dataset"
⟨77 unchanged words⟩ tool metadata - use search_classroom_tools or get_classroom_tool instead.ReturnsBehavior:theread-only,completeidempotent,filterednoarrayauthenticationinor rate limits; one unpaginated call returns the complete filtered array (max 220 items) in canonical order, identical on everycallrepeat, with a SHA-256 content_hash of the full
Certificate recorded, valid to 2027-01-27
Authorization not required
Changed the definition of "get_curriculum_dataset"
⟨6 unchanged words⟩ the actual words, not a description ofthem. Use whenthem:you857needitemsexactacrossword9listsdatasets (Dolch sight wordsby level, Dolchand nouns, CVCwordfamilies, digraph words, Spanish syllables, Turkish-Englishearly words, plus Turkish-Englishword
Unknown → Live
First tool surface recorded: 4 tools (server version 1.3.0)
https://educational-tools.vercel.app/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 12 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"properties":{"carrier_phrases":{"description":"Present only for Dolch grade-1 words: each returned grade-1 word mapped to its short carrier phrase","type":"object"},"content_hash":{"description":"SHA-256 of the full ⟨28 unchanged words⟩ :<name>:v1","type":"string"},"has_more":{"description":"Whether more items remain after this batch","type":"boolean"},"invocation_id":{"description":"Unique receipt id for ⟨6 unchanged words⟩ Number of items in this response after count and offset limiting","type":"integer"},"items": ⟨13 unchanged words⟩ see get_curriculum_dataset)","type":"array"},"note":{"description":"Present only when offset is past the end of the list","type":"string"},"offset":{"description":"Number of items skipped from the start of the canonical order","type":"integer"},"record_digest":{"description":"One-line citation naming the ⟨20 unchanged words⟩ of items in the filtered list before count and offset limiting","type":"integer"}},"required ⟨8 unchanged words⟩
{"properties":{"dataset_id":{"description":"WhichRequired. Exact slug from the enum; any other value returns error -32602. The chosen datasettodeterminesfetchthe(itemshape of items in the response: the six English/Spanish sets return arrays of strings; the three Turkish-English sets return arrays of {tr, en} objects. Item counts): dolch-sight-words-220 (220), dolch-nouns-94 (94), ⟨3 unchanged words⟩ (21), spanish-syllables-core (212), turkish-english-early-words (30pairs), turkish-english-animals (193pairs), turkish-english-colors (5pairs), turkish-english-objects (7pairs). Monolingual sets return word strings; Turkish-English sets return {tr, en} objects","enum":["dolch-sight-words-220","dolch-nouns-94"," ⟨8 unchanged words⟩ string"},"level_or_family":{"description":"Optionalsubsetsub-filterfilter;whose valid valuesdependexistononly relative to dataset_id: Dolch levels (pre-primer, primer, grade-1, grade-2, grade-3), CVC rimes with leading hyphen (-at; the bare form atalsois accepted and normalized), digraphs (sh, ch, th, wh), Spanish subsets (syllables, words).Otherdolch-nouns-94datasetsand the Turkish-English sets have nosubsets.subsetsAn-invalidomitvaluethis parameter for them. Omitting it always returnserrorthe-32602;completeomitdataset;fora value foreign to thefullchosen dataset returns error -32602 rather than an empty result","examples":["grade-1","-at"," ⟨8 unchanged words⟩
{"properties":{"dataset_id":{"description":"IdentifierWhichofdatasetthetocompletefetchstructured(itemcurriculumcounts):datasetdolch-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"," ⟨9 unchanged words⟩ "},"level_or_family":{"description":"Optional subset:afilter; valid values depend on dataset_id: Dolchlevellevels (pre-primer, primer, grade-1, grade-2, grade-3),aCVCfamilyrimes with leading hyphen (-at; bare at,an,alsoig...accepted),a digraphdigraphs (sh, ch, th, wh),orSpanishsyllables/wordssubsets (syllables, words). Other datasets have no subsets. An invalid value returns error -32602; omit forSpanishthe full dataset","examples":["grade-1","at-at","sh","syllables"],"type":"string"}},"required" ⟨3 unchanged words⟩
⟨62 unchanged words⟩ description":"The complete filtered items in canonicalorderorder; element shape depends on the dataset (see dataset_id)","items":{"description":"A word or syllable string (monolingual datasets), or an object with tr and en fields (Turkish-English pair datasets)"},"type":"array"},"record_digest":{" ⟨33 unchanged words⟩