Date Genie
Date night as a single command
AI should stop recommending your life and start executing it.
Ten links is not an answer. Date Genie exposes a whole evening (dinner, a show, and somewhere to put the car) as WebMCP tools, so your agent hands back 7:30, then 9:15, $164, reserve it? and you answer with one thumb.
In a WebMCP browser, say this to your agent instead. It calls the same tools this button does.⌘↵
Your rules
Set these with your thumb. Your agent reads every value here before it asks you a single question.
Never again. Saved in this browser, and the genie honours these on your next visit too.
The evening
Nothing planned yet.
Say what you want. Once.
Dinner, something after, and somewhere to park, solved together, not one tab at a time.
Agent console
Every tool call, as it happens. Nothing your agent does here is invisible to you.
No calls yet. Press Grant the wish and watch.
What your agent can do here
These are registered on the live WebMCP surface. The last two appear and disappear with page state. An agent cannot call book_approved_plan before a human has approved anything, because until then the tool does not exist.
get_date_contextreadfind_restaurantsreadsearch_eventsreadcheck_availabilityreadfind_parkingreadplan_date_nightwritesrefine_planwritesset_constraintwritesremember_preferencewritespick_alternatewritesexplain_planreadrequest_approvalwrites
Why this needs to be WebMCP, and not a server
The agent reads your page, not your mind
Every dial you touch is state the agent fetches with get_date_context before it asks you anything. Half the questions never get asked.
It executes instead of recommending
plan_date_night searches every dinner × event × parking combination and returns one bookable evening, with the arithmetic shown.
Your thumb is the only thing that spends money
request_approval suspends the tool call until you press a button in this page. No timeout, no default. book_approved_plan does not exist until you do.