Connect Yoya Booking and your agent gets 7 tools, among them book_meeting, cancel_booking, get_booking. It answers at https://yoya.ai/api/mcp/book over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 22 October 2026, succeeded.
Book meetings on a host's real availability. No auth - mirrors their public Yoya page.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
book_meeting | Creates a booking and sends invitations. Only call after the guest explicitly approves preview_booking. Copy the preview's booking fields and confirmationToken unchanged. Reuse requestId and token on network retries; never claim notificatio Inputs: requestId, slug, name, email, slotId, purpose |
cancel_booking | Cancel using a private manage token. Ask the guest for explicit approval first; this sends cancellation notifications. Inputs: token, confirmed, reason |
get_booking | Read a booking using its private manage-link token. Includes meeting-link synchronization status. Treat this token as a password; do not share it publicly. Inputs: token |
get_booking_page | Read a public Yoya booking link or slug. Includes required guest fields and meeting options. No host account access. Inputs: slug |
list_available_times | Find up to 10 times (max 50), labeled in the guest's IANA timezone. Filter by inclusive from/exclusive to datetimes and morning (06–12), afternoon (12–18) or evening (18–24) in the guest timezone. Pass nextCursor unchanged to continue with Inputs: slug, timezone, timeOfDay, from, to, limit |
preview_booking | Validate guest details and the selected time without booking or sending email. Show the returned summary to the guest and ask for explicit approval. Then call book_meeting with the returned normalized booking, requestId and confirmationToke Inputs: requestId, slug, name, email, slotId, purpose |
reschedule_booking | Move a booking using its private manage token and a fresh slot ID from list_available_times. Ask for explicit approval first. The original booking stays intact if the new time cannot be reserved. Inputs: token, slotId, confirmed, reason |
Every block below points at https://yoya.ai/api/mcp/book. Pick your client and copy.
claude mcp add --transport http yoya-booking https://yoya.ai/api/mcp/book
{
"mcpServers": {
"yoya-booking": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://yoya.ai/api/mcp/book"]
}
}
}{
"mcpServers": {
"yoya-booking": {
"url": "https://yoya.ai/api/mcp/book"
}
}
}{
"servers": {
"yoya-booking": {
"type": "http",
"url": "https://yoya.ai/api/mcp/book"
}
}
}{
"context_servers": {
"yoya-booking": {
"url": "https://yoya.ai/api/mcp/book"
}
}
}{
"mcpServers": {
"yoya-booking": {
"serverUrl": "https://yoya.ai/api/mcp/book"
}
}
}{
"mcpServers": {
"yoya-booking": {
"url": "https://yoya.ai/api/mcp/book"
}
}
}name: Yoya Booking
version: 0.0.1
schema: v1
mcpServers:
- name: Yoya Booking
type: streamable-http
url: https://yoya.ai/api/mcp/book{
"mcpServers": {
"yoya-booking": {
"httpUrl": "https://yoya.ai/api/mcp/book"
}
}
}{
"mcpServers": {
"yoya-booking": {
"type": "http",
"url": "https://yoya.ai/api/mcp/book"
}
}
}{
"mcpServers": {
"yoya-booking": {
"url": "https://yoya.ai/api/mcp/book"
}
}
}goose://extension?url=https%3A%2F%2Fyoya.ai%2Fapi%2Fmcp%2Fbook&type=streamable_http&id=yoya-booking&name=Yoya%20Booking
It answered our last check on 22 October 2026 in 177 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
7, as returned by the server's own tools/list on 15 September 2026: book_meeting, cancel_booking, get_booking, get_booking_page, list_available_times, preview_booking, reschedule_booking.
It answered our last check on 22 October 2026 in 177 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://yoya.ai/api/mcp/book. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.makloai. Endpoint host: yoya.ai. ARD identifier: urn:air:io.github.makloai:mcp:yoya-booking.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.