MCP Server

Whenly — group meeting scheduler for AI agents

dev.workers.notdown-app.whenly/group-meeting-scheduler
Productivity Unavailable MCP 2026-07-28

What this MCP does

Creates no-login group scheduling polls and identifies the best available meeting slots.

create_event
Create a free group-scheduling event (like When2meet/Doodle) 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 (no login) to mark when they're free, plus an admin note. Then poll get_results to see the best time.
Input schema
{'type': 'object', 'required': ['title', 'dates'], 'properties': {'tz': {'type': 'string', 'description': 'Timezone label shown to participants, e.g. "US/Eastern" (default "local").'}, 'dates': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Candidate dates to consider, each as YYYY-MM-DD. 1–31 dates.'}, 'title': {'type': 'string', 'description': 'What the meeting is for, e.g. "Team sync" or "Dinner with friends".'}, 'end_hour': {'type': 'number', 'description': 'Latest hour to consider, 1–24 (default 17 = 5 PM).'}, 'start_hour': {'type': 'number', 'description': 'Earliest hour to consider, 0–23 (default 9 = 9 AM).'}, 'slot_minutes': {'type': 'number', 'description': 'Time-slot granularity: 30 or 60 (default 60).'}}}
get_results
Read the current responses for a Whenly event and get the best meeting times (the slots where the most people are free). Pass the event slug (the code after /e/ in the event_url).
Input schema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The 7-char event code from the event_url (the part after /e/).'}}}
Added
get_results
Sept. 17, 2026, 12:39 p.m.
Added
create_event
Sept. 17, 2026, 12:39 p.m.