i18n-tools-mcp
MCP server for managing JSON translation files
Versions
1.0.2latest1.0.11.0.0Tools 10
query Look up a translation key across all locale files. Returns the value for each locale that has the key.
set Set a translation value for a single locale. Creates intermediate keys if needed.
add Add a translation key to multiple locales at once. Always include at least the base locale "${baseLocale}". Other locales are optional and will be filled by the AI translation pipeline.
delete Delete a translation key from all locale files.
rename Rename a translation key across all locale files. Preserves values.
missing Find translation keys that exist in some locales but are missing in others.
list List all translation keys. Optionally filter by a key prefix. Results are paginated (100 keys per page).
search Search translations by value. Finds all keys where the translation contains the search term (case-insensitive). Results are paginated (100 results per page).
move Move a translation key to a different path across all locale files. Same as rename.
batch Apply multiple translation mutations in a single call. Each affected locale file is written exactly once, regardless of how many ops touch it. Prefer this over repeated set/add/delete/rename/move calls when making bulk changes — it minimizes file-watcher churn (Next.js dev, etc.) and is atomic per-file: if any op fails, no files are written. Always include the base locale "${baseLocale}" in add ops.
Permissions 0
No permissions indexed yet.