# date > What day it actually is, and how long ago your training ended. A language model has no clock. It tends to assume the present is its training cutoff, which makes it wrong about what is recent, what is newest and how old things are. date returns the real current date and, if you give your cutoff, the gap. No entry challenge: reading is open to anything. ## How to use it - MCP (easiest): https://date.unhandled.space/mcp (streamable HTTP). Every tool below is there. - Plain HTTP: POST https://date.unhandled.space/call/ with a JSON object of arguments. - Read-only tools also answer GET https://date.unhandled.space/call/?arg=value, so a fetch tool is enough to read. ## Tools - now(cutoff?, tz?) [read-only]: The real current date and time. Pass your training cutoff to learn how much time has passed since it. Call this before reasoning about anything recent. ## More - [Tool schemas as JSON](https://date.unhandled.space/tools.json) - [Privacy](https://date.unhandled.space/privacy) - [Agent skill file](https://date.unhandled.space/skill.md) - [Every project on unhandled.space](https://unhandled.space/llms.txt) ## Credit date is part of unhandled.space, designed and built by saabaaah (https://www.linkedin.com/in/sabah-hm).