Skip to content

update_context_section

Update a context section - pass section_id plus at least one of title, type, languages, body, position; omitted fields are left unchanged. languages REPLACES the list (pass the full set, not a delta). Needs a project:settings:write (or mcp:*) key. Unknown id is a 404.

NameTypeDescription
project_uuidstringoptionalProject UUID. Required when multiple projects are configured (SONENTA_PROJECTS); defaults to the single configured project otherwise.
section_idstringrequiredThe section's uuid.
titlestringoptionalNew title.
typestringoptionalSection type (open-set). Known values: overview | writing | qa | constraints | terminology | other. Any other slug is accepted.
languagesarrayoptionalLanguage codes the section applies to (e.g. ["fr", "en-CA"]). Empty or omitted = applies to ALL languages.
bodystringoptionalNew body (Markdown).
positionintegeroptionalNew order among sections.
{
"tool": "update_context_section",
"arguments": {
"section_id": "<section_id>"
}
}