
MCP integration documentation
DatoQA — Official Public Holidays
FR/UK/HK government calendars plus international OpenHolidays curated public holidays. Published dates and multilingual names, regional and half-day scope, explicit source kind and gaps. International coverage is incomplete; future dates can change.
5 read-only tools · Streamable HTTP · No account, API key or wallet · Free factual tools during the pilot
Connect your agent
Remote MCP endpoint:
https://datoqa.bhazarstudio.workers.dev/mcp/holidays
Connect one scope. Adding both the general server and every theme duplicates tools. Review and merge configuration with existing servers; do not overwrite another connection named datoqa.
Claude Code
claude mcp add --transport http datoqa https://datoqa.bhazarstudio.workers.dev/mcp/holidays
Use /mcp to check the connection. Download project .mcp.json content.
VS Code / GitHub Copilot
Merge into .vscode/mcp.json, then use MCP: List Servers and enable the tools in agent chat.
{
"servers": {
"datoqa": {
"type": "http",
"url": "https://datoqa.bhazarstudio.workers.dev/mcp/holidays"
}
}
}Download VS Code configuration
Cursor
Merge into the project’s .cursor/mcp.json, then review the server in MCP settings.
{
"mcpServers": {
"datoqa": {
"url": "https://datoqa.bhazarstudio.workers.dev/mcp/holidays"
}
}
}Get your first sourced answer
If you know the supported identifiers, call the data tool directly. A separate catalog or evidence call is optional. The data response already includes citations and freshness.
DatoQA — Official Public Holidays
Which official bank holiday is listed for England and Wales on 28 December 2026? Preserve the substitute-day note; do not infer business opening hours.
Avec DatoQA, quel jour férié officiel est publié pour l’Angleterre et le pays de Galles au 28 décembre 2026 ? Conserve la note de report, sans conclure sur les horaires des commerces.
Tool: get_public_holidays
{
"region": "gb-england-and-wales",
"date": "2026-12-28"
}International calendars
Use list_holiday_regions to inspect actual country/year coverage. Examples: oh-de (Germany), oh-es (Spain), oh-za (South Africa), hk-general (Hong Kong government). International coverage is incomplete. OpenHolidays dates are curated source entries, not individual government confirmations.
Germany 2027: nationwide entries · Download calendar (.ics) · Live coverage
The JSON retains source-language names, inclusive date ranges, regional flags and half-day scope. Optional and bank-only entries from OpenHolidays are excluded. Calendar downloads label regional and half-day entries and do not invent working hours.
Demandez : « Donne les jours fériés nationaux publiés pour l’Allemagne en 2027, leur source et le niveau de confirmation des dates. »
Consulta los festivos publicados para España en 2026, indicando cuáles son nacionales o regionales y citando la fuente.
请查询香港2027年公布的公众假期,注明官方来源和数据获取日期。
Datasets, sources and access
These descriptions explain the supported collections. Live directories and response status determine current availability. DatoQA structures source snapshots; source and schema checks do not independently establish factual truth.
Published French, UK and Hong Kong government calendars
Published public-holiday dates from French territory calendars, the three GOV.UK divisions and the Hong Kong general-holiday calendar. Original titles, notes and explicit year coverage are retained. Territories are distinct; absent entries do not establish working days, paid leave or business opening hours.
Source: DINUM / Etalab · GOV.UK · Hong Kong Government / 1823
Variables: Published holiday date; Source title and notes; Named calendar territory.
JSON and iCalendar (.ics); request a named region and a year or exact date.
Inspect live coverage · Try a scoped HTTP query
Licences differ by government source. Retain the publisher, retrieval date, notes and applicable record licence.
OpenHolidays curated international public holidays
A scoped collection of source-provided public holidays from OpenHolidays API / openpotato. Preserve multilingual names, inclusive date ranges, nationwide or regional scope and half-day flags. Coverage is incomplete; future dates can change. This is a curated aggregator, not individual government confirmation. Optional and bank-only entries are excluded.
Source: OpenHolidays API / openpotato
Variables: Public-holiday date span; Multilingual source name; Nationwide, regional and half-day scope.
JSON and iCalendar (.ics). The complete derived-collection licence download is paginated JSON, including stale or withdrawn snapshots explicitly tagged.
Inspect live coverage · Try a scoped HTTP query · Download the derived collection, page by page
Attribute OpenHolidays API / openpotato. The DatoQA derived collection is shared under ODbL 1.0; follow each next link to download all pages. ODbL 1.0
Read a response correctly
- Read
statusandreturned, then the observation period and unit. HTTP 200 can contain an unavailable or empty result. source_unavailable_or_stalemeans there is no currently publishable snapshot; retry later or consult the publisher. It does not establish a zero value.no_numeric_data_in_period,no_data_in_period,year_not_coveredorno_holiday_listed_for_datedescribe different gaps. Never replace a missing value with zero or infer a working day.- Preserve
citation,freshnessandprovenance. A SHA-256 evidence hash checks the stored source snapshot, not independent factual truth.
World Bank economy codes use three characters, such as USA and FRA. Eurostat uses its own two-character codes, with EL for Greece. Holiday region identifiers such as gb-england-and-wales and oh-de are a separate system.
Coverage and interpretation
FR/UK/HK government calendars plus international OpenHolidays curated public holidays. Published dates and multilingual names, regional and half-day scope, explicit source kind and gaps. International coverage is incomplete; future dates can change. Consult /v1/holidays/regions for actual coverage. OpenHolidays-derived data is ODbL 1.0 and freely downloadable at /v1/holidays/openholidays-export. These are not school calendars. No listed holiday does not establish a working day, paid leave or opening hours.
Read status, returned, observation dates, units, nulls, freshness, citation and provenance. Collection time is not the observation period. Historical values can be revised. independently_verified remains false: official-source and schema checks are not independent factual corroboration. Missing information stays unavailable.
Troubleshooting and verification
Use Streamable HTTP with the exact endpoint above. Client policies and workspace trust may restrict MCP. No authentication is required for factual tools. A successful HTTP status alone does not prove usable data: inspect the structured status. An out-of-theme tool requires another scope.
Runnable HTTP and SDK examples · Dated response excerpts · Live catalog · OpenAPI · Plain-text quickstart
Configuration syntax checked against official client documentation; SDK tests are not end-to-end certification of each client interface. No uptime guarantee during the pilot. The optional paid HTTP country report is separate and is never called by these examples.