{"id":"iso-date-is-business-day","version":"1.0.0","description":"Test whether a date is a business day given caller-supplied weekend weekdays and holiday dates.","supported_operations":["iso date is business day","is date a working day","business day check with holidays"],"unsupported_operations":["built-in national holiday calendars","timezones","half-day rules"],"semantics":["date is a strict YYYY-MM-DD proleptic Gregorian UTC calendar date with year 0001-9999.","weekend_days is an array of ISO weekday integers 1-7 (Monday=1 .. Sunday=7), unique, with at most 6 entries (at least one non-weekend weekday must remain).","holidays is an array of unique YYYY-MM-DD dates, at most 366 entries. No built-in holiday calendar is used; only caller-supplied dates count.","is_business_day is false if the ISO weekday of date is in weekend_days, or if date is listed in holidays; otherwise true."],"limits":{"year_min":1,"year_max":9999,"max_weekend_days":6,"max_holidays":366},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["date","weekend_days","holidays"],"properties":{"date":{"type":"string","minLength":10,"maxLength":10,"pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"weekend_days":{"type":"array","maxItems":6,"items":{"type":"integer","minimum":1,"maximum":7}},"holidays":{"type":"array","maxItems":366,"items":{"type":"string","minLength":10,"maxLength":10}}}},"output_schema":{"type":"object","additionalProperties":false,"required":["is_business_day"],"properties":{"is_business_day":{"type":"boolean"}}},"examples":[{"input":{"date":"2026-09-19","weekend_days":[6,7],"holidays":[]},"output":{"is_business_day":false}},{"input":{"date":"2026-09-18","weekend_days":[6,7],"holidays":["2026-09-18"]},"output":{"is_business_day":false}},{"input":{"date":"2026-09-16","weekend_days":[6,7],"holidays":[]},"output":{"is_business_day":true}}],"execute_url":"/v1/tools/iso-date-is-business-day/versions/1.0.0/execute"}