
Ukrainian Language Reference (vitalinguist)
Wraps the ukr.vitalinguist.com API to give Claude four Ukrainian language tools: check_natural() catches calques and confirms attested phrasings after you draft text, check() runs full grammar and surzhyk detection, render() translates English terms into authentic Ukrainian with sense splits, and search() queries a 29,524-sense EN-UA index. The corpus comes from Балла's 1996 dictionary, Сербенська's Антисуржик, and modern corpora, with over 6,000 documented calque pairs. Reach for this when working with Ukrainian content and you need something stronger than generic spell-check. Every response includes a citation field with the source URL. Installs via uvx in Claude Desktop, Cursor, Cline, and other MCP-compatible editors.
- tools
- 4
- transport
- STDIO
- env vars
- 3
- last updated
- May 14, 2026
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
check_naturalAfter drafting Ukrainian — catches calques and confirms attested phrasings
After drafting Ukrainian — catches calques and confirms attested phrasings
No parameter schema in public metadata yet.
checkFull grammar + spelling + surzhyk check
Full grammar + spelling + surzhyk check
No parameter schema in public metadata yet.
renderEN → authentic UA renderings with sense splits
EN → authentic UA renderings with sense splits
No parameter schema in public metadata yet.
searchLook up entries in the 29k EN→UA index
Look up entries in the 29k EN→UA index
No parameter schema in public metadata yet.
Sponsors
Configuration
UKR_VITAL_HUMAN_APIOverride human-checker API base (default: https://ua.vitalinguist.com)
UKR_VITAL_REFERENCE_APIOverride reference API base (default: https://ukr.vitalinguist.com)
UKR_VITAL_MCP_TIMEOUTPer-request timeout in seconds (default: 30)
Readme
ukr-vitalinguist-mcp
MCP server for Ukrainian language grammar, surzhyk detection, and authentic phrasing.
Wraps the public ukr.vitalinguist.com API as Model Context Protocol tools. Install in Claude Desktop, Cursor, Cline, Continue, Windsurf, or Claude Code and your AI gains four Ukrainian-language capabilities backed by curated open data (Балла EN-UA 1996, Сербенська's Антисуржик, Караванський, Антоненко-Давидович, plus e2u.org.ua and modern corpora — 29,524 senses, 6k+ calque pairs).
Tools
| Tool | When the AI should call it |
|---|---|
check_natural(text) | After drafting Ukrainian — catches calques and confirms attested phrasings |
check(text) | Full grammar + spelling + surzhyk check |
render(en, sense?) | EN → authentic UA renderings with sense splits |
search(query, level?, limit?) | Look up entries in the 29k EN→UA index |
Every response includes a citation block with the source URL the AI
should include when surfacing the result to the user.
Install
Claude Desktop
Details
- Repository
- github.com/vitalinguist/ukr-vitalinguist-mcp
- Website
- ukr.vitalinguist.com
- Package
ukr-vitalinguist-mcp- Transport
- STDIO
- Registry
- MCP registry, active