{"slug": "why-24-december-1-australian-business-day-can-equal-29-december", "title": "Why 24 December + 1 Australian Business Day Can Equal 29 December", "summary": "A developer has released AU Agent Utilities, an open-source MCP server that performs deterministic Australian business-day calculations for AI agents. The server exposes four tools covering business-day checks, date arithmetic, day counts, and deadline rolling, and supports all eight Australian states and territories via a remote Streamable HTTP endpoint. The developer argues that rule-based tasks like business-day math should be handled by deterministic tools rather than left to LLM guesswork.", "body_md": "A few days ago I shared AU Agent Utilities, a small open-source MCP server I built for deterministic Australian business-day calculations.\n\nSince then I've been thinking less about the tool itself and more about the reason it needs to exist.\n\nA good example is this:\n\nAt first glance, an AI agent could easily assume the answer is Monday 27 December.\n\nBut in NSW:\n\nSo the next business day was:\n\n**Wednesday 29 December 2021**\n\nThat is exactly the kind of calculation I don't want an AI model guessing from memory.\n\nLLMs are useful when a task requires interpretation, reasoning or language.\n\nBut some tasks have a correct answer based on a defined set of rules.\n\nBusiness-day calculations are one of them.\n\nIf an agent is calculating:\n\nthen getting the date wrong by even one day can matter.\n\nInstead of asking the model:\n\n\"What is one NSW business day after 24 December 2021?\"\n\nthe agent can call a deterministic tool.\n\nThe MCP currently has four tools:\n\n`check_australian_business_day`\n\nChecks whether a date is a business day in an Australian state or territory and returns the previous and next business day.\n\n`calculate_australian_business_date`\n\nAdds or subtracts business days from a date.\n\n`count_australian_business_days`\n\nCounts business days between two dates with explicit start/end inclusion rules.\n\n`calculate_australian_deadline`\n\nCalculates calendar-day or business-day deadlines and can roll a result to the next or previous business day.\n\nIt currently supports:\n\nACT, NSW, NT, QLD, SA, TAS, VIC and WA.\n\nThe server runs remotely using Streamable HTTP.\n\nMCP endpoint:\n\n```\ntext\nhttps://au-business-day.auagentutilities.workers.dev/mcp\n```\n\n", "url": "https://wpnews.pro/news/why-24-december-1-australian-business-day-can-equal-29-december", "canonical_source": "https://dev.to/creatorhub121/why-24-december-1-australian-business-day-can-equal-29-december-59hm", "published_at": "2026-09-15 11:28:57+00:00", "updated_at": "2026-09-15 12:15:30.308166+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "ai-infrastructure"], "entities": ["AU Agent Utilities", "MCP", "NSW", "ACT", "NT", "QLD", "SA", "TAS"], "alternates": {"html": "https://wpnews.pro/news/why-24-december-1-australian-business-day-can-equal-29-december", "markdown": "https://wpnews.pro/news/why-24-december-1-australian-business-day-can-equal-29-december.md", "text": "https://wpnews.pro/news/why-24-december-1-australian-business-day-can-equal-29-december.txt", "jsonld": "https://wpnews.pro/news/why-24-december-1-australian-business-day-can-equal-29-december.jsonld"}}