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 "postmd_create_document"
⟨69 unchanged words⟩ into that group (key with documents:write). The returned docCode can be kept at the top of the source file in a `postmd:document` comment (format at /docs/api) so a later session finds the document.
Changed the definition of "postmd_create_document"
⟨53 unchanged words⟩ in an HTML comment, which the viewerdraws beside the text;draws; the format is at /docs/graph.","type": ⟨54 unchanged words⟩
Changed the definition of "postmd_create_document" and "postmd_update_document"
⟨42 unchanged words⟩ (the entire source, not a summary). May include graph data in an HTML comment, which the viewer draws beside the text; the format is at /docs/graph.","type":"string"},"password":{ ⟨52 unchanged words⟩
⟨43 unchanged words⟩ one UTF-8 string. Omit if only metadata changes. Adding or revising a graph means sending the whole body with the graph comment in it; the format is at /docs/graph.","type":"string"},"notesOnReplace":{ ⟨114 unchanged words⟩
Certificate recorded, valid to 2026-11-18
Authorization not required
Changed the definition of "postmd_create_document", "postmd_delete_document", "postmd_get_document" and 2 more
⟨15 unchanged words⟩ Returns docCode and data.shareUrl; hand shareUrl to people.Without aDocumentskeyhavetheadocument30-dayisretentionanonymous:period (data.retainedUntilis)whenthatit
Unavailable → Live
First tool surface recorded: 5 tools (server version 2.4.0)
Unknown → Unavailable
https://postmd.turink.com/mcp (mcp_streamable_http) — from mcp_registry
Showing the latest 10 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨60 unchanged words⟩ the content.","type":"string"},"shareEndDate":{"description":"yyyyMMdd. The document stops being served after this date. Omit for no end date.","type":"string"},"title":{"description":"Shown in the viewer ⟨34 unchanged words⟩
before
—after
{"destructiveHint":false,"title":"Publish document"}Delete a document.Requires an API key withPassword-protected documents:writefor a documentrequireyoutheown,password or`controlToken` for an anonymously published one. There is no endpoint to undo this:thedocument stops being served atowner'sonceAPIandkey;itsdocumentsstoredwithoutcontentaispassworderasedcanaboutbeadeletedmonthbylater.anyone.
{"properties":{"controlTokendocCode":{"type":"string"},"password":{"description":"Control tokenDocumentfrompasswordanifanonymousthepublishdocumentanswerhas(pmt_...).oneLetsand youact on that onearedocumentnotwithoutauthenticatedanasAPIits
before
—after
{"destructiveHint":true,"title":"Delete document"}Get document metadata by docCode: title, fileName, hasPassword,shareEndDate,viewerStyle, timestamps. Public — no API key needed. ⟨10 unchanged words⟩
{"readOnlyHint":true,"title":"Get document info"}
⟨9 unchanged words⟩ — no API key needed. Password-protected documents need`password`; expired documents cannot be read.`password`.
{"readOnlyHint":true,"title":"Get document source"}
Update a document.RequiresPassword-protectedandocumentsAPIrequirekeythewithpassworddocuments:writeorfortheaowner'sdocumentAPIyoukey;own,documentsorwithout`controlToken`aforpasswordancananonymouslybepublishedupdatedone.by anyone. Include `markdown` to replace the stored content; any metadata field replaces that field. clearPassword/ clearShareEndDate remove the password / end date. Updating does not push backremoves thedeletion date of an anonymous document.password. Replacing the content requires notesOnReplace.
⟨5 unchanged words⟩ the password.","type":"boolean"},"clearShareEndDate":{"description":"true removes the end date, making sharing open-ended.","type":"boolean"},"controlTokencurrentPassword":{"description":"Control token from an anonymous publish answer (pmt_...). LetsCurrentyoupasswordacttoonauthenticatethatifonethe documentwithout an APIiskey.password-protected.","type":"string"},"docCode":{ ⟨108 unchanged words⟩ must supply this password to see the content.","type":"string"},"shareEndDate":{"description":"yyyyMMdd. The document stops being served after this date. Omit for no end date.","type":"string"},"title":{ ⟨26 unchanged words⟩
before
—after
{"destructiveHint":true,"title":"Update document"}