Connection check
verified live · 27h ago
yoya-booking
Book meetings on a host's real availability. No auth - mirrors their public Yoya page.
Tools
4
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http
Last checked
27h ago
Tools & capabilities
4 toolsRead from the running server on 27h ago.
book_meeting
name*slug*email*slotId*purposetimezone
+2
Book a meeting on a host's page. Use a slot `id` from list_available_times (a time not in that list will be rejected). `email` is required — the confirmation and calendar invite go… Book a meeting on a host's page. Use a slot `id` from list_available_times (a time not in that list will be rejected). `email` is required — the confirmation and calendar invite go there. When the page offers more than one meeting option, pass `meetingType`. If the page has requiredFields, answer them in `fieldAnswers` keyed by the exact field label. On success returns the booking id and a link the guest can use to cancel or reschedule.
get_booking
token*
Look up a booking by its manage token (the code in a yoya.ai/b/<token> link) to see its status and time. Look up a booking by its manage token (the code in a yoya.ai/b/<token> link) to see its status and time.
get_booking_page
slug*
Look up a public Yoya booking page. Pass its slug (the part after yoya.ai/) or the whole link — either works. Returns the host name, meeting title/description, meeting length, the… Look up a public Yoya booking page. Pass its slug (the part after yoya.ai/) or the whole link — either works. Returns the host name, meeting title/description, meeting length, the meeting options offered (google_meet / zoom / in_person), and any fields the guest must provide to book. Returns null if no active page matches.
list_available_times
slug*