Temporal-MCP: Wall-Clock Awareness for LLMs with OAuth Support

✍️ OpenClawRadar📅 Published: May 14, 2026🔗 Source
Temporal-MCP: Wall-Clock Awareness for LLMs with OAuth Support
Ad

Temporal-MCP is a new MCP server designed to solve a common failure mode in agent stacks: the model has no awareness of how much time has passed between turns. It greets you with 'good morning' at 11 PM, picks up a conversation three weeks later as if no time has passed, or computes 'today's data' based on stale context. Two tools are provided: temporal_tick and temporal_peek. They return elapsed time since the last turn, day-rollover detection, and a fresh-thread flag, both as a human-readable header and as JSON.

Setup and Usage

Local stdio: pip install temporal-mcp (works with Claude Desktop, Cursor, Cline, Zed, Claude Code).

Hosted with OAuth (claude.ai / ChatGPT): visit https://temporal-mcp.dev/connect, click 'Generate OAuth Credentials', and paste into your custom connector. Full OAuth 2.0 with PKCE and refresh tokens. No signup required — the credential pair is the identity. Verified working in claude.ai.

Hosted with raw bearer (any client that supports custom headers): use Authorization: Bearer <any-opaque-string> against https://temporal-mcp.dev/mcp. The token is SHA-256 hashed; the server never sees the plaintext.

Self-host: Cloudflare Workers deploy using the workers/ directory in the repo. The free tier covers ~100k requests/day.

Grok/xAI: https://temporal-mcp.dev/mcp/<string> (verified working in Grok).

Ad

Implementation Details

MIT licensed. ~150 lines of stdlib Python on the local side, ~400 lines of TypeScript on the hosted side (engine + OAuth provider), both with tests. Listed in the official MCP Registry. Smithery and Glama submissions are in flight.

The JSON signals day_rollover and delta_sec can be used for context decay and resume detection, among other use cases.

Source: github.com/MirrorEthic/temporal-mcp

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Files.md: Open-Source Local-First Markdown Note-Taking App with LLM-Friendly Design
Tools

Files.md: Open-Source Local-First Markdown Note-Taking App with LLM-Friendly Design

Files.md is an open-source, local-first markdown app for notes, tasks, and journals. 886 stars, built in Go, works offline, syncs via iCloud/Dropbox/self-hosted server or hosted beta app.files.md.

OpenClawRadar
OpenClaw Agent Relay Plugin Fixes Telegram Delivery in Multi-Agent Setups
Tools

OpenClaw Agent Relay Plugin Fixes Telegram Delivery in Multi-Agent Setups

The openclaw-agent-relay plugin addresses the persistent issue where sessions_send responses go to webchat instead of Telegram by using gateway WebSocket RPC to trigger agent turns with deliver:true, eliminating the need for workarounds like explicit message tools or announce steps.

OpenClawRadar
sandboxd: Open-Source Tool to Run Multiple Claude Code Agents in Isolated Containers
Tools

sandboxd: Open-Source Tool to Run Multiple Claude Code Agents in Isolated Containers

sandboxd is an open-source (MIT) tool that runs each Claude Code project in its own Docker container with isolated workspace, Claude Code session, and preview URL. It supports parallel agents, auto-sleep, and keeps API keys out of containers.

OpenClawRadar
ReasonDB: Open-Source Document Database Using LLM-Guided Tree Navigation Instead of Vector Search
Tools

ReasonDB: Open-Source Document Database Using LLM-Guided Tree Navigation Instead of Vector Search

ReasonDB is an open-source document database that preserves document structure as a hierarchy and uses LLM-guided tree traversal for retrieval instead of vector search. It uses BM25 for initial search, tree-grep for structure filtering, and beam-search traversal where the LLM visits ~25 nodes out of millions.

OpenClawRadar