ChronoGate

io.github.chronogatePublished by GitHub account chronogatev0.1.0Updated Nov 3, 2026

Timezone and business-day truth for agents: now, DST-safe convert, relative dates, holidays.

VerifiedStreamable HTTPWeb executable

Overview

ChronoGate's hosted MCP server (chronogate-self.vercel.app); no sign-in required; Streamable HTTP; 5 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Endpoint
chronogate-self.vercel.app
Last checked

Installation

In SourceWeft

  1. Open ChronoGate in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.chronogate%2Fchronogate/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "chronogate": {
      "type": "http",
      "url": "https://chronogate-self.vercel.app/mcp"
    }
  }
}

README

ChronoGate

Timezone and business-day truth for scheduling agents. LLMs guess at "now", DST and holidays; ChronoGate answers authoritatively: current time in any IANA zone, DST-safe conversion, relative expressions ("next Tuesday 3pm", "in 3 business days"), and public-holiday-aware business days for 100+ countries (via Nager.Date).

  • Remote MCP: https://chronogate-self.vercel.app/mcp (Streamable HTTP, JSON-RPC, protocol 2025-06-18, stateless)
  • Docs for agents: https://chronogate-self.vercel.app/llms.txt
  • Free tier: 200 calls/day per IP, no API key. Over the limit returns HTTP 402 (with buy link); resets 00:00 UTC. Paid tier coming.

MCP tools

ToolWhat it does
nowCurrent instant + wall-clock time, offset and DST flag in an IANA zone
convertConvert an ISO timestamp between zones, DST-safe
resolve_expressionResolve "tomorrow 9am", "next Tuesday 3pm", "in N business days" to an exact instant
is_business_dayWeekend + public-holiday check for a date and country
add_business_daysAdd N business days to a date, skipping weekends and holidays

Client config

json
{  "mcpServers": {    "chronogate": {      "type": "http",      "url": "https://chronogate-self.vercel.app/mcp"    }  }}

REST

bash
curl "https://chronogate-self.vercel.app/v1/now?tz=America/Chicago"curl "https://chronogate-self.vercel.app/v1/convert?iso=2026-03-08T08:00:00Z&to=America/Chicago"curl "https://chronogate-self.vercel.app/v1/resolve?expr=next%20Tuesday%203pm&tz=America/Chicago"curl "https://chronogate-self.vercel.app/v1/business-day?date=2026-07-03&country=US"curl "https://chronogate-self.vercel.app/v1/business-days/add?start=2026-07-02&days=3&country=US"
# MCP over plain HTTPcurl -X POST https://chronogate-self.vercel.app/mcp -H 'content-type: application/json' \  -H 'accept: application/json, text/event-stream' \  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Run locally

bash
npm install && npm run dev   # local servernpm test                     # smoke tests

Deploys as Vercel serverless functions (see vercel.json).

Notes

  • Holidays come from the public Nager.Date API; if it's unavailable, weekend logic still works (holiday_source: "unavailable").
  • Terms
  • ChronoGate is not affiliated with chronogate.io.

MIT licensed.

Paid credits

Source: README.md at commit 008cbe5

Tools

5

now

Now in timezone

Current instant plus wall-clock time in an IANA timezone (e.g. America/Chicago). Includes offset and DST flag.

Parameterstz

convert

Convert between timezones

Convert an ISO-8601 instant (or naive local with from=) between IANA zones, handling DST.

Parameterstoisorequiredfrom

resolve_expression

Resolve relative time expression

Resolve expressions like "next Tuesday 3pm", "tomorrow 9am", or "in 2 business days" in a timezone.

Parameterstzrequiredexprrequiredcountry

is_business_day

Is business day

Whether a YYYY-MM-DD date is a business day in a country (weekend + Nager.Date public holidays).

Parametersdaterequiredcountry

add_business_days

Add business days

Add N business days to a start date, skipping weekends and public holidays.

Parametersdaysrequiredstartrequiredcountry

Version history

1
  1. v0.1.0LatestNov 3, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts