Time MCP server via HTTP
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.
Converts a time from a source timezone to a target timezone.
The time to convert. e.g., "2025-03-23 12:30:00".
The source IANA timezone name (e.g., "Asia/Shanghai").
The target IANA timezone name (e.g., "Europe/London").
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Converts a time from a source timezone to a target timezone.
| Argument | Type | Description |
|---|---|---|
| time* | string | The time to convert. e.g., "2025-03-23 12:30:00". |
| sourceTimezone* | string | The source IANA timezone name (e.g., "Asia/Shanghai"). |
| targetTimezone* | string | The target IANA timezone name (e.g., "Europe/London"). |
{
"type": "object",
"required": [
"sourceTimezone",
"targetTimezone",
"time"
],
"properties": {
"time": {
"type": "string",
"description": "The time to convert. e.g., \"2025-03-23 12:30:00\"."
},
"sourceTimezone": {
"type": "string",
"description": "The source IANA timezone name (e.g., \"Asia/Shanghai\")."
},
"targetTimezone": {
"type": "string",
"description": "The target IANA timezone name (e.g., \"Europe/London\")."
}
}
}Returns the current time in UTC and a specified or guessed timezone.
| Argument | Type | Description |
|---|---|---|
| format | string | The format for the returned time string. Either a dayjs token string (e.g. "YYYY-MM-DD HH:mm:ss") or a named format: "iso8601" / "rfc3339" (ISO 8601 UTC), "unix" (epoch seconds), "unix_ms" (epoch milliseconds). |
| timezone | string | The IANA timezone name (e.g., "America/New_York"). Defaults to the server's guessed timezone. |
{
"type": "object",
"properties": {
"format": {
"type": "string",
"default": "YYYY-MM-DD HH:mm:ss",
"description": "The format for the returned time string. Either a dayjs token string (e.g. \"YYYY-MM-DD HH:mm:ss\") or a named format: \"iso8601\" / \"rfc3339\" (ISO 8601 UTC), \"unix\" (epoch seconds), \"unix_ms\" (epoch milliseconds)."
},
"timezone": {
"type": "string",
"description": "The IANA timezone name (e.g., \"America/New_York\"). Defaults to the server's guessed timezone."
}
}
}Returns the number of days in the month of a given date.
| Argument | Type | Description |
|---|---|---|
| date | string | The date to check. Format: YYYY-MM-DD |
{
"type": "object",
"properties": {
"date": {
"type": "string",
"description": "The date to check. Format: YYYY-MM-DD"
}
}
}Converts a date-time string to a Unix timestamp in milliseconds.
| Argument | Type | Description |
|---|---|---|
| time | string | The time to convert. Format: YYYY-MM-DD HH:mm:ss |
{
"type": "object",
"properties": {
"time": {
"type": "string",
"description": "The time to convert. Format: YYYY-MM-DD HH:mm:ss"
}
}
}Returns the week and ISO week number for a given date.
| Argument | Type | Description |
|---|---|---|
| date | string | The date to check. e.g., "2025-03-23" |
{
"type": "object",
"properties": {
"date": {
"type": "string",
"description": "The date to check. e.g., \"2025-03-23\""
}
}
}Calculates the relative time from now to a given time string.
| Argument | Type | Description |
|---|---|---|
| time* | string | The time to compare. Format: YYYY-MM-DD HH:mm:ss |
{
"type": "object",
"required": [
"time"
],
"properties": {
"time": {
"type": "string",
"description": "The time to compare. Format: YYYY-MM-DD HH:mm:ss"
}
}
}