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.
Parameters
Section titled “Parameters”| Name | Type | Description | |
|---|---|---|---|
project_uuid | string | optional | Project UUID. Required when multiple projects are configured (SONENTA_PROJECTS); defaults to the single configured project otherwise. |
section_id | string | required | The section's uuid. |
title | string | optional | New title. |
type | string | optional | Section type (open-set). Known values: overview | writing | qa | constraints | terminology | other. Any other slug is accepted. |
languages | array | optional | Language codes the section applies to (e.g. ["fr", "en-CA"]). Empty or omitted = applies to ALL languages. |
body | string | optional | New body (Markdown). |
position | integer | optional | New order among sections. |
Example
Section titled “Example”{ "tool": "update_context_section", "arguments": { "section_id": "<section_id>" }}