manage_system_context
Manage Phase 1 business context and classification profiles for threat modeling across business, software, data assets, personas, and NFRs. Set, validate, retrieve, update, list, or clear records.
Instructions
Manage all Phase 1 business context and classification profiles.
Start with action="describe" to get the payload contract without loading every taxonomy field into this tool schema. A complete Phase 1 context can be submitted in one call with action="set", section="all". Values are checked by the canonical enum validators and Pydantic profile models.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "manage_system_context"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | No | Batch records for data_assets, user_personas, or nfrs | |
| action | Yes | Operation: describe, plan, set, get, add, update, list, delete, validate, or clear | |
| values | No | Fields for one record, or section-keyed data when setting section=all | |
| item_id | No | Profile ID for one update/delete, or quality class for an NFR delete | |
| section | No | Context section: business, software, data_assets, user_personas, nfrs, or all | all |
| item_ids | No | Profile IDs or NFR quality classes for a batch delete |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |