Productivity
whenworksforyou.com
An MCP server for When Works For You that lets organizers read and respond to scheduling polls, manage events and drafts, and access saved contacts.
ENDPOINT 1
https://whenworksforyou.com/mcp
MCP server metadata
- Name
- wwfy
- Version
- 1.1.0
When Works For You finds a date that works for a group. To answer someone else's poll, read it with get_poll and answer with respond_to_poll — no sign-in needed. To organize, create_event drafts or opens a poll; inviting guests by email and confirming the date need the organizer's permission to send.
Known tools 21
get_pollReads 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.
Inferred read-onlyrespond_to_pollAnswers a When Works For You poll on someone's behalf: yes, maybe or no for each date.
Inferred read-onlylist_eventsLists 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).
Inferred read-onlyget_eventFull 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.
Inferred read-onlylist_contactsLists this organizer's saved address book, optionally filtered by a name/email/phone search.
Potential side effectslist_groupsLists this organizer's saved contact groups, with each one's member count.
Inferred read-onlyget_draftFull 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.
Inferred read-onlyadd_datesAdds 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 draft.
Inferred read-onlyadd_guestsAdds guests to a draft (a draft_ id from create_event) or a live AUTOPILOT event.
Inferred read-onlyset_my_availabilityMarks 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.
Inferred read-onlyupdate_eventChanges 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.
Potential side effectsset_date_timeSets 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.
Inferred read-onlyupdate_guestCorrects 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".
Potential side effectsremove_guestsTakes guests off a draft (a draft_ id) or a live event — each named by the participant_id get_event reports, or by email address.
Potential side effectsdiscard_draftDeletes an unsent draft outright — the draft page's own "Delete draft".
Potential side effectsarchive_eventArchives 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.
Potential side effectsrestore_eventBrings an archived event (an id from list_events with archived:true) back to the live list — the dashboard's own "Restore".
Inferred read-onlysend_invitesSends 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.
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.wwfy]
url = "https://whenworksforyou.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"wwfy": {
"type": "http",
"url": "https://whenworksforyou.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: wwfy
Remote MCP URL: https://whenworksforyou.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"wwfy": {
"url": "https://whenworksforyou.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"wwfy": {
"type": "http",
"url": "https://whenworksforyou.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "wwfy",
"transport": "streamable-http",
"url": "https://whenworksforyou.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.