hub
Server Details
One MCP endpoint over every Valksor dictionary: namespaced tools plus a JSON passthrough.
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 0.0% over 36 days
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 27 tools
Each tool is clearly disambiguated by its language prefix (e.g., anglo_, latgalian_, latin_) followed by a distinct operation (search, get_inflections, romanize, etc.). No two tools share the same name, and operation boundaries are well-defined.
All tools follow a consistent pattern: language prefix + underscore + operation verb or noun (e.g., anglo_search, latgalian_romanize). The only exception is 'dictionaries', which serves as a meta-tool for discovery, but it still follows the hub's naming logic.
With 27 tools, the count is high but appropriate for a multilingual dictionary hub covering 7-8 languages. Each language has 3-5 tools (search, get_inflections, romanize/deromanize), which is reasonable. The number could be seen as slightly heavy but well-justified by the scope.
The tool set covers the core operations for each language: searching, inflections, romanization/deromanization, and for some languages transliteration or lemmatization. It is read-only, but that matches the hub's purpose. Minor gaps include lack of etymology tools for most languages (except Scythian) and no update/delete operations, but these are not essential for a dictionary lookup service.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
6 tool updates
- Added
scythian_get_descendants - Added
scythian_search - Added
slavonic_detransliterate - Added
slavonic_get_inflections - Added
slavonic_search - Added
slavonic_transliterate
6 tool updates
- Removed
scythian_get_descendants - Removed
scythian_search - Removed
slavonic_detransliterate - Removed
slavonic_get_inflections - Removed
slavonic_search - Removed
slavonic_transliterate
11 tool updates
- Added
anglo_deromanize - Added
anglo_get_inflections - Added
anglo_romanize - Added
anglo_search - Changed
dictionaries1 field changed- changed
Input schema / properties / language / enumPrevious value: -[ - "livonian", - "latin", - "slavonic", - "scythian", - "norse", - "latgalian" -]New value: +[ + "livonian", + "latin", + "slavonic", + "scythian", + "norse", + "latgalian", + "anglo", + "interslavic" +]
- Added
interslavic_get_inflections - Added
interslavic_search - Added
interslavic_transliterate - Added
latgalian_deromanize - Added
livonian_deromanize - Added
slavonic_detransliterate
17 tool updates
- Added
dictionaries - Added
latgalian_get_inflections - Added
latgalian_romanize - Added
latgalian_search - Changed
latin_get_inflections2 fields changed- changed
Input schema / titlePrevious value: -"get_inflectionsArguments"New value: +"latin_get_inflectionsArguments" - changed
Output schema / titlePrevious value: -"get_inflectionsOutput"New value: +"latin_get_inflectionsOutput"
- Changed
latin_lemmatize1 field changed- changed
Input schema / titlePrevious value: -"lemmatize_latinArguments"New value: +"latin_lemmatizeArguments"
- Changed
latin_search8 fields changed- changed
Input schema / properties / include_forms / descriptionPrevious value: -"When true (default), each match's full declension/conjugation table is returned INLINE — usable cases/tenses in ONE call, no follow-up get_inflections. Set false for a cheap screen of which entries exist. Bounded by a per-search cap — use max_forms to adjust per call. For eng queries this governs the expanded Latin entries; the per-sense translations list itself is always returned."New value: +"When true (default), each match's full declension/conjugation table is returned INLINE — usable cases/tenses in ONE call, no follow-up latin_get_inflections. Set false for a cheap screen of which entries exist. Bounded by a per-search cap — use max_forms to adjust per call. For eng queries this governs the expanded Latin entries; the per-sense translations list itself is always returned." - changed
Input schema / titlePrevious value: -"search_latinArguments"New value: +"latin_searchArguments" - changed
Output schema / $defs / Entry / properties / entry_id / descriptionPrevious value: -"Page title — feed to get_inflections."New value: +"Page title — feed to latin_get_inflections." - changed
Output schema / $defs / Entry / properties / word_class / descriptionPrevious value: -"POS section — feed to get_inflections."New value: +"POS section — feed to latin_get_inflections." - changed
Output schema / $defs / InflectionHandle / descriptionPrevious value: -"A structured anchor for fetching a full paradigm: feed ``entry_id`` (the page\ntitle) + ``word_class`` (the POS section) to ``get_inflections`` — or ask\n``search`` to include the table inline (``forms``)."New value: +"A structured anchor for fetching a full paradigm: feed ``entry_id`` (the page\ntitle) + ``word_class`` (the POS section) to ``latin_get_inflections`` — or ask\n``search`` to include the table inline (``forms``)." - changed
Output schema / $defs / Sense / properties / form_of / descriptionPrevious value: -"When this sense is a non-lemma inflected form ('accusative singular of aqua'), the lemma it inflects from — its Wiktionary page title, ready to search or feed to get_inflections for the full paradigm. Empty for an ordinary gloss."New value: +"When this sense is a non-lemma inflected form ('accusative singular of aqua'), the lemma it inflects from — its Wiktionary page title, ready to search or feed to latin_get_inflections for the full paradigm. Empty for an ordinary gloss." - changed
Output schema / $defs / TranslationTerm / descriptionPrevious value: -"One Latin word a translations table offers for an English sense. ``word`` is\nthe Wiktionary page title (what an ``eng`` search re-searches and what\n``get_inflections`` needs); ``display`` keeps the rendered text only when it\ndiffers (macrons: title 'uvidus' renders as 'ūvidus')."New value: +"One Latin word a translations table offers for an English sense. ``word`` is\nthe Wiktionary page title (what an ``eng`` search re-searches and what\n``latin_get_inflections`` needs); ``display`` keeps the rendered text only when it\ndiffers (macrons: title 'uvidus' renders as 'ūvidus')." - changed
Output schema / properties / resolved_lemma / descriptionPrevious value: -"The lemma this query maps to; else empty. lat queries only. With search_method 'lemma_index'/'morpheus' the entries below ARE this lemma's; with 'direct' the entries are the queried form-of stub and this names the lemma whose page holds the full paradigm (search it / get_inflections it). Only set when unambiguous — a form mapping to several lemmas leaves it empty (use lemmatize); the per-sense form_of still carries each."New value: +"The lemma this query maps to; else empty. lat queries only. With search_method 'lemma_index'/'morpheus' the entries below ARE this lemma's; with 'direct' the entries are the queried form-of stub and this names the lemma whose page holds the full paradigm (search it / latin_get_inflections it). Only set when unambiguous — a form mapping to several lemmas leaves it empty (use lemmatize); the per-sense form_of still carries each."
- Changed
livonian_get_inflections2 fields changed- changed
Input schema / titlePrevious value: -"get_inflectionsArguments"New value: +"livonian_get_inflectionsArguments" - changed
Output schema / titlePrevious value: -"get_inflectionsOutput"New value: +"livonian_get_inflectionsOutput"
- Changed
livonian_romanize1 field changed- changed
Input schema / titlePrevious value: -"romanize_livonianArguments"New value: +"livonian_romanizeArguments"
- Changed
livonian_search5 fields changed- changed
Input schema / properties / include_forms / descriptionPrevious value: -"When true (default), each match's full inflection table is returned INLINE — usable cases/tenses in ONE call, no follow-up get_inflections. Set false to get just the headword handles + glosses: a cheap way to SCREEN several candidate words or synonyms (which exist? which sense?) before spending forms on the one you pick. Bounded by a per-search cap — use max_forms to raise or lower it for this call."New value: +"When true (default), each match's full inflection table is returned INLINE — usable cases/tenses in ONE call, no follow-up livonian_get_inflections. Set false to get just the headword handles + glosses: a cheap way to SCREEN several candidate words or synonyms (which exist? which sense?) before spending forms on the one you pick. Bounded by a per-search cap — use max_forms to raise or lower it for this call." - changed
Input schema / titlePrevious value: -"search_livonianArguments"New value: +"livonian_searchArguments" - changed
Output schema / $defs / Entry / descriptionPrevious value: -"One dictionary entry (one upstream result card): the headword with its\npronunciation, part of speech, paradigm anchors, and senses.\n\n``entry_id`` + ``word_class`` are the same anchors carried by an\n:class:`InflectionHandle` — feed them to ``get_inflections`` for the full paradigm.\nEvery field except ``headword``/``gloss`` defaults, so a card missing a\npronunciation, type code, or senses still validates."New value: +"One dictionary entry (one upstream result card): the headword with its\npronunciation, part of speech, paradigm anchors, and senses.\n\n``entry_id`` + ``word_class`` are the same anchors carried by an\n:class:`InflectionHandle` — feed them to ``livonian_get_inflections`` for the full paradigm.\nEvery field except ``headword``/``gloss`` defaults, so a card missing a\npronunciation, type code, or senses still validates." - changed
Output schema / $defs / InflectionHandle / descriptionPrevious value: -"A reliable, structured anchor for fetching a full paradigm. Feed\n``entry_id`` + ``word_class`` to ``get_inflections`` — or ask ``search`` to\ninclude the table inline (``forms``)."New value: +"A reliable, structured anchor for fetching a full paradigm. Feed\n``entry_id`` + ``word_class`` to ``livonian_get_inflections`` — or ask ``search`` to\ninclude the table inline (``forms``)." - changed
Output schema / properties / forms_truncated / descriptionPrevious value: -"How many handles did NOT get an inline table because the per-search cap was reached. Refine the query or call get_inflections."New value: +"How many handles did NOT get an inline table because the per-search cap was reached. Refine the query or call livonian_get_inflections."
- Changed
norse_get_inflections2 fields changed- changed
Input schema / titlePrevious value: -"get_inflectionsArguments"New value: +"norse_get_inflectionsArguments" - changed
Output schema / titlePrevious value: -"get_inflectionsOutput"New value: +"norse_get_inflectionsOutput"
- Changed
norse_search6 fields changed- changed
Input schema / properties / include_forms / descriptionPrevious value: -"When true (default), each match's full declension/conjugation table is returned INLINE — usable cases/tenses (and the verbs' mediopassive voice) in ONE call, no follow-up get_inflections. Set false for a cheap screen of which entries exist. Bounded by a per-search cap — use max_forms to adjust per call. For eng queries this governs the expanded Old Norse entries; the per-sense translations list itself is always returned."New value: +"When true (default), each match's full declension/conjugation table is returned INLINE — usable cases/tenses (and the verbs' mediopassive voice) in ONE call, no follow-up norse_get_inflections. Set false for a cheap screen of which entries exist. Bounded by a per-search cap — use max_forms to adjust per call. For eng queries this governs the expanded Old Norse entries; the per-sense translations list itself is always returned." - changed
Input schema / titlePrevious value: -"search_norseArguments"New value: +"norse_searchArguments" - changed
Output schema / $defs / Entry / properties / entry_id / descriptionPrevious value: -"Page title — feed to get_inflections."New value: +"Page title — feed to norse_get_inflections." - changed
Output schema / $defs / Entry / properties / word_class / descriptionPrevious value: -"POS section — feed to get_inflections."New value: +"POS section — feed to norse_get_inflections." - changed
Output schema / $defs / InflectionHandle / descriptionPrevious value: -"A structured anchor for fetching a full paradigm: feed ``entry_id`` (the page\ntitle) + ``word_class`` (the POS section) to ``get_inflections`` — or ask\n``search`` to include the table inline (``forms``)."New value: +"A structured anchor for fetching a full paradigm: feed ``entry_id`` (the page\ntitle) + ``word_class`` (the POS section) to ``norse_get_inflections`` — or ask\n``search`` to include the table inline (``forms``)." - changed
Output schema / $defs / TranslationTerm / descriptionPrevious value: -"One Old Norse word a translations table offers for an English sense.\n``word`` is the Wiktionary page title (what an ``eng`` search re-searches and\nwhat ``get_inflections`` needs)."New value: +"One Old Norse word a translations table offers for an English sense.\n``word`` is the Wiktionary page title (what an ``eng`` search re-searches and\nwhat ``norse_get_inflections`` needs)."
- Changed
scythian_get_descendants2 fields changed- changed
Input schema / titlePrevious value: -"get_descendants_scythianArguments"New value: +"scythian_get_descendantsArguments" - changed
Output schema / titlePrevious value: -"get_descendants_scythianOutput"New value: +"scythian_get_descendantsOutput"
- Changed
scythian_search6 fields changed- changed
Input schema / properties / include_forms / descriptionPrevious value: -"When true (default), each match's full descendants payload — etymology, glosses and the reflex tree down to Ossetian and Khotanese — is returned INLINE in ONE call, no follow-up get_descendants_scythian. Set false for a cheap screen of which entries exist. Bounded by a per-search cap — use max_forms to adjust per call. For eng queries this governs the expanded entries; the matched-lemmas list itself is always returned."New value: +"When true (default), each match's full descendants payload — etymology, glosses and the reflex tree down to Ossetian and Khotanese — is returned INLINE in ONE call, no follow-up scythian_get_descendants. Set false for a cheap screen of which entries exist. Bounded by a per-search cap — use max_forms to adjust per call. For eng queries this governs the expanded entries; the matched-lemmas list itself is always returned." - changed
Input schema / titlePrevious value: -"search_scythianArguments"New value: +"scythian_searchArguments" - changed
Output schema / $defs / DescendantsHandle / descriptionPrevious value: -"A structured anchor for fetching one entry's descendants: feed ``entry_id``\n(the bare lemma) + ``word_class`` (the POS section) to\n``get_descendants_scythian`` — or ask ``search`` to include the tree inline\n(``forms``)."New value: +"A structured anchor for fetching one entry's descendants: feed ``entry_id``\n(the bare lemma) + ``word_class`` (the POS section) to\n``scythian_get_descendants`` — or ask ``search`` to include the tree inline\n(``forms``)." - changed
Output schema / $defs / Entry / properties / entry_id / descriptionPrevious value: -"Bare lemma — feed to get_descendants_scythian."New value: +"Bare lemma — feed to scythian_get_descendants." - changed
Output schema / $defs / Entry / properties / word_class / descriptionPrevious value: -"POS section — feed to get_descendants_scythian."New value: +"POS section — feed to scythian_get_descendants." - changed
Output schema / $defs / TranslationTerm / descriptionPrevious value: -"One Proto-Scythian lemma the gloss index offers for an English query.\n``word`` is the bare lemma (what an ``eng`` search re-searches and what\n``get_descendants_scythian`` needs)."New value: +"One Proto-Scythian lemma the gloss index offers for an English query.\n``word`` is the bare lemma (what an ``eng`` search re-searches and what\n``scythian_get_descendants`` needs)."
- Changed
slavonic_get_inflections2 fields changed- changed
Input schema / titlePrevious value: -"get_inflectionsArguments"New value: +"slavonic_get_inflectionsArguments" - changed
Output schema / titlePrevious value: -"get_inflectionsOutput"New value: +"slavonic_get_inflectionsOutput"
- Changed
slavonic_search6 fields changed- changed
Input schema / properties / include_forms / descriptionPrevious value: -"When true (default), each match's full declension/conjugation table is returned INLINE — usable cases/tenses (singular, dual AND plural) in ONE call, no follow-up get_inflections. Set false for a cheap screen of which entries exist. Bounded by a per-search cap — use max_forms to adjust per call. For eng queries this governs the expanded OCS entries; the per-sense translations list itself is always returned."New value: +"When true (default), each match's full declension/conjugation table is returned INLINE — usable cases/tenses (singular, dual AND plural) in ONE call, no follow-up slavonic_get_inflections. Set false for a cheap screen of which entries exist. Bounded by a per-search cap — use max_forms to adjust per call. For eng queries this governs the expanded OCS entries; the per-sense translations list itself is always returned." - changed
Input schema / titlePrevious value: -"search_slavonicArguments"New value: +"slavonic_searchArguments" - changed
Output schema / $defs / Entry / properties / entry_id / descriptionPrevious value: -"Page title — feed to get_inflections."New value: +"Page title — feed to slavonic_get_inflections." - changed
Output schema / $defs / Entry / properties / word_class / descriptionPrevious value: -"POS section — feed to get_inflections."New value: +"POS section — feed to slavonic_get_inflections." - changed
Output schema / $defs / InflectionHandle / descriptionPrevious value: -"A structured anchor for fetching a full paradigm: feed ``entry_id`` (the page\ntitle) + ``word_class`` (the POS section) to ``get_inflections`` — or ask\n``search`` to include the table inline (``forms``)."New value: +"A structured anchor for fetching a full paradigm: feed ``entry_id`` (the page\ntitle) + ``word_class`` (the POS section) to ``slavonic_get_inflections`` — or ask\n``search`` to include the table inline (``forms``)." - changed
Output schema / $defs / TranslationTerm / descriptionPrevious value: -"One Old Church Slavonic word a translations table offers for an English\nsense. ``word`` is the Wiktionary page title in Cyrillic (what an ``eng``\nsearch re-searches and what ``get_inflections`` needs); only the Cyrillic\nscript row is read — the parallel Glagolitic spelling is the same lemma on a\nsoft-redirect page, so surfacing it would only duplicate the term."New value: +"One Old Church Slavonic word a translations table offers for an English\nsense. ``word`` is the Wiktionary page title in Cyrillic (what an ``eng``\nsearch re-searches and what ``slavonic_get_inflections`` needs); only the Cyrillic\nscript row is read — the parallel Glagolitic spelling is the same lemma on a\nsoft-redirect page, so surfacing it would only duplicate the term."
- Changed
slavonic_transliterate1 field changed- changed
Input schema / titlePrevious value: -"transliterate_slavonicArguments"New value: +"slavonic_transliterateArguments"
13 tool updates
- First observed
latin_get_inflections - First observed
latin_lemmatize - First observed
latin_search - First observed
livonian_get_inflections - First observed
livonian_romanize - First observed
livonian_search - First observed
norse_get_inflections - First observed
norse_search - First observed
scythian_get_descendants - First observed
scythian_search - First observed
slavonic_get_inflections - First observed
slavonic_search - First observed
slavonic_transliterate
Related MCP Connectors
238+ dev tools via MCP: JSON, QR, PDF, DNS, hash, UUID, code review, JWT, SSL, WHOIS, and more
Unified gateway exposing 150+ tools across all NexGenData MCP servers via one endpoint.
Free, read-only MCP subset of x402 Toolbox's cheap data endpoints, free via MCP.
Related MCP Servers
AlicenseAqualityAmaintenanceExposes JustOneAPI endpoints as MCP tools, returning raw upstream JSON without field parsing for maximum data fidelity.721 npm30MIT- AlicenseNot gradedqualityCmaintenanceWraps any existing MCP server to reduce tool-description token usage by exposing a compact discovery interface with namespaced tools.MIT
- AlicenseNot gradedqualityAmaintenanceOne MCP to rule them all. A single MCP endpoint that aggregates many downstream connectors — remote MCP servers and plain HTTP APIs — and presents agents a fixed set of nine meta-tools.190 npmMIT
- AlicenseNot gradedqualityBmaintenanceAggregates multiple MCP servers behind a single endpoint, letting MCP clients access all their tools through one URL and token while namespacing tools to avoid collisions.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.