Free no-login group availability poll; reads back the best meeting time for a group.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Create a free group-scheduling event (a when2meet/Doodle alternative) and get a shareable link. Use this when a human asks you to find a time for a group to meet. Returns a public event_url anyone can open with no login to paint when they're free. Then call get_results to see the time slot the most people overlap.
Candidate dates, each YYYY-MM-DD. 1-21 dates.
What the meeting is for, e.g. "Team sync" or "D&D session".
Organizer timezone label, e.g. "US/Eastern" (default local). Best slots are shown to each viewer in their own local time.
Latest hour to consider, 1-24 (default 17).
Earliest hour to consider, 0-23 (default 9).
Slot granularity: 30 or 60 (default 30).
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Create a free group-scheduling event (a when2meet/Doodle alternative) and get a shareable link. Use this when a human asks you to find a time for a group to meet. Returns a public event_url anyone can open with no login to paint when they're free. Then call get_results to see the time slot the most people overlap.
| Argument |
|---|
| Type |
|---|
| Description |
|---|
| tz | string | Organizer timezone label, e.g. "US/Eastern" (default local). Best slots are shown to each viewer in their own local time. |
| dates* | array | Candidate dates, each YYYY-MM-DD. 1-21 dates. |
| title* | string | What the meeting is for, e.g. "Team sync" or "D&D session". |
| end_hour | number | Latest hour to consider, 1-24 (default 17). |
| start_hour | number | Earliest hour to consider, 0-23 (default 9). |
| slot_minutes | number | Slot granularity: 30 or 60 (default 30). |
{
"type": "object",
"required": [
"title",
"dates"
],
"properties": {
"tz": {
"type": "string",
"description": "Organizer timezone label, e.g. \"US/Eastern\" (default local). Best slots are shown to each viewer in their own local time."
},
"dates": {
"type": "array",
"items": {
"type": "string"
},
"description": "Candidate dates, each YYYY-MM-DD. 1-21 dates."
},
"title": {
"type": "string",
"description": "What the meeting is for, e.g. \"Team sync\" or \"D&D session\"."
},
"end_hour": {
"type": "number",
"description": "Latest hour to consider, 1-24 (default 17)."
},
"start_hour": {
"type": "number",
"description": "Earliest hour to consider, 0-23 (default 9)."
},
"slot_minutes": {
"type": "number",
"description": "Slot granularity: 30 or 60 (default 30)."
}
}
}Read the current responses for an Overlap event and get the best meeting times (the slots where the most people are free). Pass the event id (the code after /e/ in the event_url).
| Argument | Type | Description |
|---|---|---|
| id* | string | The event id from the event_url (the part after /e/). |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The event id from the event_url (the part after /e/)."
}
}
}