Australia Public Holidays MCP
Server Details
Australian national and state public holidays.
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin โ Test Profile.
- Status
- Unhealthy
- Last Tested
- Transport
- Streamable HTTP ยท MCP 2025-03-26
- URL
- Repository
- donniertf-hub/uk-mcp-fleet
- GitHub Stars
- 0
TDQS
Scored across 3 tools
The three tools have mostly distinct purposes: state-specific holiday listing, date-specific holiday checking, and a national upcoming-holiday list. There is some overlap because by_state and next_holidays both return holiday lists, but their filters and intended use cases are clear.
All names use snake_case, but the conventions are mixed: by_state is a prepositional phrase, is_holiday is a verb phrase, and next_holidays is an adjective-noun phrase. They are readable but do not follow a predictable verb_noun or noun_action pattern.
Three tools is a reasonable minimal surface for a simple public-holidays server, and each tool has a clear role. It is slightly thin but not inappropriate for the narrow domain.
The tools cover common checks and upcoming holidays, but there are notable gaps: no way to list holidays for a specific state in an arbitrary year, no date-range query, and no all-holidays listing. Agents can still answer many questions via is_holiday, but broader holiday discovery is limited.
Available Tools
3 toolsby_stateCInspect
PRO. Holidays affecting a state code (e.g. NSW, VIC, QLD) for this year.
| Name | Required | Description | Default |
|---|---|---|---|
| state | Yes | ||
| access_token | No | Subscriber token from /success (or Authorization: Bearer) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must carry the full behavioral burden. It does not state whether this is a read-only operation, what authentication is required, what the response looks like, or any rate limits; 'PRO.' is ambiguous and does not compensate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is short and front-loaded with the core resource and scope. The leading 'PRO.' is unclear and does not obviously earn its place, but otherwise there is no wasted text.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple two-parameter tool with no output schema, the description gives enough to understand the core operation. However, with no annotations and no return-format explanation, it leaves behavioral and response expectations underspecified.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is only 50%, but the description meaningfully clarifies the 'state' parameter by giving example state codes (NSW, VIC, QLD). The access_token parameter is documented in the schema, not in the description, so the description adds partial but useful semantic context.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific resource and scope: holidays affecting a state code for this year, with examples like NSW, VIC, QLD. It is clear without opening the schema, but it does not explicitly differentiate itself from siblings is_holiday and next_holidays.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no explicit guidance on when to use this tool versus is_holiday or next_holidays. The phrase 'for this year' hints at a calendar-year scope, but no alternatives or exclusions are named.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
is_holidayBInspect
PRO. Check a YYYY-MM-DD date against the AU holiday list.
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | ||
| access_token | No | Subscriber token from /success (or Authorization: Bearer) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry the behavioral load. 'Check' implies a safe read-only lookup and 'PRO' signals it is a paid/authenticated tier, but it doesn't confirm the boolean return, failure behavior for malformed dates, or whether authentication is mandatory.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences with the core operation front-loaded after a terse tier marker. 'PRO.' is the only questionable token, since it is unexplained shorthand, but it earns space by signaling paid access.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a two-parameter read tool with no output schema, the essentials of input format and scope are present. It still omits what the response looks like (presumably a boolean) and what happens to dates outside the AU list or invalid input, which matters for correct invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 50%: the undocumented parameter is 'date', and the description supplies exactly the missing contract, YYYY-MM-DD format. The access_token requirement is covered by the schema's own description, so the gap is effectively closed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
It states a specific verb and resource: check a date against the AU holiday list, with the accepted date format named. The AU scope implicitly separates it from by_state and next_holidays, but the distinction is never made explicit, so an agent must infer it.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance on when to use this tool instead of by_state or next_holidays, and no prerequisites beyond the 'PRO' hint. The sibling names suggest a national-level lookup versus state-specific or upcoming-holiday alternatives, but the description never states that.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
next_holidaysBInspect
FREE. Next 5 Australian public holidays from today.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden, and it does disclose the hard cap of 5 results and the 'from today' anchor, which is real behavioral information. It omits the return shape (field names, whether state/region appears on each holiday), timezone handling, and what happens near year boundaries or when fewer than 5 remain.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short fragments, front-loaded with the scope constraint and containing no filler or redundancy. The 'FREE' marker is a single token that plausibly helps an agent weigh calling it.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, no-output-schema tool this covers the essentials, but it leaves a material ambiguity against sibling by_state: whether the returned holidays are national, per-state, or all-jurisdiction. That gap matters for correct tool selection more than the missing return-format detail.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so there is nothing for the description to disambiguate; baseline is 4. The fixed 'next 5 from today' framing correctly signals that no filtering input exists.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a concrete resource and scope: the next 5 Australian public holidays starting from today. The verb-less phrasing is still unambiguous because both the count and the time anchor are explicit. It loses a point because it never distinguishes itself from the sibling by_state, leaving ambiguous whether results are national-only or state-specific.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No when-to-use or when-not-to-use guidance, and no reference to the alternatives by_state or is_holiday. 'FREE' hints at cost, not at selection criteria, so the agent must infer that this is the zero-argument 'give me something quick' option.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- First observed
by_state - First observed
is_holiday - First observed
next_holidays
Related MCP Connectors
Reliable Australian business-day, public-holiday and deadline tools for AI agents.
Public holidays, business days and long weekends for about 250 countries, in each local time zone.
Public holidays for 150+ countries, business-day maths and timezone lookup
Australian business days and holiday-aware due dates for your AI agent.
Related MCP Servers
- FlicenseAqualityDmaintenanceProvides verified ANZ public holidays, school terms, and business-day calculations for all 9 regions of Australia and New Zealand, backed by data for 2026 and 2027.3-
- AlicenseAqualityDmaintenanceProvides access to Victoria, Australia's public holidays and important dates via an MCP server.1MIT
- AlicenseNot gradedqualityBmaintenanceProvides public holidays, long weekends, and country data for 202 countries via the Nager.Date API, with client-side filtering and timezone-aware checks.1BSD Zero Clause
- AlicenseAqualityDmaintenanceProvides real, official public holiday data for ~100 countries with tools to list holidays for a year and check if a specific date is a holiday. Free, no API key required, powered by Nager.Date.2MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.