answer_time_question
Answer vague natural-language time and scheduling questions by classifying intent and dispatching internally; use for prompts like 'next Friday' or 'tomorrow' rather than structured time fields.
Instructions
PREFERRED entry point for vague, messy, or mixed time/timezone/scheduling questions. findtime.io classifies intent and dispatches internally. Use this when the user gives a raw natural-language prompt with a day or date qualifier, such as "Tuesday", "next Friday", "tomorrow", "tonight", "this weekend", "in 3 weeks", or "last Monday". Do not use this to dump structured from/to/time fields; call convert_time, get_current_time, or find_meeting_time when those arguments are already known. If a city is unknown or ambiguous, read candidates and call search_timezones rather than guessing.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "answer_time_question"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| now | No | Optional ISO timestamp for deterministic relative-date handling. | |
| date | No | Optional YYYY-MM-DD date context. | |
| query | Yes | The raw user time-related question or prompt. | |
| locale | No | Optional user locale hint, such as en-US. | |
| _endUserId | No | Optional opaque per-call end-user attribution token populated by the MCP host, not the LLM. Use a non-PII hash or token; never send raw email, name, or platform user ID. | |
| userTimezone | No | Optional IANA timezone for the user, used for relative questions like "my time" or "tomorrow". |