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 "clean_text"
before
—after
Text cleanup and destination formattingClean supplied text deterministically without rewriting its meaning. Use for copied PDF text,whileMarkdown/HTMLpreservingartifacts,headingscitations,paragraphsspacing,listsor destination formatting; not OCR,quotationsfile uploads,emphasisgrammar correction, or AI-authorship detection. Preserves supported document structure unless a selected cleanup removes it. Returns cleanedText, destination-rendered text, optional html, a changes list, andintentionalusagespacing.countersSupportsasrepairJSON anddestination-specificmatchingrendering.JSON text. No API key required. 20 calls per UTC day per network address; shared networks share this allowance. Service-wide load protection can return HTTP 429; honor Retry-After. Maximum 20000 UTF-16 code units per call. Accepted processing attempts consume quota, including repeats. Input and results are processed remotely in memory, not stored or logged; only quota metadata is retained. Validation and quota failures return errors. Example: {"text":"A split para-\ngraph.","preset":"pdf","destination":"email"}.
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"destination":{"description":"Output rendering, default preserve. preserve retains heading/quote markers and inline Markdown in text; other modes remove those markers, with bullet/numbered lists retained. email wraps HTML in a div; blog in an article; message and document return unwrapped semantic HTML; plain omits HTML. Does not change cleaning options.","enum":["preserve","email","message", ⟨3 unchanged words⟩ ,"type":"string"},"preset":{"description":"Cleaning preset, default default: trim, collapse repeated spaces/blank lines, NFC Unicode. pdf also repairs hard wraps/hyphens and removes detected page numbers/edges. ai strips Markdown artifacts, not AI authorship. html removes HTML tags/scripts/styles and decodes entities. list removes blank/duplicate lines and sorts lines. Explicit flags override preset settings.","enum":["default","pdf","ai","html","list"],"type":"string"},"removeCitations":{"description":"Remove recognized numbered brackets, footnote markers, and compact author-year citations. Default false for every preset. May remove meaningful references; enable only when requested.","type":"boolean"},"replaceLongDashes":{"description":"Replace em/en dashes with the selected punctuation or space. Default preserve. Replacement normalizes surrounding whitespace and may join adjacent line breaks.","enum":["preserve","hyphen","comma","colon","space"],"type":"string"},"stripMarkdown":{"description":"Override Markdown artifact removal, including headings/list markers, emphasis, link markup, and code fences. Omit to use the preset: true for ai, false otherwise. May remove structure; false does not disable destination rendering of Markdown.","type":"boolean"},"text":{"description":"Required nonblank source text, not a URL or file path. Length is measured in UTF-16 code units. Send only text you intend this remote service to process.","maxLength":20000,"minLength":1,"pattern":"\\S","type":"string"}},"required":[ ⟨3 unchanged words⟩
before
—after
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"changes":{"description":"Applied transformations; empty when no cleanup changed the source.","items":{"additionalProperties":false,"properties":{"count":{"description":"Number of changes reported for this transformation.","type":"number"},"label":{"description":"Human-readable transformation name.","type":"string"}},"required":["label","count"],"type":"object"},"type":"array"},"cleanedText":{"description":"Text after selected cleanup, before destination rendering.","type":"string"},"destination":{"description":"Selected rendering destination.","enum":["preserve","email","message","blog","document","plain"],"type":"string"},"html":{"description":"Rendered semantic HTML. Omitted for plain destination.","type":"string"},"text":{"description":"Destination-rendered text suitable for copying.","type":"string"},"usage":{"additionalProperties":false,"description":"Aggregate quota counters only; contains no API key or network address.","properties":{"calls":{"description":"Calls consumed in the current allowance window, including this call.","maximum":9007199254740991,"minimum":0,"type":"integer"},"plan":{"const":"free","description":"Present as free on the anonymous endpoint; omitted on the Pro endpoint.","type":"string"},"remaining":{"description":"Calls remaining in the current allowance window.","maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["calls","remaining"],"type":"object"}},"required":["destination","cleanedText","text","changes","usage"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false}Certificate recorded, valid to 2027-01-09
Authorization not required
Unknown → Live
First tool surface recorded: 1 tool (server version 1.2.0)
https://textclean.org/mcp/free (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 6 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed