Time and date utilities as a FastMCP server
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"casual-mcp-server-time","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Time and Date MCP Server [](https://pypi.org/project/casual-mcp-server-time/) [](https://github.com/casualgenius/mcp-servers/blob/main/LICENSE) > An MCP server providing time and date tools for LLMs. --- ## Overview The Time and Date MCP Server provides date and time utilities for language models and AI assistants. It allows tools like `current_time`, `time_since`, `date_diff` to be called programmatically via Stdio or Streamable HTTP. --- ## Tools The tools exposed by the MCP server include: - **current_time** - Get the current time in a given timezone. - **time_since** - Human readable time elapsed since a given date. - **add_days** - Add days to today and return the future date. - **subtract_days** - Subtract days from today and return the past date. - **date_diff** - Number of days between two dates. - **next_weekday** - Date of the next occurrence of a weekday. - **is_leap_year** - Check if a year is a leap year. - **week_number** - ISO week number for a date. - **parse_human_date** - Parse a natural language date description. --- ## Configuration ### Local Time Zone The local time zone can be set using the environmental variable `LOCAL_TIME_ZONE`. It takes a [IANA Timezone](https://nodatime.org/TimeZones), if not given it will default to `Etc/UTC`. --- ## 🛠️ Installation ### Local Development (via `uv`) From this directory: ```bash uv sync --locked uv tool install . ``` ### Docker Build From the root of the repository: ```bash docker build -f servers/time/Dockerfile -t casual-mcp-server-time . ``` --- ## ▶️ Running the Server ### ➤ Stdio Mode #### From Source Install for local development and then configure: ```json { "mcpServers": { "time": { "command": "uv", "args": ["tool", "run", "casual-mcp-server-time"], "env": { "LOCAL_TIME_ZONE": "Asia/Bangkok" } …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.