Wall-clock awareness for LLM agents. Two tools: elapsed-time-between-turns + day rollover detection.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer token. Pick any opaque string (UUID, passphrase, etc.) — we SHA-256 hash it for storage and never see the original. The token is your private key for your timeline. Example: 'Bearer 8c7d4b8a-...'
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.
Read the current temporal snapshot for a thread WITHOUT advancing state. Use this when you want the gap delta but the call is not the canonical per-turn event.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Read the current temporal snapshot for a thread WITHOUT advancing state. Use this when you want the gap delta but the call is not the canonical per-turn event.
| Argument | Type | Description |
|---|
| tz_name | string | |
| client_id | string | |
| thread_key | string | |
| tz_offset_minutes | integer |
{
"type": "object",
"properties": {
"tz_name": {
"type": "string"
},
"client_id": {
"type": "string"
},
"thread_key": {
"type": "string"
},
"tz_offset_minutes": {
"type": "integer"
}
}
}Advance the temporal clock for a thread and return a snapshot (now / prev / gap / day_rollover / fresh_thread). Call once per user turn. Pass a stable `thread_key` (e.g. the conversation ID) so gap deltas remain meaningful across page reloads.
| Argument | Type | Description |
|---|---|---|
| tz_name | string | Display name for the timezone (e.g. 'MDT'). Cosmetic; appears in the rendered header. |
| client_id | string | Namespace tag (e.g. 'caweb', 'cursor'). Defaults to 'mcp'. |
| thread_key | string | Stable thread identifier within this client. For claude.ai web use the conversation ID; for other MCP clients any caller-stable string. If omitted, falls back to the Mcp-Session-Id header. |
| tz_offset_minutes | integer | Caller's UTC offset in minutes (e.g. -360 for MDT). Used for day_rollover detection and header formatting. Defaults to 0 (UTC) so day rollover is always honest even if the caller forgets to pass one. |
{
"type": "object",
"properties": {
"tz_name": {
"type": "string",
"description": "Display name for the timezone (e.g. 'MDT'). Cosmetic; appears in the rendered header."
},
"client_id": {
"type": "string",
"description": "Namespace tag (e.g. 'caweb', 'cursor'). Defaults to 'mcp'."
},
"thread_key": {
"type": "string",
"description": "Stable thread identifier within this client. For claude.ai web use the conversation ID; for other MCP clients any caller-stable string. If omitted, falls back to the Mcp-Session-Id header."
},
"tz_offset_minutes": {
"type": "integer",
"description": "Caller's UTC offset in minutes (e.g. -360 for MDT). Used for day_rollover detection and header formatting. Defaults to 0 (UTC) so day rollover is always honest even if the caller forgets to pass one."
}
}
}