add_data_store
Add data stores to your threat model architecture, individually or in batch, with classification, encryption, and backup settings.
Instructions
Add a new data store to the architecture. Supports batch operations via the 'items' parameter.
This tool adds one or more data stores to the system architecture. For single item: provide name, type, classification, and optional fields directly. For batch: provide a list of data store dicts in the 'items' parameter.
Args: ctx: MCP context for logging and error handling name: Name of the data store (required for single item mode) type: Type of the data store (required for single item mode) classification: Classification of the data (required for single item mode) encryption_at_rest: Whether the data is encrypted at rest backup_frequency: Frequency of backups (e.g., 'Hourly', 'Daily', 'Weekly') description: Description of the data store items: Optional list of data store dicts for batch operation
Returns: A confirmation message with the data store ID(s)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Name of the data store (required for single item mode) | |
| type | No | Type of the data store (e.g., 'Relational', 'NoSQL', 'Object Storage') (required for single item mode) | |
| items | No | Optional list of data stores to add in batch. Each dict should contain 'name', 'type', 'classification', and optionally 'encryption_at_rest', 'backup_frequency', 'description'. When provided, individual parameters are ignored. | |
| description | No | Description of the data store | |
| classification | No | Classification of the data (e.g., 'Public', 'Internal', 'Confidential') (required for single item mode) | |
| backup_frequency | No | Frequency of backups (e.g., 'Hourly', 'Daily', 'Weekly') | |
| encryption_at_rest | No | Whether the data is encrypted at rest |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |