{"id":"iso-date-range-contains","version":"1.0.0","description":"Test whether an inclusive [start, end] date range contains a given date.","supported_operations":["iso date range contains","is date within range","point in date range check"],"unsupported_operations":["open ranges","timezones","range-contains-range (use iso-date-range-intersect)"],"semantics":["range is an inclusive [start, end] YYYY-MM-DD date range with year 0001-9999; start must not be after end.","date is a strict YYYY-MM-DD calendar date.","contains is true if range.start <= date <= range.end, false otherwise."],"limits":{"year_min":1,"year_max":9999},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["range","date"],"properties":{"range":{"type":"object","additionalProperties":false,"required":["start","end"],"properties":{"start":{"type":"string","minLength":10,"maxLength":10,"pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"end":{"type":"string","minLength":10,"maxLength":10,"pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}},"date":{"type":"string","minLength":10,"maxLength":10,"pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}},"output_schema":{"type":"object","additionalProperties":false,"required":["contains"],"properties":{"contains":{"type":"boolean"}}},"examples":[{"input":{"range":{"start":"2026-01-01","end":"2026-01-31"},"date":"2026-01-15"},"output":{"contains":true}},{"input":{"range":{"start":"2026-01-01","end":"2026-01-31"},"date":"2026-02-01"},"output":{"contains":false}}],"execute_url":"/v1/tools/iso-date-range-contains/versions/1.0.0/execute"}