Skip to content

list_keys

List translation keys with their source-language value, their semantic type, and per-language translations. Designed for bulk translation: Claude can scan the result and propose translations for every key that's still missing in a target language. Each key's type lets you AUDIT typing and reclassify mis-typed keys (e.g. a button left as 'text') via update_key / update_keys_bulk so the a11y treatments apply. Filters: namespace slug, status_filter (only keys with at least one translation in that status), language_code (restrict translations[] to a single language).

NameTypeDescription
project_uuidstringoptionalProject UUID. Required when multiple projects are configured (SONENTA_PROJECTS); defaults to the single configured project otherwise.
namespacestringoptionalNamespace slug filter
language_codestringoptionalRestrict translations[] to one BCP-47 code (e.g. fr).
status_filterstringoptionalInclude only keys with at least one translation in this status. (missing, draft, translated, reviewed, approved)
include_glossary_hintsbooleanoptionalWhen true, attach matched glossary_hints[] to each key (backend-matched against the source string). Default false.
cursorstringoptional
limitintegeroptional
{
"tool": "list_keys",
"arguments": {}
}