Book a consultation
book_consultBooks one of yesmcp's consultation windows for the user. Requires the slotId from list_availability plus the user's name, email address and the topic they want to discuss. Before calling this tool, tell the user in plain words what booking stores and why: yesmcp stores their name, their email address, and the topic they give — the name and email to hold the slot and send the confirmation, the topic to prepare for the call. Nothing else is collected. Only call this tool once the user has given you those three values knowingly. The booking is only committed once the confirmation email has actually been accepted by the mail provider — if it fails, nothing is stored and the window stays open. Times are returned in yesmcp's timezone with an explicit UTC offset (for example 2026-08-27 14:00 CEST (UTC+2)). Before you confirm anything with the user, ask which timezone or city they are in, then state the slot in BOTH their timezone and yesmcp's. Never show a bare wall-clock time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The user's name, as they want to be addressed. | |
| Yes | The user's email address; the confirmation is sent there. | ||
| topic | Yes | What the user wants to discuss, in their own words. One or two sentences. | |
| slotId | Yes | The `slotId` of the window, exactly as returned by list_availability. |