School Vacation

Queries school vacation calendars for Belgium, Netherlands, and Luxembourg (2019-2028) via MCP with authentication and audit logging.
  • typescript

0

GitHub Stars

typescript

Language

6 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You can query and retrieve school vacation calendars for Belgium, the Netherlands, and Luxembourg (2019–2028) using MCP. This server provides a lightweight, authenticated API to check specific dates, list regions, and retrieve vacation periods across regions, all with audit logging and flexible deployment options.

How to use

You interact with the server through an MCP client. Start the server using the mode that fits your environment, then connect via the MCP protocol or through the REST/HTTP endpoints if you are using the combined HTTP+MCP setup. You can perform the following actions: verify whether a date is a vacation in a given region, fetch all vacation periods for a region (optionally filtered by year), and obtain the list of all supported regions.

How to install

Prerequisites: Node.js, npm, and optional Docker if you plan to run in containers.

# Install dependencies
npm install

# Build the project
npm run build

Additional sections

Configuration and runtime behavior are designed to support both development and production environments. In development, authentication is disabled to simplify local testing. In production, you enable authentication by setting a token and starting the MCP server accordingly.

Security and deployment considerations include using a secure token, enabling HTTPS/TLS in production, and rotating credentials regularly. Audit logging is active for all requests to help you monitor usage patterns and detect anomalies.

Data coverage includes the specified regions (Belgium: Flanders and Wallonia; Netherlands: North, Middle, South; Luxembourg) for years 2019 through 2028, with details on weekends, holidays, and school vacation flags per region.

If you need a quick health check or basic connectivity tests, you can probe the server’s health endpoints when using the HTTP+MCP setup.

Troubleshooting tips cover common issues such as port conflicts, authentication errors, and Docker-related problems. Always ensure your authentication token is set when running in production and verify logs if something does not respond as expected.

Available tools

check_school_vacation

Checks if a specific date is a school vacation day for the given region.

get_vacation_periods

Retrieves all school vacation periods for a region, optionally filtered by year.

get_supported_regions

Returns a list of all regions supported by the server.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational