gws-mcp__calendar_suggest_time
Suggests meeting times when everyone named is free. Takes the attendees' addresses, a duration and a time range, and reads their free/busy along with the connected account's own. Returns candidate start and end times inside working hours, in order of time, each as an ISO time and as a local time in the time zone used. Working hours default to 9 to 17 in the account's primary calendar time zone, and weekends are skipped unless include_weekends is true. Starts fall on the quarter hour. An attendee whose free/busy cannot be read (another organization that does not share it, or a misspelled address) is listed under could_not_check, and the suggestions then leave that person out. The range can span at most 31 days. Nothing is booked; calendar_create_event books a chosen slot.
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": {
"attendees": "<attendees>",
"duration_minutes": "<duration_minutes>",
"time_min": "<time_min>",
"time_max": "<time_max>"
},
"name": "gws-mcp__calendar_suggest_time"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account | No | Optional email address of the connected account to use (e.g. 'user@gmail.com'). If omitted, the default account is used. | |
| time_max | Yes | End of the range to search (ISO 8601), at most 31 days after time_min. | |
| time_min | Yes | Start of the range to search (ISO 8601). | |
| attendees | Yes | Comma-separated email addresses of the people to find a time for. | |
| time_zone | No | The IANA time zone working hours are read in, such as "Europe/London" (default: the primary calendar's time zone). | |
| include_self | No | Whether the connected account's own calendar counts as busy time (default: true). | |
| max_suggestions | No | The most slots to return (default: 5, at most 20). | |
| duration_minutes | Yes | How long the meeting is, in minutes (5 to 480). | |
| include_weekends | No | Whether Saturdays and Sundays can be suggested (default: false). | |
| working_hours_end | No | The hour the working day ends, 1 to 24 (default: 17). | |
| working_hours_start | No | The hour the working day starts, 0 to 23 (default: 9). |