Timezone and business-day truth for agents: now, DST-safe convert, relative dates, holidays.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Add N business days to a start date, skipping weekends and public holidays.
Non-negative integer
YYYY-MM-DD
ISO 3166-1 alpha-2, default US
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http chronogate https://chronogate-self.vercel.app/mcp
Add N business days to a start date, skipping weekends and public holidays.
| Argument | Type | Description |
|---|---|---|
| days* | integer | Non-negative integer |
| start* | string | YYYY-MM-DD |
| country | string | ISO 3166-1 alpha-2, default US |
{
"type": "object",
"required": [
"start",
"days"
],
"properties": {
"days": {
"type": "integer",
"description": "Non-negative integer"
},
"start": {
"type": "string",
"description": "YYYY-MM-DD"
},
"country": {
"type": "string",
"description": "ISO 3166-1 alpha-2, default US"
}
}
}Convert an ISO-8601 instant (or naive local with from=) between IANA zones, handling DST.
| Argument | Type | Description |
|---|---|---|
| to | string | Target IANA zone (default UTC) |
| iso* | string | ISO-8601 datetime |
| from | string | Source IANA zone if iso is naive |
{
"type": "object",
"required": [
"iso"
],
"properties": {
"to": {
"type": "string",
"description": "Target IANA zone (default UTC)"
},
"iso": {
"type": "string",
"description": "ISO-8601 datetime"
},
"from": {
"type": "string",
"description": "Source IANA zone if iso is naive"
}
}
}Whether a YYYY-MM-DD date is a business day in a country (weekend + Nager.Date public holidays).
| Argument | Type | Description |
|---|---|---|
| date* | string | YYYY-MM-DD |
| country | string | ISO 3166-1 alpha-2, default US |
{
"type": "object",
"required": [
"date"
],
"properties": {
"date": {
"type": "string",
"description": "YYYY-MM-DD"
},
"country": {
"type": "string",
"description": "ISO 3166-1 alpha-2, default US"
}
}
}Current instant plus wall-clock time in an IANA timezone (e.g. America/Chicago). Includes offset and DST flag.
| Argument | Type | Description |
|---|---|---|
| tz | string | IANA timezone, default UTC |
{
"type": "object",
"properties": {
"tz": {
"type": "string",
"description": "IANA timezone, default UTC"
}
}
}Resolve expressions like "next Tuesday 3pm", "tomorrow 9am", or "in 2 business days" in a timezone.
| Argument | Type | Description |
|---|---|---|
| tz* | string | IANA timezone |
| expr* | string | |
| country | string | ISO country for business-day exprs (default US) |
{
"type": "object",
"required": [
"expr",
"tz"
],
"properties": {
"tz": {
"type": "string",
"description": "IANA timezone"
},
"expr": {
"type": "string"
},
"country": {
"type": "string",
"description": "ISO country for business-day exprs (default US)"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 1, 2026.