Business Days and Holidays
Was dieses MCP kann
Calculates business-day intervals and dates and lists public or school holidays by country and region.
Tools
Eingabeschema
{'type': 'object', 'required': ['country', 'startDate', 'days'], 'properties': {'days': {'type': 'integer', 'maximum': 1000, 'minimum': -1000, 'description': 'Working days to move: positive for later, negative for earlier. At most 1000 either way.'}, 'region': {'type': 'string', 'pattern': '^[A-Za-z0-9]{1,3}(-[A-Za-z0-9]{1,3})?$', 'description': 'State, province or nation within the country, as a subdivision code such as DE-BY or BY (Bavaria), GB-SCT (Scotland), US-CA or AU-NSW. Optional.'}, 'country': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'description': 'Two-letter ISO 3166-1 country code whose holidays apply, such as US, GB, DE, AU or VN.'}, 'startDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'The date to count from, YYYY-MM-DD. It is day 0 and is not counted.'}, 'weekendDays': {'type': 'array', 'items': {'enum': ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'], 'type': 'string'}, 'maxItems': 4, 'minItems': 1, 'description': 'Days of the week that are not working days. Default: saturday and sunday. Use friday and saturday where that is the weekend.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['country', 'startDate', 'days', 'resultDate', 'resultWeekday', 'calendarDays', 'startIsBusinessDay', 'holidaysSkipped', 'conventions', 'source'], 'properties': {'days': {'type': 'integer'}, 'note': {'type': 'string'}, 'region': {'type': 'string'}, 'source': {'type': 'string'}, 'country': {'type': 'string'}, 'weekend': {'type': 'array', 'items': {'enum': ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'], 'type': 'string'}}, 'startDate': {'type': 'string'}, 'resultDate': {'type': 'string'}, 'conventions': {'type': 'array', 'items': {'type': 'string'}}, 'calendarDays': {'type': 'integer'}, 'resultWeekday': {'enum': ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'], 'type': 'string'}, 'holidaysSkipped': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'name'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'weekday': {'enum': ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'], 'type': 'string'}}}}, 'startIsBusinessDay': {'type': 'boolean'}}}
Eingabeschema
{'type': 'object', 'required': ['country', 'startDate', 'endDate'], 'properties': {'region': {'type': 'string', 'pattern': '^[A-Za-z0-9]{1,3}(-[A-Za-z0-9]{1,3})?$', 'description': 'State, province or nation within the country, as a subdivision code such as DE-BY or BY (Bavaria), GB-SCT (Scotland), US-CA or AU-NSW. Optional.'}, 'country': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'description': 'Two-letter ISO 3166-1 country code whose holidays apply, such as US, GB, DE, AU or VN.'}, 'endDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Last date of the range, YYYY-MM-DD. Not before startDate.'}, 'startDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'First date of the range, YYYY-MM-DD.'}, 'weekendDays': {'type': 'array', 'items': {'enum': ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'], 'type': 'string'}, 'maxItems': 4, 'minItems': 1, 'description': 'Days of the week that are not working days. Default: saturday and sunday. Use friday and saturday where that is the weekend.'}, 'includeEndDate': {'type': 'boolean', 'description': 'Count endDate when it is a working day. Default true.'}, 'includeStartDate': {'type': 'boolean', 'description': 'Count startDate when it is a working day. Default true.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['country', 'startDate', 'endDate', 'businessDays', 'calendarDays', 'weekendDays', 'holidaysOnWorkdays', 'conventions', 'source'], 'properties': {'note': {'type': 'string'}, 'region': {'type': 'string'}, 'source': {'type': 'string'}, 'country': {'type': 'string'}, 'endDate': {'type': 'string'}, 'weekend': {'type': 'array', 'items': {'enum': ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'], 'type': 'string'}}, 'startDate': {'type': 'string'}, 'conventions': {'type': 'array', 'items': {'type': 'string'}}, 'weekendDays': {'type': 'integer'}, 'businessDays': {'type': 'integer'}, 'calendarDays': {'type': 'integer'}, 'includesEndDate': {'type': 'boolean'}, 'includesStartDate': {'type': 'boolean'}, 'holidaysOnWorkdays': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'name'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'weekday': {'enum': ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'], 'type': 'string'}}}}, 'regionalHolidaysNote': {'type': 'string'}, 'regionalHolidaysNotCounted': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'name', 'regions'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'regions': {'type': 'array', 'items': {'type': 'string'}}, 'weekday': {'enum': ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'], 'type': 'string'}}}}}}
Eingabeschema
{'type': 'object', 'required': ['ticket'], 'properties': {'ticket': {'type': 'string', 'pattern': '^fb_[0-9a-f]{32}$', 'description': 'The ticket id that submit_feedback returned.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['ticket', 'status'], 'properties': {'note': {'type': 'string'}, 'reply': {'type': ['string', 'null']}, 'status': {'enum': ['pending', 'answered'], 'type': 'string'}, 'ticket': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'properties': {'task': {'type': 'string', 'description': 'Alias for query: task phrase to search.'}, 'query': {'type': 'string', 'description': "Optional task keyword or phrase to search tools (e.g. 'recruiter', 'linkedin', 'feedback', 'broken links', 'jobs'). Omit to list all tools."}, 'keyword': {'type': 'string', 'description': 'Alias for query: keyword to search.'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['country', 'year'], 'properties': {'kind': {'enum': ['public', 'school'], 'type': 'string', 'description': 'public (default) for public holidays, or school for school holidays, which exist for a limited set of countries.'}, 'year': {'type': 'integer', 'maximum': 2076, 'minimum': 1976, 'description': 'Calendar year, for example 2027.'}, 'region': {'type': 'string', 'pattern': '^[A-Za-z0-9]{1,3}(-[A-Za-z0-9]{1,3})?$', 'description': 'State, province or nation within the country, as a subdivision code such as DE-BY or BY (Bavaria), GB-SCT (Scotland), US-CA or AU-NSW. Optional.'}, 'country': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'description': 'Two-letter ISO 3166-1 country code whose holidays apply, such as US, GB, DE, AU or VN.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['country', 'year', 'kind', 'source'], 'properties': {'kind': {'enum': ['public', 'school'], 'type': 'string'}, 'note': {'type': 'string'}, 'year': {'type': 'integer'}, 'region': {'type': 'string'}, 'source': {'type': 'string'}, 'country': {'type': 'string'}, 'publicHolidays': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'name', 'appliesTo', 'types', 'dayOff'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'types': {'type': 'array', 'items': {'type': 'string'}}, 'dayOff': {'type': 'boolean'}, 'weekday': {'enum': ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'], 'type': 'string'}, 'appliesTo': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}]}, 'localName': {'type': 'string'}}}}, 'schoolHolidays': {'type': 'array', 'items': {'type': 'object', 'required': ['startDate', 'endDate', 'name', 'appliesTo'], 'properties': {'name': {'type': 'string'}, 'endDate': {'type': 'string'}, 'appliesTo': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}]}, 'startDate': {'type': 'string'}}}}}}
Eingabeschema
{'type': 'object', 'required': ['kind', 'message'], 'properties': {'kind': {'enum': ['need_tool', 'need_data', 'bug', 'other'], 'type': 'string', 'description': 'need_tool: a tool you want. need_data: data a tool lacks. bug: something broke. other: anything else about the tools.'}, 'tool': {'type': 'string', 'pattern': '^[A-Za-z0-9_.:-]{1,64}$', 'description': 'Optional: the name of the tool this is about, for example find_tariff_codes.'}, 'message': {'type': 'string', 'maxLength': 1000, 'minLength': 10, 'description': 'What you need or what broke, in plain words, at most 1000 characters. Links, email addresses and phone numbers are removed. Never include secrets or personal details.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['ticket', 'status'], 'properties': {'note': {'type': 'string'}, 'reply': {'type': ['string', 'null']}, 'status': {'enum': ['pending', 'answered'], 'type': 'string'}, 'ticket': {'type': 'string'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
Duvo MCP
Provides governed retail and CPG operations for cases, queues, approvals, automations, process documentation, integrations, and a…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
Physical Capability Cloud
Registers and manages physical equipment and operators, supports capability pricing, job contracts, telemetry, verification evide…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…