protogrid

Search / dev.workers.bhazarstudio.datoqa/official-public-holidays

DatoQA — Official Public Holidays

R0· no sign-in

Government and OpenHolidays calendars: regional scope, multilingual names, dated sources and gaps.

v0.6.15 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality79good
Trust82of 100
Uptime, 30 days98%
Latency p50494 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "official-public-holidays": {
      "type": "http",
      "url": "https://datoqa.bhazarstudio.workers.dev/mcp/holidays"
    }
  }
}
claude mcp add --transport http official-public-holidays https://datoqa.bhazarstudio.workers.dev/mcp/holidays
[mcp_servers.official-public-holidays]
url = "https://datoqa.bhazarstudio.workers.dev/mcp/holidays"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "official-public-holidays": {
      "type": "remote",
      "url": "https://datoqa.bhazarstudio.workers.dev/mcp/holidays",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "official-public-holidays": {
      "type": "http",
      "url": "https://datoqa.bhazarstudio.workers.dev/mcp/holidays"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=official-public-holidays&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZGF0b3FhLmJoYXphcnN0dWRpby53b3JrZXJzLmRldi9tY3AvaG9saWRheXMifQ%3D%3D"
}
{
  "servers": {
    "official-public-holidays": {
      "type": "http",
      "url": "https://datoqa.bhazarstudio.workers.dev/mcp/holidays"
    }
  }
}
{
  "mcpServers": {
    "official-public-holidays": {
      "httpUrl": "https://datoqa.bhazarstudio.workers.dev/mcp/holidays"
    }
  }
}
extensions:
  "official-public-holidays":
    enabled: true
    name: "official-public-holidays"
    type: streamable_http
    uri: "https://datoqa.bhazarstudio.workers.dev/mcp/holidays"
    timeout: 300

Quality 79 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations5 of 5 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,530 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes11 tool changes in 30 days
  • fail
    stability.rug_pull4 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

5 tools, about 1,530 tokens to load them all · tool set b33b4416b870 · tools last changed 2026-10-07 · checked 2026-10-20 21:51 UTC

Tool changes

  • catalogchangedinput schema
  • catalogchangeddescription, input schema
    before

    Inspect this connection’s scope, tools and access policy. With no arguments returns the usual catalog. On the general or economy connection, optionally supply report_countries (1–10 World Bank codes) for a FREE live preview of the optional paid country comparison: population/GDP/inflation, five completed years, aligned JSON and CSV, definitions and source evidence. Preview reports price, missing cells, availability and the exact HTTP purchase path; it never signs or pays. Existing data tools remain free. Buying requires an authorized x402 HTTP client, not just MCP. Source/schema checks are not independent factual verification.

    after · 87% of words in common

    Inspect this connection’s scope, tools and access policy. With no arguments returns the usual catalog. On the general or economy connection, optionally supply report_countries (1–10 World Bank codes) for a FREE live preview of the optional paid country comparison: population/GDP/inflation by default, or up to six selected historical indicators over ten years, aligned JSON and CSV, definitions and source evidence. Preview reports price, missing cells, availability and the exact HTTP purchase path; it never signs or pays. Existing data tools remain free. Buying requires an authorized x402 HTTP client, not just MCP. Source/schema checks are not independent factual verification.

  • get_evidencechangedinput schema, output schema
  • get_recordchangedinput schema, output schema
  • get_public_holidayschangedinput schema, output schema
  • list_holiday_regionschangedoutput schema
  • catalogchangeddescription, input schema, output schemameaning changed
    before

    Get the scope, allowed tool names, source IDs, endpoint and access policy for this thematic MCP. Call with no arguments when setting up this connection; skip it when the desired data tool and inputs are known. Use the listed domain directories only to resolve missing identifiers or coverage. This static catalog does not guarantee current availability; inspect the data response status and freshness.

    after · 20% of words in common

    Inspect this connection’s scope, tools and access policy. With no arguments returns the usual catalog. On the general or economy connection, optionally supply report_countries (1–10 World Bank codes) for a FREE live preview of the optional paid country comparison: population/GDP/inflation, five completed years, aligned JSON and CSV, definitions and source evidence. Preview reports price, missing cells, availability and the exact HTTP purchase path; it never signs or pays. Existing data tools remain free. Buying requires an authorized x402 HTTP client, not just MCP. Source/schema checks are not independent factual verification.

  • get_recordchangedoutput schema
  • get_public_holidayschangeddescription, input schema, output schemameaning changed
    before

    Official source calendar entries for one region and year, or an exact local calendar date. Use list_holiday_regions for territory ids and coverage. Original French/English titles, substitute-day notes and citations retained. A date with no listed holiday does not prove a working day or open business. Future dates may change; not independently verified.

    after · 22% of words in common

    Get published public-holiday entries for one calendar and year or exact inclusive local date. Use a known region id directly (fr-metropole, gb-england-and-wales, hk-general, oh-de); consult list_holiday_regions only if scope is unknown. OpenHolidays entries retain multilingual names, subdivisions and half-day scope; set nationwide_only=true to exclude regional entries. Government feeds and third-party curated calendars are explicitly distinguished. Empty results do not establish working days; future dates can change, and aggregator dates are not individually government-confirmed.

  • list_holiday_regionschangeddescription, output schemameaning changed
    before

    List the available French government and GOV.UK bank-holiday calendars, territory ids, published years and freshness. Includes regional differences. Does not establish establishment opening hours, all local holidays, working days or paid leave.

    after · 21% of words in common

    Discover available public-holiday calendars and exact region ids, published years, source kind and freshness. Includes FR/UK/HK government feeds and international OpenHolidays curated entries. Use when country/region/year coverage is unknown; otherwise call get_public_holidays directly. Configured calendars are not proof of available data. International coverage is incomplete.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 82 / 100

no-repository
provenance55
liveness99
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-98% +updated-16d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://datoqa.bhazarstudio.workers.dev/mcp/holidays streamable-httpnoneyes98%494 ms2026-07-282026-10-20

Tools (5)

catalogread-onlyInspect this connection’s scope, tools and access policy. With no arguments returns the usual catalog. On the general or economy connection, optionally supply report_countries (1–10 World Bank codes) for a FREE live preview of the optional paid country comparison: population/GDP/inflation by default, or up to six selected historical indicators over ten years, aligned JSON and CSV, definitions and source evidence. Preview reports price, missing cells, availability and the exact HTTP purchase path; it never signs or pays. Existing data tools remain free. Buying requires an authorized x402 HTTP client, not just MCP. Source/schema checks are not independent factual verification.
get_evidenceread-onlyRetrieve the source JSON snapshot and SHA-256 digest for a currently available record. The digest proves snapshot integrity, not factual truth.
get_public_holidaysread-onlyGet published public-holiday entries for one calendar and year or exact inclusive local date. Use a known region id directly (fr-metropole, gb-england-and-wales, hk-general, oh-de); consult list_holiday_regions only if scope is unknown. OpenHolidays entries retain multilingual names, subdivisions and half-day scope; set nationwide_only=true to exclude regional entries. Government feeds and third-party curated calendars are explicitly distinguished. Empty results do not establish working days; future dates can change, and aggregator dates are not individually government-confirmed.
get_recordread-onlyGet an unexpired record with provenance and its explicit verification level. Source/schema validation is not independent factual verification.
list_holiday_regionsread-onlyDiscover available public-holiday calendars and exact region ids, published years, source kind and freshness. Includes FR/UK/HK government feeds and international OpenHolidays curated entries. Use when country/region/year coverage is unknown; otherwise call get_public_holidays directly. Configured calendars are not proof of available data. International coverage is incomplete.

Schemas: list_tools.

Similar MCP servers

More from dev.workers.bhazarstudio.datoqa

Official server.json
{
  "name": "dev.workers.bhazarstudio.datoqa/official-public-holidays",
  "icons": [
    {
      "src": "https://datoqa.bhazarstudio.workers.dev/assets/datoqa-logo.png",
      "sizes": [
        "1254x1254"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "DatoQA — Official Public Holidays",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://datoqa.bhazarstudio.workers.dev/mcp/holidays",
      "type": "streamable-http"
    }
  ],
  "version": "0.6.15",
  "websiteUrl": "https://datoqa.bhazarstudio.workers.dev/docs/holidays/",
  "description": "Government and OpenHolidays calendars: regional scope, multilingual names, dated sources and gaps."
}