mcpbeat

Rudko — vertebrologist (Chernivtsi, Ukraine) MCP Server

site.rudko/vertebrolog
answering

Rudko — vertebrologist (Chernivtsi, Ukraine) is answering right now. Last checked 1 min ago. It exposes 7 tools.

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

Uptime history 41 hours of history
41 hours agonow
100.0%
Uptime 24h
92 of 92 checks
7
Tools
read from the server
184 ms
Response time
average over 24h
open, no key
Access
streamable-http

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 1 min ago.

run in your terminal
claude mcp add vertebrolog --transport http https://rudko.site/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "vertebrolog": {
      "url": "https://rudko.site/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.vertebrolog]
url = "https://rudko.site/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "vertebrolog": {
      "url": "https://rudko.site/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "vertebrolog": {
      "url": "https://rudko.site/mcp"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

availability
get_availability
Free appointment slots for the vertebrologist (Chernivtsi). Optional date (YYYY-MM-DD): without it — all nearest available days. Read-only (does not book).
book
book
REAL 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.
cancel
cancel
REAL 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 returns ok=false with a reason (not_found / bad_id). Consent is a one-time Telegram OAuth (scope booking:write), already done — never re-prompt per action. To change the time instead, prefer reschedule.
current
list_current_bookings
The 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.
doctor
get_doctor_info
About the vertebrologist: specialty, what he treats, address, slot length, rules (one appointment per day), and how to book.
past
list_past_bookings
The 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.
reschedule
reschedule
REAL 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 booking; cross-day needs no atomic hold). No confirmation — act on request. Consent is a one-time Telegram OAuth (scope booking:write), already done — never re-prompt per action. date (YYYY-MM-DD), from (HH:MM current), to (HH:MM new).

Endpoints

URLTransportStateLatencyChecked
https://rudko.site/mcp streamable-http answering 193 ms 1 min ago

Rudko — vertebrologist (Chernivtsi, Ukraine) — questions

Answers built from our own checks of this server.

What can Rudko — vertebrologist (Chernivtsi, Ukraine) do?
It exposes 7 tools, read directly from the server on our last check. Among them: book, cancel, get_availability, get_doctor_info, list_current_bookings, list_past_bookings and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Rudko — vertebrologist (Chernivtsi, Ukraine) working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 184 ms. The bar chart above shows every period we have measured.
How do I connect Rudko — vertebrologist (Chernivtsi, Ukraine)?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Rudko — vertebrologist (Chernivtsi, Ukraine) need an API key?
No. Rudko — vertebrologist (Chernivtsi, Ukraine) completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Rudko — vertebrologist (Chernivtsi, Ukraine)?
It answers our handshake in 184 ms on average, which is faster than 66% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.