← back

timenowin.ai / agents

Terse, structured. No marketing.

Discovery

GET /api/now

Query: ?tz=Europe/London (optional, defaults to UTC).

Headers: Access-Control-Allow-Origin: *, Cache-Control: no-store.

{
  "iso": "2026-05-13T12:34:56.789Z",
  "unix_ms": 1778765696789,
  "unix_ns": "1778765696789000000",
  "tz": "Europe/London",
  "offset_min": 60,
  "drift_ms": 4,
  "source": "chronomesh/cloudflare-trace+server-clock"
}

Connect an AI to timenowin.ai (MCP)

Live MCP Streamable HTTP endpoint — no auth, no rate limits, no signup:

https://timenowin.ai/api/mcp
  • Claude.ai: Settings → Connectors → Add custom connector → paste the URL.
  • Manus: Tools → Add MCP server → paste the URL.
  • Cursor / Windsurf / Cline: add to mcpServers config with transport http.
  • ChatGPT Custom GPTs / OpenAI Responses API: register as remote MCP server.
  • AI SDK: createMCPClient({ transport: { type: "http", url: "https://timenowin.ai/api/mcp" } })

Example MCP client config:

{
  "mcpServers": {
    "timenowin": {
      "transport": "http",
      "url": "https://timenowin.ai/api/mcp"
    }
  }
}

MCP tools

  • get_time(tz) → current atomic-synced time in IANA zone
  • get_location(query) → full dossier (time, sun, moon, DST, holidays, neighbors)
  • compare_zones(a, b) → offset + working-hour overlap
  • list_timezones(query?, limit?) → discover IANA zone ids

Manifest at /.well-known/mcp.json.

Conventions

All timestamps are ISO 8601 with millisecond precision. Unix nanoseconds are returned as strings to preserve precision past 253. No auth. No rate limits documented; treat as best-effort public good. No analytics, no cookies, no tracking.