{"protocolVersion":"1.0","name":"calendar-intel","description":"Public holiday data for scheduling agents - holidays, business days, and calendar intelligence","url":"https://calendar-intel-production.up.railway.app/","supportedInterfaces":[{"url":"https://calendar-intel-production.up.railway.app/","protocolBinding":"HTTP+JSON"}],"version":"1.0.0","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":true},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"overview","name":"overview","description":"Free overview - check which countries have a holiday today","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":false}},{"id":"country-holidays","name":"country-holidays","description":"Get all public holidays for a country in a given year","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code (e.g., US, GB, DE)"},"year":{"default":2026,"type":"integer","minimum":2000,"maximum":2100}},"required":["country","year"],"additionalProperties":false}},{"id":"is-holiday","name":"is-holiday","description":"Check if a specific date is a public holiday in a country","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code"},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Date in YYYY-MM-DD format"}},"required":["country","date"],"additionalProperties":false}},{"id":"next-holiday","name":"next-holiday","description":"Get the next upcoming public holiday in a country","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code"},"fromDate":{"description":"Start date (defaults to today)","type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},"required":["country"],"additionalProperties":false}},{"id":"business-days","name":"business-days","description":"Calculate business days between two dates (excluding weekends and holidays)","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code"},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Start date YYYY-MM-DD"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"End date YYYY-MM-DD"}},"required":["country","startDate","endDate"],"additionalProperties":false}},{"id":"compare-countries","name":"compare-countries","description":"Compare holidays across multiple countries for a date range","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"countries":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"string","minLength":2,"maxLength":2},"description":"List of country codes"},"year":{"default":2026,"type":"integer","minimum":2000,"maximum":2100}},"required":["countries","year"],"additionalProperties":false}},{"id":"add-business-days","name":"add-business-days","description":"Calculate a future date by adding N business days","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"streaming":false,"x_input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code"},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Start date YYYY-MM-DD"},"daysToAdd":{"type":"integer","minimum":1,"maximum":365,"description":"Number of business days to add"}},"required":["country","startDate","daysToAdd"],"additionalProperties":false}}],"supportsAuthenticatedExtendedCard":false,"entrypoints":{"overview":{"description":"Free overview - check which countries have a holiday today","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":false}},"country-holidays":{"description":"Get all public holidays for a country in a given year","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code (e.g., US, GB, DE)"},"year":{"default":2026,"type":"integer","minimum":2000,"maximum":2100}},"required":["country","year"],"additionalProperties":false}},"is-holiday":{"description":"Check if a specific date is a public holiday in a country","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code"},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Date in YYYY-MM-DD format"}},"required":["country","date"],"additionalProperties":false}},"next-holiday":{"description":"Get the next upcoming public holiday in a country","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code"},"fromDate":{"description":"Start date (defaults to today)","type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}},"required":["country"],"additionalProperties":false}},"business-days":{"description":"Calculate business days between two dates (excluding weekends and holidays)","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code"},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Start date YYYY-MM-DD"},"endDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"End date YYYY-MM-DD"}},"required":["country","startDate","endDate"],"additionalProperties":false}},"compare-countries":{"description":"Compare holidays across multiple countries for a date range","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"countries":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"string","minLength":2,"maxLength":2},"description":"List of country codes"},"year":{"default":2026,"type":"integer","minimum":2000,"maximum":2100}},"required":["countries","year"],"additionalProperties":false}},"add-business-days":{"description":"Calculate a future date by adding N business days","streaming":false,"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"country":{"type":"string","minLength":2,"maxLength":2,"description":"ISO 3166-1 alpha-2 country code"},"startDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Start date YYYY-MM-DD"},"daysToAdd":{"type":"integer","minimum":1,"maximum":365,"description":"Number of business days to add"}},"required":["country","startDate","daysToAdd"],"additionalProperties":false}}},"payments":[{"method":"x402","payee":"0xE5312919e63109c9dDBa2Ea7cf75EC9B3d5D3A14","network":"base","endpoint":"https://facilitator.daydreams.systems","extensions":{"x402":{"facilitatorUrl":"https://facilitator.daydreams.systems"}}}]}