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.
Changed the definition of "create_session_link" and "decode_session_link"
⟨2 unchanged words⟩ additionalProperties":false,"properties":{"color":{"description":"CSS color, commonly a hexadecimal color such as #2C8DFE.","type":"string"},"id":{"description":"Non-empty identifier, unique within this collection.","minLength":1,"type":"string"},"name":{"description":"Display name.","type":"string"}},"required":["id ⟨3 unchanged words⟩ object"},"item":{"additionalProperties":false,"allOf":[{"if":{"properties":{"type":{"const":"block"}}},"then":{"not":{"required":["children"]}}},{"if":{"properties":{"type":{"const":"group"}}},"then":{"properties":{"children":{"items":{"properties":{"type":{"enum":["block","breakout"]}}}}},"required":["children"]}},{"if":{"properties":{"type":{"const":"breakout"}}},"then":{"properties":{"children":{"items":{"properties":{"type":{"const":"block"}}}}},"required":["children"]}}],"properties":{"blockTypeId":{"description":"ID of a declared block type, or null.","type":["string","null"]},"children":{"description":"Groups contain blocks or breakouts; breakouts contain blocks. Blocks cannot have children.","items":{"$ref":"#/$defs/item"},"type":"array"},"duration":{"description":"Explicit section duration in minutes. Groups normally use the sum of children; breakouts use the longest lane. The encoder does not recalculate durations.","minimum":0,"type":"number"},"durationLocked":{"description":"Preserve the explicit container duration when the editor recalculates the plan.","type":"boolean"},"fixedStartTime":{"description":"Optional local fixed start time (HH:MM, 00:00–23:59).","pattern":"^([01][0-9]|2[0-3]):[0-5][0-9]$(?![\\s\\S])","type":"string"},"id":{"description":"Non-empty stable identifier, unique across the complete item tree.","minLength":1,"type":"string"},"laneIndex":{"description":"Zero-based lane index within the parent breakout; defaults to 0. Must be less than the parent lane count.","minimum":0,"type":"integer"},"lanePersons ⟨3 unchanged words⟩ :"string"},"type":"array"},"description":"Map of zero-based lane indices to arrays of declared person IDs. Keep this as a JSON object, including when empty.","propertyNames":{"pattern":"^(0|[1-9][0-9]*)$(?![\\s\\S])"},"type":"object"},"lanes":{"description":"Number of breakout lanes, from 1 to 10 as supported by the editor. Defaults to 2 when omitted.","maximum":10,"minimum":1,"type":"integer"},"material":{"description":"Materials, links or resources.","type":"string"},"notes":{"description":"Facilitator notes; supports *bold*, _italic_ and [label](URL).","type":"string"},"parallel":{"description":"Whether a breakout runs in parallel. Use true for breakouts.","type":"boolean"},"personIds":{"description":"IDs of declared persons assigned to this item.","items":{"type":"string"},"type":"array"},"sameInAllBreakouts":{"description":"Show lane-zero content in every lane; child laneIndex must then be zero or omitted.","type":"boolean"},"title":{"description":"Agenda item title.","type":"string"},"type":{"description":"Item kind: block, sequential group, or parallel breakout.","enum":["block","group","breakout"] ⟨13 unchanged words⟩ additionalProperties":false,"properties":{"color":{"description":"CSS color, commonly a hexadecimal color such as #2C8DFE.","type":"string"},"id":{"description":"Non-empty identifier, unique within this collection.","minLength":1,"type":"string"},"name":{"description":"Display name.","type":"string"}},"required":["id ⟨5 unchanged words⟩ additionalProperties":false,"properties":{"date":{"description":"Optional calendar date (YYYY-MM-DD). Use null when no date is planned.","format":"date","pattern":"^(?!0000)[0-9]{4}-[0-9]{2}-[0-9]{2}$(?![\\s\\S])","type":["string","null"]},"description":{"description":"Session description or facilitator notes.","type":"string"},"durationLocked":{"description":"Whether the target duration is locked.","type":"boolean"},"lastModified":{"description":"Optional timestamp with T separator, seconds 00–59 and a time zone (Z or ±HH:MM), e.g. 2026-09-15T09:00:00.000Z.","format":"date-time","pattern":"^(?!0000)[0-9]{4}-[0-9]{2}-[0-9]{2}[Tt]([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?([Zz]|[+-]([01][0-9]|2[0-3]):[0-5][0-9])$(?![\\s\\S])","type":"string"},"startTime":{"description":"Optional local start time (HH:MM, 00:00–23:59). Use null when no start time is planned.","pattern":"^([01][0-9]|2[0-3]):[0-5][0-9]$(?![\\s\\S])","type":["string","null"]},"targetDuration":{"description":"Optional target duration in minutes, greater than or equal to zero.","minimum":0,"type":"number"},"title":{"description":"Session title.","type":"string"}},"required":["title","description","date","startTime"],"type":"object"}},"additionalProperties":false,"properties":{"session":{"additionalProperties":false,"description":"Canonical format for newly generated Sessionplan documents. Include all required fields and only documented properties. Use declared category/person IDs and the supported item hierarchy.","properties":{"blockTypes":{"description":"Declared block categories referenced by blockTypeId.","items":{"$ref":"#/$defs/blockType"},"type":"array"},"items":{"description":"Ordered top-level blocks, groups or breakouts. The complete tree may contain at most 500 items.","items":{"$ref":"#/$defs/item"},"maxItems":500,"type":"array"},"persons":{"description":"Declared facilitators or participants referenced by personIds and lanePersons.","items":{"$ref":"#/$defs/person"},"type":"array"},"version":{"description":"Document format version, currently 1.0; distinct from the v2 link codec and MCP protocol version.","type":"string"},"workshop":{"$ref":"#/$defs/workshop","description":"Workshop metadata."}},"required":["version","workshop" ⟨12 unchanged words⟩
⟨39 unchanged words⟩ :{"blockCount":{"description":"Number ofagendablockblocks.items across the complete tree; containers are excluded.","minimum":0,"type":"integer"} ⟨5 unchanged words⟩ :"string"},"totalDuration":{"description":"TotalSumsessionofdurationexplicit top-level item durations inminutes.minutes; does not include fixed-start gaps or recalculate children.","minimum":0,"type":"number"} ⟨6 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"$defs":{"blockType":{"additionalProperties":falsetrue,"properties":{"color":{"type":"string"},"id":{"minLength":1,"type":"string"},"name":{"type":"string"}},"required":["id","name","color"],"type":"object"},"item":{"additionalProperties":falsetrue,"allOf":[{"if":{"properties":{"type":{"const":"block"}}},"then":{"properties":{"children":{"maxItems":0}}}},{"if":{"properties":{"type":{"const":"group"}}},"then":{"properties":{"children":{"items":{"properties":{"type":{"enum":["block","breakout"]}}}}}}},{"if":{"properties":{"type":{"const":"breakout"}}},"then":{"properties":{"children":{"items":{"properties":{"type":{"const":"block"}}}}}}}],"properties":{"blockTypeId":{"type":["string","null" ⟨12 unchanged words⟩ {"type":"boolean"},"fixedStartTime":{"pattern":"^(([01][0-9]|2[0-3]):[0-5][0-9])?$(?![\\s\\S])","type":["string","null"]},"id":{"minLength":1,"type" ⟨10 unchanged words⟩ :"string"},"type":"array"},"propertyNames":{"pattern":"^(0|[1-9][0-9]*)$(?![\\s\\S])"},"type":"object"},"lanes":{"maximum":10,"minimum":1,"type":"integer"},"material ⟨27 unchanged words⟩
Certificate recorded, valid to 2026-11-21
Authorization not required
First tool surface recorded: 2 tools (server version 1.3.1)
Showing the latest 4 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}