add_bounds_restriction
Define numeric value constraints for building specification parameters by setting minimum and maximum limits to ensure compliance with IDS standards.
Instructions
Add numeric bounds restriction.
Args: spec_id: Specification identifier or name facet_index: Index of facet in location (0-based) parameter_name: Which parameter to restrict (e.g., "value") base_type: XSD base type (e.g., "xs:double", "xs:integer") ctx: FastMCP Context (auto-injected) location: "applicability" or "requirements" (default: "requirements") min_inclusive: Minimum value (inclusive) max_inclusive: Maximum value (inclusive) min_exclusive: Minimum value (exclusive) max_exclusive: Maximum value (exclusive)
Returns: {"status": "added", "restriction_type": "bounds", "spec_id": "S1"}
Example: Add bounds to property value: Height must be between 2.4 and 3.0 meters
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec_id | Yes | ||
| facet_index | Yes | ||
| parameter_name | Yes | ||
| base_type | Yes | ||
| location | No | requirements | |
| min_inclusive | No | ||
| max_inclusive | No | ||
| min_exclusive | No | ||
| max_exclusive | No |