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.
Added "resolve"; changed the definition of "connect", "fetch", "related" and 1 more (4 tools before, 5 now)
⟨4 unchanged words⟩ starting article's id (such as \"koala\")., its ep… id, or its title.","type":"string"},"to":{"description":"The targetarticle'sarticle,id.named the same ways.","type":"string"}},"required": ⟨4 unchanged words⟩
before
—after
{"properties":{"found":{"type":"boolean"},"from":{"type":"string"},"hops":{"type":"integer"},"path":{"items":{"properties":{"id":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"},"reason":{"type":"string"},"steps":{"items":{"properties":{"anchor":{"type":["string","null"]},"from":{"type":"string"},"sentence":{"type":["string","null"]},"to":{"type":"string"}},"type":"object"},"type":"array"},"text":{"type":"string"},"to":{"type":"string"}},"required":["from","to","found","text"],"type":"object"}⟨184 unchanged words⟩ ,"both"],"type":"string"},"links_page":{"description":"With links \"in\" or \"both\": which 30 articles linking here, from 1.","minimum":1,"type":"integer"},"max_tokens":{"description":"Cut the text at ⟨116 unchanged words⟩
{"anyOf":[{"required":["id","title","text","url"]},{"required":["results"]}],"properties":{"canonical_id":{"description":"The ⟨37 unchanged words⟩ `canonical_id` instead.","type":"string"},"textresults":{"typedescription":"string"With `ids`: one entry per id, in order: that fetch's answer, or { id, error: { code, message } }.","titleitems":{"type":"stringobject"},"url
{"propertiesanyOf":[{"cousinsrequired":["id","title","url","siblings","cousins","geo"]},{"typerequired":["arrayid","title","url","by","cocited","coupled"]}],"geoproperties":{"by":{"enum":["links"],"type":"arraystring"},"idcocited":{"items":{"type":"stringobject"},"siblingstype
⟨27 unchanged words⟩ a question; other names and misspellings match,fulland when no title matches, articles whose text doesnot.follow, marked `match: fulltext`. Returns results with id, title, url, ⟨27 unchanged words⟩
Resolve a name to an Edgepedia article — Find which encyclopedia article a name means: Edgepedia's best match for a person, place, thing, or concept named in a text, with a confidence, whether the name is ambiguous, and the alternatives. Pass the name ("Mercury"), and optionally words from the text around it (`context`: "planet orbit") or a topic id the article must sit under (`type`). Returns `result` (id, title, url) and `alternatives`; pass an id to `fetch`.
Added "connect" and "related"; changed the definition of "fetch" and "search" (2 tools before, 4 now)
GetReadoneanEdgepediaencyclopedia article in full,: one Edgepedia article as Markdown with its citations, bythe id ofa `search`result.result'sAid.`topic:`Returns idgives that topic's articles,(
Changed the definition of "fetch" and "search"
⟨22 unchanged words⟩ gives that topic's articles (title, id,openingpreviewsentences;text; the first 120 in title order) and ⟨42 unchanged words⟩
⟨40 unchanged words⟩ Returns up to 10 articles, each withopeningpreviewsentences;text;
Changed the definition of "fetch" and "search"
⟨11 unchanged words⟩ , by the id of a `search` result. A `topic:` id gives that topic's articles (title, id, opening sentences; the first 120 in title order) and its narrower topics. Pass `citations: false` for a text about a ⟨31 unchanged words⟩
⟨33 unchanged words⟩ the article's address, such as \"mount-fuji\", or a topic's \"topic:…\" id).","type":"string"}},"required ⟨3 unchanged words⟩
Certificate recorded, valid to 2026-11-18
Authorization not required
Unknown → Live
First tool surface recorded: 2 tools (server version 1.0.0)
https://www.edgechat.ai/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 9 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"properties":{"chunks":{"description":"true = the text as paragraphs with stable ids, in `chunks`.","type":"boolean"},"citations":{"description":"Default true. false = ⟨10 unchanged words⟩ list stays.","type":"boolean"},"cite":{"description":"Add a reference in this format (csl, bibtex, ris, apa, mla, chicago, harvard).","enum":["csl","bibtex","ris","apa","mla","chicago","harvard"],"type":"string"},"cursor":{"description":"Where to continue, from a cut text's `next_cursor`.","type":"string"},"format":{"description":"The text as plain text, HTML, JSON-LD, or Turtle instead of Markdown.","enum":["text","html","jsonld","turtle"],"type":"string"},"id":{"description":"The id of a ⟨17 unchanged words⟩ topic:…\" id).","type":"string"},"ids":{"description":"More ids to fetch with `id` in one call, up to 10 in all.","items":{"type":"string"},"type":"array"},"length":{"description":"snippet or lead for a short text; full (default) for the whole article.","enum":["snippet","lead","full"],"type":"string"},"links":{"description":"Add the articles linking here (in), the links it makes (out), or both.","enum":["in","out","both"],"type":"string"},"max_tokens":{"description":"Cut the text at a section boundary to about this many tokens; pass `next_cursor` as `cursor` for the rest.","type":"integer"},"outline":{"description":"true = add the list of the article's headings.","type":"boolean"},"page":{"description":"A topic only: which page of its articles, from 1.","type":"integer"},"query":{"description":"Only the 3 passages that best match these words, each with a `cite_url`.","type":"string"},"quote":{"description":"A sentence from the article, or a chunk id: adds a `cite_url` that opens the page at it.","type":"string"},"section":{"description":"Only this section, by its heading (\"Etymology\", \"History\").","type":"string"},"tables":{"description":"true = add the article's tables as JSON and CSV.","type":"boolean"}},"required":["id"],"type":"object"}
{"properties":{"canonical_id":{"description":"The article's permanent id (ep…); `fetch` takes it, and it outlives an address change.","type":"string"},"id":{"type":"string"},"metadata":{"type":"object"},"moved_from":{"description":"The id asked for, when the article has since moved; store `id` or `canonical_id` instead.","type":"string"},"text":{"type":"string"} ⟨13 unchanged words⟩
LookSearchupan encyclopedia for facts about a person, place, thing, event, or conceptin: Edgepedia,an encyclopedia ofover 300k articlesand constantlywithgrowing.citations. Pass the subject's name ("Mount Fuji", "photosynthesis"), not aquestion: it matches titles,question; other names,and misspellings,notmatch, fulltext.text does not. Returnsupresultstowith10id,articlestitle,eachurl,withand previewtext;text,passplus aresult's id to `fetch` for the`topic:`article.resultWhenwhen the queryisnames atopic's nametopic ("science fiction writers", "painters"), that topic comes too, with its article count;andpass an idstarting `topic:`; it leads unless an article of the same name does.to`fetch``fetch`.a`limit`topic'sandid`page`forreachitsfurtherarticles.results.
{"properties":{"first":{"description":"true = only the best match.","type":"boolean"},"limit":{"description":"Results a page, 1 to 30 (default 10).","maximum":30,"minimum":1,"type":"integer"},"page":{"description":"Which page of results, from 1.","minimum":1,"type":"integer"},"query":{"description":"The name of a subject, or words from an article title.","type":"string"},"sort":{"description":"central = the most-linked subjects first.","enum":["relevance","central"],"type":"string"},"topic":{"description":"Only articles under this topic id (as `fetch` topic:… names it, without \"topic:\").","type":"string"}},"required": ⟨3 unchanged words⟩
{"properties":{"did_you_mean":{"type":"string"},"page":{"type":"integer"},"pages":{"description":"Pages of results at this limit; pass `page` for the next.","type":"integer"},"results":{"items":{"properties":{"articles":{ ⟨4 unchanged words⟩ the articles under it.","type":"integer"},"canonical_id":{"description":"The article's permanent id (ep…); `fetch` takes it, and it outlives an address change.","type":"string"},"id":{"type":"string"} ⟨42 unchanged words⟩
Connect two Edgepedia articles — Find the shortest chain of in-text links from one Edgepedia article to another (at most 6 hops), with the sentence that makes each hop; pass two ids as `search` returns them.
Related Edgepedia articles — Find encyclopedia articles related to an Edgepedia article: its topic-mates, a few from each neighboring topic, and its geography neighbors. Pass its id, as for `fetch`. Returns groups of results; `fetch` a group's `topic` id for more.
⟨20 unchanged words⟩ string"},"text":{"description":"Thearticle'scorpusopeningsnippetsentenceswhen available,orotherwise the article opening; for a topic its article count and place ⟨23 unchanged words⟩
⟨37 unchanged words⟩ , not full text. Returns up to 10resultsarticles, each with opening sentences; pass a result's id to `fetch` for the article. When the query is a topic's name ("science fiction writers", "painters"), that topic comes too, with its article count and an id starting `topic:`; it leads unless an article of the same name does. `fetch` a topic's id for its articles.
⟨4 unchanged words⟩ "results":{"items":{"properties":{"articles":{"description":"A topic only: the articles under it.","type":"integer"},"id":{"type":"string"},"text":{"description":"The article's openingsentences.sentences, or for a topic its article count and place in the tree.","type":"string"},"title":{ ⟨17 unchanged words⟩