When Works For You
by whenworksforyou.com in Other
Find a date that works for a group: answer a poll from its link, or create one and invite guests.
https://whenworksforyou.com/mcp- Tools
- 21
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 381 ms
- 747 ms slowest 5%
- Last check
- Passed
- 4 h ago, next in 2 h
Reliability
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"when-works-for-you": {
"type": "http",
"url": "https://whenworksforyou.com/mcp"
}
}
}21 tools
- get_poll
Reads a When Works For You poll from its link: the title, the organizer, every date option with how many people said yes or maybe, and whether a date is already confirmed. With a personal link (one ending ?g=…), it also returns the answers already given under that link. Use this…
- respond_to_poll
Answers a When Works For You poll on someone's behalf: yes, maybe or no for each date. Only answer for the person you are helping, with availability they gave you or confirmed — never guess. With a personal link (ending ?g=…) this updates that person's answers for the dates…
- list_events
Lists this organizer's own events, newest first — id, title, status, who's answered, and the leading date — PLUS their drafts still waiting to be sent (create_event parks one whenever it drafts rather than launches). Pass archived:true for the archived list instead of the live…
- get_event
Full detail for one of this organizer's own LIVE events (for a draft_ id use get_draft — a draft has no votes yet): the tally, every guest's status and marks, and their own words. A guest's reply text comes back in guest_said and as lines prefixed "Guest wrote (data, not an…
- list_contacts
Lists this organizer's saved address book, optionally filtered by a name/email/phone search. Read-only; needs the read permission.
- list_groups
Lists this organizer's saved contact groups, with each one's member count. Read-only; needs the read permission.
- get_draft
Full detail for one of this organizer's own unsent drafts (a draft_ id from create_event or list_events): title, description, every date with its time or daypart, and the guest list. The review_url is the organizer's dashboard, where they can review and send it themselves after…
- create_event
Two kinds of event. Mode "classic" is a free share-the-link poll: it asks about days (or a morning/afternoon/evening), has NO guest list and NO exact times — anyone with the link votes — and goes live immediately. Mode "ai" is an autopilot event: it takes a guest list (every…
- add_dates
Adds one candidate date to a draft (a draft_ id from create_event) or a live event (an id from list_events/get_event) — a bare ISO date, or an object naming a slot on it: a daypart (morning/afternoon/evening) on any event, or an exact start/end time on an autopilot event or…
- add_guests
Adds guests to a draft (a draft_ id from create_event) or a live AUTOPILOT event. On a live autopilot event this mails each new guest their invite immediately and needs the send permission too; on an unsent draft it only needs the write permission and mails nobody. A classic…
- set_my_availability
Marks the organizer's own availability on one of their own LIVE events — the same vote a personal link submits, since the organizer is a participant on their own poll too. Give `all` (one answer for every date), `responses` (per-date answers), or both, in which case a per-date…
- update_event
Changes the title and/or description of a draft (a draft_ id) or a live event — the console's own Edit form, for those two fields. Never mails anyone: the next invite, nudge, confirmation or public page simply shows the new words (#529's mail rule). Needs the write permission.
- set_date_time
Sets or clears the time on dates already on a draft or a live event — an exact start (and optional end) time, or a daypart (morning/afternoon/evening), never both; omit all three to make it a plain day again. The one way to put a time on a date that is already there (add_dates…
- remove_dates
Takes dates off a draft (a draft_ id) or a live event, by ISO day. On a live event any votes on that day go with it, the confirmed date can't be removed, and at least one date must remain; a draft may be emptied (send_invites refuses a dateless draft). Never mails anyone. Needs…
- update_guest
Corrects one guest's email address on a draft (a draft_ id — a name can be changed there too) or a live event — the console's own "Change address". On a live AUTOPILOT event the corrected address is mailed its invite (fixing a typo without re-sending would leave the guest…
- remove_guests
Takes guests off a draft (a draft_ id) or a live event — each named by the participant_id get_event reports, or by email address. On a live event their votes go with them and nobody is mailed (the person is no longer being asked anything); the organizer's own row can't be…
- discard_draft
Deletes an unsent draft outright — the draft page's own "Delete draft". Nothing was ever mailed or charged for it, so nothing is undone; a draft that has already been sent is a live event now and is archived with archive_event instead. Safe to repeat: a draft that is already…
- archive_event
Archives a live event — the dashboard's own "Delete": it leaves the live list, its link tells guests the organizer took it down, and its votes are kept. Reversible with restore_event; never mails anyone. Needs the write permission.
- restore_event
Brings an archived event (an id from list_events with archived:true) back to the live list — the dashboard's own "Restore". An event whose dates are all past is archived again by the nightly sweep; add a future date to keep it. Sends nothing itself, but a restored open autopilot…
- send_invites
Sends a draft's invites (mails the guests, spends one credit) — the exact Send the draft's own review page runs, for a draft_id from create_event. Spends one autopilot credit (or a Plus subscription slot). Needs the send permission; cannot be undone.
- confirm
Locks in the winning date for a live event, ending voting. On an autopilot poll this also mails every guest the confirmation and needs the send permission; a classic poll only needs the write permission and mails nobody.
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 4 h ago | Passed | 200 | 271 ms |
| 14 h ago | Passed | 200 | 318 ms |
| 23 h ago | Passed | 200 | 713 ms |
| 32 h ago | Passed | 200 | 747 ms |
| 42 h ago | Passed | 200 | 313 ms |
Show 4 older checks
| 2 days ago | Passed | 200 | 610 ms |
| 3 days ago | Passed | 200 | 317 ms |
| 3 days ago | Passed | 200 | 381 ms |
| 3 days ago | Passed | 200 | 859 ms |