The NAB AL Tools MCP Server exposes XLIFF translation management capabilities (the same core features used by the NAB AL Tools VS Code extension) as a standalone MCP server. It lets AI assistants and other MCP-compatible clients inspect, create, refresh and save XLF files used for AL localization workflows.
Publisher: nabsolutions / Johannes Wikman
Recommended via npx (no install required):
npx -y @nabsolutions/nab-al-tools-mcp
Or install globally:
npm install -g @nabsolutions/nab-al-tools-mcp
MCP client example (npx):
{
"mcpServers": {
"nab-al-tools": {
"command": "npx",
"args": ["-y", "@nabsolutions/nab-al-tools-mcp"]
}
}
}
refreshXlf
— synchronize generated .g.xlf with target XLFgetTextsToTranslate
— list untranslated units with paginationgetTranslatedTextsMap
— fetch existing translations grouped by sourcegetTranslatedTextsByState
— filter translations by state (needs-review, translated, final)saveTranslatedTexts
— batch save translated units (up to configured limits)createLanguageXlf
— generate new language XLFs (can optionally match base app translations)getTextsByKeyword
— search XLF content by keyword or regexgetGlossaryTerms
— return builtin BC glossary pairs for consistent terminologyWas this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.