MCP Tools
get_translation_status
Translation coverage in one call: per-locale and per-layer counts of total, translated, missing and empty keys, plus an overall completion percentage. Use this instead of calling get_missing_translations per layer and counting keys yourself. Empty-string values count as untranslated. Locales listed in protectedLocales are reported but excluded from the overall figure, since they are maintained by hand.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
layer | string | no | Layer name to scan (e.g., "root", "app-admin"). If omitted, scans all layers. |
referenceLocale | string | no | Locale code used as the source of truth (e.g., "en", "en-US"). Defaults to the project default locale. |
projectDir | string | no | Absolute path to the project root. Defaults to I18N_PROJECT_DIR, then server cwd. |
outputFile | string | no | Absolute path to write the full per-locale and per-layer breakdown. Returns only the summary to the caller. |
Paired CLI Command
The same operation runs from a terminal as the-i18n-cli status, whose page documents its flags. Both paths call the same @the-i18n-kit/cli functions, so the result is the same.
Every tool is advertised by the-i18n-mcp and listed on the MCP tools overview.