Rudko — vertebrologist (Chernivtsi, Ukraine)

site.rudko/vertebrolog · v0.1.2 · communication

Rudko — vertebrologist (Chernivtsi, Ukraine) is healthy: it completed an MCP handshake in 1582 ms and exposes 7 tools.

Book a Ukrainian-speaking vertebrologist in Chernivtsi, Ukraine: find slots and book for the user.

Endpoint: https://rudko.site/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count7
Latency1582 ms
Last checked (UTC)2026-10-16T20:10:54.281Z

Health history

Checked (UTC)StatusLatencyError
2026-10-16T20:10:54.281ZHealthy1582
2026-10-15T13:30:30.550ZHealthy1691

Tools (7)

get_availabilityFree appointment slots for the vertebrologist (Chernivtsi). Optional date (YYYY-MM-DD): without it — all nearest available days. Read-only (does not book).
get_doctor_infoAbout the vertebrologist: specialty, what he treats, address, slot length, rules (one appointment per day), and how to book.
list_current_bookingsThe user's current/upcoming appointments (booking_id, date, time, status), nearest first. Cancelled ones are ALSO shown — tell them apart by the status field ('booked' | 'cancelled'). Needed to reschedule/cancel. Requires authorization.
list_past_bookingsThe user's past appointments (booking_id, date, time, status), most recent first. limit (default 20) and offset for pagination. Cancelled ones are ALSO shown — by the status field. Requires authorization.
bookREAL action (not a simulation): creates a real appointment with the vertebrologist on the user's behalf. Requires the user's CONSENT — authorization via Telegram (OAuth, scope booking:write). date (YYYY-MM-DD), time (HH:MM). One appointment per day.
rescheduleREAL action: moves the user's appointment to another free slot the SAME day, ATOMICALLY — if the target slot was just taken, the user KEEPS their current slot (never loses the held slot; that atomic guarantee is the whole point of same-day move). For a DIFFERENT day, just call book instead (a fresh
cancelREAL action: cancels the user's appointment by booking_id (from list_current_bookings) IMMEDIATELY — no confirmation step. If the user said cancel, cancel; do NOT re-ask (repeated confirmations frustrate users — act decisively). On success returns cancelled=true with the booking_id; on failure retur