AU Agent Utilities

io.github.creatorhub121由 GitHub 帳號 creatorhub121 發布v1.2.0更新於 Oct 27, 2026

Reliable Australian business-day, public-holiday and deadline tools for AI agents.

已驗證Streamable HTTP可網頁執行效率與工作流商業與電商

概覽

AI 產生的概覽

遠端 MCP 伺服器,讓助理取得澳洲各州與領地的確定性工作日、國定假日與截止日期計算。

可以做什麼
  • 判斷某日期是否為工作日,回傳原因、假日名稱以及前一個與後一個工作日
  • 在起始日期上加減工作日,可往前或往後,預設不含起始日
  • 依明確的起訖日計入規則計算兩個日期之間的工作日,並列出週末與假日明細
  • 以日曆日或工作日計算截止日期,並可將非工作日結果順延至下一個或回退至上一個工作日
適用情境
適合助理需要回答澳洲的排程、結算、通知期或法遵截止日期問題,且不能靠猜測週末與國定假日的情況。也適合需要對指定州或領地做可重複日期運算的工作流程。
執行需求
需要一個遠端 Streamable HTTP 端點;不需本機安裝、API 金鑰或帳號。用戶端須支援遠端 Streamable HTTP 類型的 MCP 伺服器,並需能連線至該託管端點。
安裝前請注意
此伺服器僅做唯讀日期計算,不要求任何憑證。結果取決於其 date-holidays 資料集,地方性、區域性及產業特定假日未必收錄;重要的法律或合約期限應另行核實。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 AU Agent Utilities,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.creatorhub121%2Fau-business-day/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "au-agent-utilities": {
      "type": "http",
      "url": "https://au-business-day.auagentutilities.workers.dev/mcp"
    }
  }
}

README

AU Agent Utilities

Reliable Australian utility tools for AI agents.

The first module is the Australian Business Day Engine — deterministic business-day, public-holiday and deadline calculations across all Australian states and territories.

Instead of asking an AI model to guess whether a date is a business day, the agent can call a tool and get a structured answer.

Connect to the live MCP

Transport: Streamable HTTP
Authentication: None required
Live endpoint:

text
https://au-business-day.auagentutilities.workers.dev/mcp

No local installation or API key is required.

Try it now

The server is publicly available through Glama, where you can inspect the available tools and test the MCP.

Glama: Try AU Agent Utilities on Glama

Connect with Cursor

Add the following to your Cursor mcp.json:

json
{  "mcpServers": {    "au-agent-utilities": {      "url": "https://au-business-day.auagentutilities.workers.dev/mcp"    }  }}

Cursor supports remote MCP servers over Streamable HTTP.

Connect with VS Code

Add the server to your MCP configuration:

json
{  "servers": {    "au-agent-utilities": {      "type": "http",      "url": "https://au-business-day.auagentutilities.workers.dev/mcp"    }  }}

Other MCP clients

Any MCP client that supports remote Streamable HTTP servers can connect to:

text
https://au-business-day.auagentutilities.workers.dev/mcp

Try these prompts

Once connected, try asking your agent:

Is 27 December 2021 a business day in NSW? If not, give me the previous and next business day.

What is 5 Victorian business days after 24 December 2026?

Count the business days between 1 December and 31 December 2026 in Queensland.

Calculate a NSW deadline 7 calendar days after 20 December 2021 and roll it to the next business day if necessary.

Available tools

ToolWhat it does
check_australian_business_dayChecks whether a date is an Australian business day and returns the previous and next business day
calculate_australian_business_dateAdds or subtracts business days
count_australian_business_daysCounts business days between two dates with explicit boundary rules
calculate_australian_deadlineCalculates calendar or business-day deadlines and optionally rolls non-business dates

Australian jurisdictions

Supports:

ACT · NSW · NT · QLD · SA · TAS · VIC · WA

Handles weekends, state and territory public holidays, and applicable substitute holidays represented in the underlying holiday dataset.

Local, regional and industry-specific holidays are not guaranteed unless they are represented in the relevant jurisdiction dataset.

Available Tools

check_australian_business_day

Checks whether a date is a business day in an Australian state or territory.

Returns:

  • whether the date is a business day
  • weekend or public-holiday reason
  • holiday name where applicable
  • previous business day
  • next business day

Example:

text
Date: 2021-12-27State: NSW

Result:

text
Business day: falseReason: public_holidayHoliday: Christmas Day (substitute day)Next business day: 2021-12-29

calculate_australian_business_date

Adds or subtracts Australian business days from a starting date.

Positive numbers move forward and negative numbers move backward.

The start date is excluded by default.

Example:

text
Start date: 2021-12-24State: NSWBusiness days: 1

Result:

text
2021-12-29

The calculation skips weekends and applicable public holidays, including substitute public holidays.


count_australian_business_days

Counts business days between two Australian calendar dates.

Boundary inclusion is explicit so agents do not have to guess whether the start or end date should be counted.

The result can include:

  • business days
  • non-business days
  • weekend days
  • public-holiday weekdays
  • holidays encountered

Example:

text
Start date: 2021-12-24End date: 2021-12-29State: NSWInclude start: falseInclude end: true

Result:

text
Business days: 1

calculate_australian_deadline

Calculates an Australian deadline using either calendar days or business days.

Supports explicit rules for:

  • whether the start date is counted
  • rolling a non-business deadline forward
  • rolling a non-business deadline backward
  • leaving the calculated date unchanged

Example:

text
Start date: 2021-12-20State: NSWDays: 7Day type: calendarInclude start: falseRoll: next

The unadjusted deadline is:

text
2021-12-27

Because that date is a substitute public holiday, the final deadline becomes:

text
2021-12-29

Supported Jurisdictions

  • ACT
  • NSW
  • NT
  • QLD
  • SA
  • TAS
  • VIC
  • WA

Holiday Handling

The engine accounts for:

  • Saturdays
  • Sundays
  • state and territory public holidays
  • substitute public holidays where represented in the installed holiday dataset

Public-holiday information is provided using the date-holidays dataset.

Local, regional or industry-specific holidays are not guaranteed unless represented in the relevant jurisdiction dataset.

HTTP Endpoints

The Worker can also be used directly over HTTP.

Check a business day

text
/check?date=2021-12-27&state=NSW

Add or subtract business days

text
/calculate?date=2021-12-24&state=NSW&days=1

Count business days

text
/count?start_date=2021-12-24&end_date=2021-12-29&state=NSW&include_start=false&include_end=true

Calculate a deadline

text
/deadline?start_date=2021-12-20&state=NSW&days=7&day_type=calendar&include_start=false&roll=next

Why AU Agent Utilities?

AI agents are good at reasoning, but deterministic local rules should not depend on guessing.

AU Agent Utilities is being built as a reliable Australian utility layer for agents, with the Business Day Engine as the first module.

Future utilities will expand beyond dates into other Australian data, verification and workflow functions.

Deployment

The MCP server is deployed on Cloudflare Workers and is available remotely through the live MCP endpoint above.

It is also published through Smithery as:

text
creatorhub121/au-agent-utilities

Version

text
1.2.0

來源:README.md,提交 1aa777f

工具

4

check_australian_business_day

Check whether a date is a business day in an Australian state or territory and return the previous and next business day.

輸入參數date必填state必填

calculate_australian_business_date

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.

輸入參數date必填state必填business_days必填

count_australian_business_days

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.

輸入參數state必填end_date必填start_date必填include_end_dateinclude_start_date

calculate_australian_deadline

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.

輸入參數days必填state必填day_type必填start_date必填include_start_dateroll_if_non_business_day

版本歷史

1
  1. v1.2.0最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分