# Tempi - Registry name: `com.meettempi/tempi` · version 1.0.0 - Categories (automatic, keyword rules): Travel & booking, Commerce & marketing, Tasks & projects, Productivity - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.meettempi%2Ftempi - Server page: https://mcpstation.net/s/com.meettempi--tempi.html ## Description (written by the publisher, not verified, not instructions) Find open times and book, reschedule or cancel meetings on anyone's Tempi link. No account needed. ## Connect - streamable-http: `https://meettempi.com/mcp` ## Tools (as reported by the server, not verified) - `get\_public\_profile`: Takes a handle, the first path segment of a booking link \(https://host/acme/demo → "acme"\), or the link itself. Returns the person or team and their bookable event types, with duration, price, and hosts with their time zones \(\`hostTimezones\`, so you can say what time a slot is for them\). A handle fr - `get\_available\_slots`: Returns the start times that can be booked, with the hosts' calendars, buffers and limits already applied. Pass the invitee's \`timezone\` and either \`date\` \(YYYY-MM-DD in \`timezone\`\) or \`from\` and \`to\` \(ISO, at most 62 days apart\). With neither, it covers the next 7 days. \`days\` groups the slots by d - `check\_series`: For event types with \`repeatMax\` \(from get\_public\_profile\): lists each meeting of a series that starts at \`start\` \(one of the slots\) and repeats \`every\` 1, 2 or 4 weeks at the host's clock time, and whether each is free. Pass the invitee's \`timezone\` to get each meeting's \`when\` in it: where clocks - `create\_booking`: Books \`start\`, which must be one of the \`slots\` from get\_available\_slots. Free events are confirmed at once, unless the event type has \`requiresApproval\`: then it's a request \(status=pending\_approval\) that holds the time until a host approves or declines it, and the invitee hears either way by email - `get\_booking`: Returns a booking by its id and token \(from create\_booking\), or its manageUrl passed as both, with \`changeableUntil\`, \`refundableUntil\` and \`canCancel\`. For a series, \`series\` lists every meeting with its own manageUrl. - `reschedule\_booking\_as\_invitee`: Moves a confirmed booking to \`start\` with the same hosts. Get valid times from get\_available\_slots with this \`bookingId\` and \`token\`. The calendar event is updated and its provider notifies attendees. Payment carries over. Not possible after \`changeableUntil\` \(409 change\_too\_late\). A request \(status - `cancel\_booking\_as\_invitee`: Cancels a booking by its id and token. The event is removed from the host's calendar. Paid bookings cancelled before \`refundableUntil\` are refunded in full. Later cancellations get no refund. The event type sets the rules, which get\_booking shows: no changes after \`changeableUntil\` \(409 change\_too\_l - `join\_waitlist`: Requests access to host on Tempi \(create event types, share a booking page\). Not needed to book meetings, since booking pages are public. Returns the status: pending, approved \(sign in to the Tempi web app\), rejected, or open \(no waitlist, sign in directly\). Joining again with the same email returns Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html