{"slug": "mcp-clock-live-public-hosted-tool-for-claude-codex-any-mcp-client", "title": "MCP Clock: live public hosted tool for Claude, Codex, any MCP Client", "summary": "MCP Clock, a live public hosted tool for Claude, Codex, and any MCP-compatible client, is now available at https://mcpclock.firasd.workers.dev/mcp, providing time zone conversions, Alphadec timestamps, and calendar information through multiple clock functions.", "body_md": "**Live MCP endpoint:** `https://mcpclock.firasd.workers.dev/mcp`\n\nWorks in Claude.ai, Claude iOS, Claude Code, OpenAI Codex, and any MCP-compatible client.\n\nReturns current time in one or more time zones.\n\n`timezones`\n\n*(optional)*— Array of IANA zone names (e.g.`\"America/New_York\"`\n\n) plus the special literals`\"UTC\"`\n\nand`\"Alphadec\"`\n\n. Defaults to`[\"UTC\"]`\n\n. Max 15 zones.`offsetSeconds`\n\n*(optional)*— Signed offset in seconds applied before formatting. E.g.`-86400`\n\nfor 24 h ago,`+60`\n\nfor one minute ahead.`adec_canonical_only`\n\n*(optional)*— Pass`\"true\"`\n\nto suppress the Alphadec unit explanation and return only the canonical string.\n\n```\nclock_get{}\nclock_get{\"timezones\": [\"Asia/Tokyo\", \"America/New_York\"]}\nclock_get{\"timezones\": [\"Alphadec\"], \"adec_canonical_only\": \"true\"}\n```\n\nReturns calendar information for a UTC date — weekday, days in month, day of year, year progress %, and ISO week number.\n\n`date`\n\n*(optional)*— Date in`YYYY-MM-DD`\n\nformat. Defaults to today (UTC).\n\n```\nclock_day_info{}\nclock_day_info{\"date\": \"2025-09-09\"}\n```\n\nConverts a timestamp from one time zone to one or more target zones.\n\n— IANA zone name or`source_zone`\n\n`\"UTC\"`\n\n.— ISO-8601 string. If source is`iso`\n\n`\"UTC\"`\n\n, include the`Z`\n\nsuffix. If source is an IANA zone, omit the offset (wall-clock time).— Array of IANA zone names or`target_zones`\n\n`\"UTC\"`\n\n. Min 1, max 15.\n\n```\nclock_convert{\n  \"source_zone\": \"America/Mexico_City\",\n  \"iso\": \"2025-10-28T07:30:00\",\n  \"target_zones\": [\"UTC\", \"Asia/Dubai\"]\n}\n```\n\nConverts between a UTC ISO timestamp and an Alphadec string.\n\n—`direction`\n\n`\"utc_to_alphadec\"`\n\n(default) or`\"alphadec_to_utc\"`\n\n.— UTC ISO string (e.g.`value`\n\n`\"2025-06-09T16:30:00.000Z\"`\n\n) or Alphadec string (e.g.`\"2025_L3T5_000000\"`\n\n).\n\n```\nclock_convert_alphadec{\"direction\": \"utc_to_alphadec\", \"value\": \"2025-06-09T16:30:00.000Z\"}\nclock_convert_alphadec{\"direction\": \"alphadec_to_utc\", \"value\": \"2025_L3T5_000000\"}\n```\n\nConverts between a UTC ISO timestamp and a Unix timestamp (seconds since epoch).\n\n—`direction`\n\n`\"utc_to_unixtime\"`\n\n(default) or`\"unixtime_to_utc\"`\n\n.— UTC ISO string (e.g.`value`\n\n`\"2025-06-15T12:00:00Z\"`\n\n) or Unix timestamp string (e.g.`\"1749988800\"`\n\n).\n\n```\nclock_convert_unixtime{\"direction\": \"utc_to_unixtime\", \"value\": \"2025-06-15T12:00:00Z\"}\nclock_convert_unixtime{\"direction\": \"unixtime_to_utc\", \"value\": \"1749988800\"}\n```\n\nCalculates the time difference between two UTC ISO timestamps. Omit either end to use the current time (i.e. \"time since\" or \"time until\").\n\n`start`\n\n*(optional)*— UTC ISO timestamp (e.g.`\"2022-01-15T10:30:00Z\"`\n\n). Defaults to now.`end`\n\n*(optional)*— UTC ISO timestamp. Defaults to now. At least one of`start`\n\nor`end`\n\nis required.\n\nReturns `total_seconds`\n\n, a `breakdown`\n\n(years/days/hours/minutes/seconds), and a `readable`\n\nstring. Negative if start is after end.\n\n```\nclock_delta_utc{\"start\": \"2022-01-15T10:30:00Z\"}\nclock_delta_utc{\"end\": \"2025-12-31T23:59:59Z\"}\nclock_delta_utc{\"start\": \"2022-01-15T10:30:00Z\", \"end\": \"2025-08-31T14:45:30Z\"}\n```\n\nCalculates the time difference between two 4-character Alphadec codes within the current year. Omit either end to use the current time.\n\n`alphadec_start`\n\n*(optional)*— 4-character Alphadec code (e.g.`\"A2B3\"`\n\n). Defaults to now.`alphadec_end`\n\n*(optional)*— 4-character Alphadec code (e.g.`\"Z8Y9\"`\n\n). Defaults to now. At least one is required.\n\nReturns both ISO time difference and Alphadec unit delta (periods/arcs/bars/beats).\n\n```\nclock_delta_alphadec{\"alphadec_start\": \"A2B3\"}\nclock_delta_alphadec{\"alphadec_end\": \"Z8Y9\"}\nclock_delta_alphadec{\"alphadec_start\": \"A2B3\", \"alphadec_end\": \"C1Y9\"}\n```\n\nAlphadec is a compact, human-readable timestamp format. A full canonical string looks like `2026_I2J9_382995`\n\n.\n\n| Unit | Characters | Approx. Duration |\n|---|---|---|\n| Period | A–Z (1st char) | ~14.04 days (year ÷ 26) |\n| Arc | 0–9 (2nd char) | ~33.7 hours (period ÷ 10) |\n| Bar | A–Z (3rd char) | ~77.75 minutes (arc ÷ 26) |\n| Beat | 0–9 (4th char) | ~7.78 minutes (bar ÷ 10) |\n| Offset | 6-digit suffix | milliseconds within beat |\n\nAlphadec strings are K-sortable — lexicographic order matches chronological order. Truncating to fewer characters creates natural time groupings (e.g. `2026_I2`\n\ncovers the entire I2 arc).\n\nSeasonal anchors (approximate): Period F = March equinox · Period M = June solstice · Period S = September equinox · Period Z = December solstice.", "url": "https://wpnews.pro/news/mcp-clock-live-public-hosted-tool-for-claude-codex-any-mcp-client", "canonical_source": "https://github.com/firasd/mcpclock", "published_at": "2026-07-25 10:17:12+00:00", "updated_at": "2026-07-25 10:52:33.192900+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools", "artificial-intelligence"], "entities": ["MCP Clock", "Claude", "OpenAI Codex", "Alphadec"], "alternates": {"html": "https://wpnews.pro/news/mcp-clock-live-public-hosted-tool-for-claude-codex-any-mcp-client", "markdown": "https://wpnews.pro/news/mcp-clock-live-public-hosted-tool-for-claude-codex-any-mcp-client.md", "text": "https://wpnews.pro/news/mcp-clock-live-public-hosted-tool-for-claude-codex-any-mcp-client.txt", "jsonld": "https://wpnews.pro/news/mcp-clock-live-public-hosted-tool-for-claude-codex-any-mcp-client.jsonld"}}