JMoak Chrono MCP server
{
"mcpServers": {
"smithery-jmoak-chrono": {
"type": "http",
"url": "https://server.smithery.ai/@JMoak/chrono-mcp/mcp"
}
}
}{
"mcpServers": {
"smithery-jmoak-chrono": {
"type": "http",
"url": "https://server.smithery.ai/@JMoak/chrono-mcp/mcp"
}
}
}{
"mcpServers": {
"smithery-jmoak-chrono": {
"type": "http",
"url": "https://server.smithery.ai/@JMoak/chrono-mcp/mcp"
}
}
}{
"servers": {
"smithery-jmoak-chrono": {
"type": "http",
"url": "https://server.smithery.ai/@JMoak/chrono-mcp/mcp"
}
}
}{
"mcpServers": {
"smithery-jmoak-chrono": {
"type": "http",
"url": "https://server.smithery.ai/@JMoak/chrono-mcp/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 0.2.0
What it does
chrono-mcp is an MCP server for timezone conversion, date/time arithmetic, and recurrence expansion. It supports batch operations on up to 100,000 timestamps, RFC 9557 IXDTF and RFC 5545 RRULE formats, and appends a temporal context envelope to every response so agents can track elapsed time between calls.
- Convert a datetime to multiple timezones simultaneously with locale-aware formatting and UTC offset output.
- Expand an RFC 5545 RRULE or ISO 8601 repeating interval into concrete occurrences, DST-correct, within a specified window.
- Run statistical analysis (earliest, latest, mean interval, standard deviation) over a batch of up to 100,000 timestamps in a single call.
Tools this server exposes
| Tool | Does |
|---|---|
| get_time | Returns the current time or converts a given datetime across one or more IANA timezones in various output formats. |
| time_calculator | Performs date/time arithmetic (add, subtract, diff, duration_between, sort, stats, expand) on single values or batches up to 100,000 timestamps. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.