rank_recurring_slot
Score a recurring weekly meeting slot across timezones, including daylight-saving weeks, to show which attendees it burdens. Provide weekday, time, home timezone, and locations to compare options.
Instructions
Score who a weekly wall-clock time punishes, including a daylight-saving week when one falls in the next 26 weeks. Use for "Monday 9am PT standup for San Francisco, London, and Bangalore". weekday is a day name. time is a clock such as 9am. home is the IANA timezone of that clock. Paste shareText. The kinder slot and plannerUrl come from the meeting engine. If a week has context, tell the user that sentence. It says whether daylight saving skipped that local time or made it happen twice.
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": {
"weekday": "<weekday>",
"time": "<time>",
"home": "<home>"
},
"name": "rank_recurring_slot"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| now | No | Optional ISO instant used as "today" when choosing the next weekday. Defaults to the current time. | |
| home | Yes | IANA timezone of the recurring clock, such as America/Los_Angeles. | |
| time | Yes | Clock time such as 9am or 09:00 in the home timezone. | |
| weekday | Yes | Day name such as Mon or Monday. 1 is Monday and 7 is Sunday. | |
| workEnd | No | Last in-hours local hour, inclusive. Default 18. | |
| locations | No | ||
| workStart | No | First in-hours local hour. Default 9. | |
| _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. | |
| occurrences | No | How many weeks to score before adding a DST week. Default 4. Max 8. | |
| countryCodes | No | ||
| durationMinutes | No | Optional. Only 30, 45, or 60 are written onto the planner link. |