{"serverId":"mcp-registry/io.github.creatorhub121/au-business-day","tools":[{"name":"calculate_australian_business_date","fixed":{"name":"calculate_australian_business_date","description":"Add or subtract Australian business days from a date for a specified state or territory. Positive numbers move forward and negative numbers move backward. The start date is excluded.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["date","state","business_days"],"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Starting date in YYYY-MM-DD format"},"state":{"enum":["ACT","NSW","NT","QLD","SA","TAS","VIC","WA"],"type":"string","description":"Australian state or territory"},"business_days":{"type":"integer","maximum":2000,"minimum":-2000,"description":"Number of business days to shift. Positive = forward, negative = backward, 0 = unchanged."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":223,"tokensAfter":223},{"name":"calculate_australian_deadline","fixed":{"name":"calculate_australian_deadline","description":"Calculate an Australian deadline using either calendar days or business days, with an explicit start-date counting rule and optional rolling to the next or previous business day when the calculated date is not a business day.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["start_date","state","days","day_type"],"properties":{"days":{"type":"integer","maximum":3660,"minimum":-3660,"description":"Number of days. Positive moves forward, negative moves backward, 0 keeps the start date."},"state":{"enum":["ACT","NSW","NT","QLD","SA","TAS","VIC","WA"],"type":"string","description":"Australian state or territory"},"day_type":{"enum":["business","calendar"],"type":"string","description":"business excludes weekends/public holidays; calendar counts every calendar day"},"start_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Starting date in YYYY-MM-DD format"},"include_start_date":{"type":"boolean","description":"Whether the start date counts. Defaults to false."},"roll_if_non_business_day":{"enum":["none","next","previous"],"type":"string","description":"What to do if the unadjusted deadline is not a business day: none, next or previous. Defaults to none."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":362,"tokensAfter":362},{"name":"check_australian_business_day","fixed":{"name":"check_australian_business_day","description":"Check whether a date is a business day in an Australian state or territory and return the previous and next business day.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["date","state"],"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Date in YYYY-MM-DD format"},"state":{"enum":["ACT","NSW","NT","QLD","SA","TAS","VIC","WA"],"type":"string","description":"Australian state or territory"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":150,"tokensAfter":150},{"name":"count_australian_business_days","fixed":{"name":"count_australian_business_days","description":"Count business days between two Australian calendar dates for a specified state or territory. Boundary inclusion is explicit so agents do not have to guess the counting rule.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["start_date","end_date","state"],"properties":{"state":{"enum":["ACT","NSW","NT","QLD","SA","TAS","VIC","WA"],"type":"string","description":"Australian state or territory"},"end_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"End date in YYYY-MM-DD format"},"start_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Start date in YYYY-MM-DD format"},"include_end_date":{"type":"boolean","description":"Whether to count the end date. Defaults to true."},"include_start_date":{"type":"boolean","description":"Whether to count the start date. Defaults to false."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":262,"tokensAfter":262}],"toolsChanged":4,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}