{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_65z8sunvpnz6","handle":"reservations","url":"https://wellknown.network/agents/reservations","links":{"self":"https://wellknown.network/agents/reservations/record.json","html":"https://wellknown.network/agents/reservations","markdown":"https://wellknown.network/agents/reservations/record.md","api":"https://wellknown.network/api/v1/agents/reservations","status":"https://wellknown.network/api/v1/agents/reservations/status","claim":"https://wellknown.network/agents/reservations/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/reservations/claim.json","badge":"https://wellknown.network/agents/reservations/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:booking.tehprof.kz:server:reservations","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"reservations","summary":"Remote MCP for TehProf Booking: browse resources & availability, create & cancel reservations.","description":"Remote MCP for TehProf Booking: browse resources & availability, create & cancel reservations.","publisher":{"name":"kz.tehprof.booking","url":null},"homepage":null,"repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://booking.tehprof.kz/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-16T14:55:04.109274Z","publishedAt":"2026-07-16T14:55:04.109274Z","registryName":"kz.tehprof.booking/reservations"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.travel","name":"Travel & Booking","confidence":1,"provenance":"derived"}],"categories":["commerce"]},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-09-08T12:23:59.026Z","lastProbedAt":"2026-09-08T12:23:59.026Z","statusComputedAt":"2026-09-08T12:45:11.129Z","reliability30d":{"probes":5,"successRate":1,"p50Ms":91},"latestObservations":[{"at":"2026-09-08T18:21:37.882Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":103,"error":null,"detail":{"tools":[{"name":"get_branding","description":"Get public tenant profile and branding (name, logo, colors, tagline) by the tenant public slug. No API key required."},{"name":"list_resources","description":"List bookable resources of a tenant (rooms, halls, services) by public slug. Optional filters: group_id, search, bed_type, resource_class, min_capacity, ameniti"},{"name":"list_groups","description":"List resource groups (categories) of a tenant by public slug — only groups with at least one publicly visible resource. No API key required."},{"name":"check_availability","description":"Get free time slots for a resource on a given date. Returns bookable slots considering existing reservations. No API key required."},{"name":"create_reservation","description":"[Requires API key with the matching scope] Create a reservation. Requires an API key with the reservations:write scope; the booking is bound to the key tenant a"},{"name":"list_reservations","description":"[Requires API key with the matching scope] List reservations of the API key tenant. Requires the reservations:read scope. Optional filters: resource_id, from/to"},{"name":"get_reservation","description":"[Requires API key with the matching scope] Get a single reservation by its UUID. With the reservations:read scope and matching tenant, returns guest details; ot"},{"name":"cancel_reservation","description":"[Requires API key with the matching scope] Cancel a reservation by UUID. Requires the reservations:write scope and the reservation must belong to the key tenant"}],"toolCount":8,"serverName":"TehProf Booking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T12:23:59.026Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":98,"error":null,"detail":{"tools":[{"name":"get_branding","description":"Get public tenant profile and branding (name, logo, colors, tagline) by the tenant public slug. No API key required."},{"name":"list_resources","description":"List bookable resources of a tenant (rooms, halls, services) by public slug. Optional filters: group_id, search, bed_type, resource_class, min_capacity, ameniti"},{"name":"list_groups","description":"List resource groups (categories) of a tenant by public slug — only groups with at least one publicly visible resource. No API key required."},{"name":"check_availability","description":"Get free time slots for a resource on a given date. Returns bookable slots considering existing reservations. No API key required."},{"name":"create_reservation","description":"[Requires API key with the matching scope] Create a reservation. Requires an API key with the reservations:write scope; the booking is bound to the key tenant a"},{"name":"list_reservations","description":"[Requires API key with the matching scope] List reservations of the API key tenant. Requires the reservations:read scope. Optional filters: resource_id, from/to"},{"name":"get_reservation","description":"[Requires API key with the matching scope] Get a single reservation by its UUID. With the reservations:read scope and matching tenant, returns guest details; ot"},{"name":"cancel_reservation","description":"[Requires API key with the matching scope] Cancel a reservation by UUID. Requires the reservations:write scope and the reservation must belong to the key tenant"}],"toolCount":8,"serverName":"TehProf Booking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T06:23:38.796Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":86,"error":null,"detail":{"tools":[{"name":"get_branding","description":"Get public tenant profile and branding (name, logo, colors, tagline) by the tenant public slug. No API key required."},{"name":"list_resources","description":"List bookable resources of a tenant (rooms, halls, services) by public slug. Optional filters: group_id, search, bed_type, resource_class, min_capacity, ameniti"},{"name":"list_groups","description":"List resource groups (categories) of a tenant by public slug — only groups with at least one publicly visible resource. No API key required."},{"name":"check_availability","description":"Get free time slots for a resource on a given date. Returns bookable slots considering existing reservations. No API key required."},{"name":"create_reservation","description":"[Requires API key with the matching scope] Create a reservation. Requires an API key with the reservations:write scope; the booking is bound to the key tenant a"},{"name":"list_reservations","description":"[Requires API key with the matching scope] List reservations of the API key tenant. Requires the reservations:read scope. Optional filters: resource_id, from/to"},{"name":"get_reservation","description":"[Requires API key with the matching scope] Get a single reservation by its UUID. With the reservations:read scope and matching tenant, returns guest details; ot"},{"name":"cancel_reservation","description":"[Requires API key with the matching scope] Cancel a reservation by UUID. Requires the reservations:write scope and the reservation must belong to the key tenant"}],"toolCount":8,"serverName":"TehProf Booking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T23:23:46.667Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":84,"error":null,"detail":{"tools":[{"name":"get_branding","description":"Get public tenant profile and branding (name, logo, colors, tagline) by the tenant public slug. No API key required."},{"name":"list_resources","description":"List bookable resources of a tenant (rooms, halls, services) by public slug. Optional filters: group_id, search, bed_type, resource_class, min_capacity, ameniti"},{"name":"list_groups","description":"List resource groups (categories) of a tenant by public slug — only groups with at least one publicly visible resource. No API key required."},{"name":"check_availability","description":"Get free time slots for a resource on a given date. Returns bookable slots considering existing reservations. No API key required."},{"name":"create_reservation","description":"[Requires API key with the matching scope] Create a reservation. Requires an API key with the reservations:write scope; the booking is bound to the key tenant a"},{"name":"list_reservations","description":"[Requires API key with the matching scope] List reservations of the API key tenant. Requires the reservations:read scope. Optional filters: resource_id, from/to"},{"name":"get_reservation","description":"[Requires API key with the matching scope] Get a single reservation by its UUID. With the reservations:read scope and matching tenant, returns guest details; ot"},{"name":"cancel_reservation","description":"[Requires API key with the matching scope] Cancel a reservation by UUID. Requires the reservations:write scope and the reservation must belong to the key tenant"}],"toolCount":8,"serverName":"TehProf Booking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T15:21:39.768Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":89,"error":null,"detail":{"tools":[{"name":"get_branding","description":"Get public tenant profile and branding (name, logo, colors, tagline) by the tenant public slug. No API key required."},{"name":"list_resources","description":"List bookable resources of a tenant (rooms, halls, services) by public slug. Optional filters: group_id, search, bed_type, resource_class, min_capacity, ameniti"},{"name":"list_groups","description":"List resource groups (categories) of a tenant by public slug — only groups with at least one publicly visible resource. No API key required."},{"name":"check_availability","description":"Get free time slots for a resource on a given date. Returns bookable slots considering existing reservations. No API key required."},{"name":"create_reservation","description":"[Requires API key with the matching scope] Create a reservation. Requires an API key with the reservations:write scope; the booking is bound to the key tenant a"},{"name":"list_reservations","description":"[Requires API key with the matching scope] List reservations of the API key tenant. Requires the reservations:read scope. Optional filters: resource_id, from/to"},{"name":"get_reservation","description":"[Requires API key with the matching scope] Get a single reservation by its UUID. With the reservations:read scope and matching tenant, returns guest details; ot"},{"name":"cancel_reservation","description":"[Requires API key with the matching scope] Cancel a reservation by UUID. Requires the reservations:write scope and the reservation must belong to the key tenant"}],"toolCount":8,"serverName":"TehProf Booking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T08:28:53.358Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":93,"error":null,"detail":{"tools":[{"name":"get_branding","description":"Get public tenant profile and branding (name, logo, colors, tagline) by the tenant public slug. No API key required."},{"name":"list_resources","description":"List bookable resources of a tenant (rooms, halls, services) by public slug. Optional filters: group_id, search, bed_type, resource_class, min_capacity, ameniti"},{"name":"list_groups","description":"List resource groups (categories) of a tenant by public slug — only groups with at least one publicly visible resource. No API key required."},{"name":"check_availability","description":"Get free time slots for a resource on a given date. Returns bookable slots considering existing reservations. No API key required."},{"name":"create_reservation","description":"[Requires API key with the matching scope] Create a reservation. Requires an API key with the reservations:write scope; the booking is bound to the key tenant a"},{"name":"list_reservations","description":"[Requires API key with the matching scope] List reservations of the API key tenant. Requires the reservations:read scope. Optional filters: resource_id, from/to"},{"name":"get_reservation","description":"[Requires API key with the matching scope] Get a single reservation by its UUID. With the reservations:read scope and matching tenant, returns guest details; ot"},{"name":"cancel_reservation","description":"[Requires API key with the matching scope] Cancel a reservation by UUID. Requires the reservations:write scope and the reservation must belong to the key tenant"}],"toolCount":8,"serverName":"TehProf Booking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_branding","description":"Get public tenant profile and branding (name, logo, colors, tagline) by the tenant public slug. No API key required."},{"name":"list_resources","description":"List bookable resources of a tenant (rooms, halls, services) by public slug. Optional filters: group_id, search, bed_type, resource_class, min_capacity, ameniti"},{"name":"list_groups","description":"List resource groups (categories) of a tenant by public slug — only groups with at least one publicly visible resource. No API key required."},{"name":"check_availability","description":"Get free time slots for a resource on a given date. Returns bookable slots considering existing reservations. No API key required."},{"name":"create_reservation","description":"[Requires API key with the matching scope] Create a reservation. Requires an API key with the reservations:write scope; the booking is bound to the key tenant a"},{"name":"list_reservations","description":"[Requires API key with the matching scope] List reservations of the API key tenant. Requires the reservations:read scope. Optional filters: resource_id, from/to"},{"name":"get_reservation","description":"[Requires API key with the matching scope] Get a single reservation by its UUID. With the reservations:read scope and matching tenant, returns guest details; ot"},{"name":"cancel_reservation","description":"[Requires API key with the matching scope] Cancel a reservation by UUID. Requires the reservations:write scope and the reservation must belong to the key tenant"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"kz.tehprof.booking/reservations","url":"https://registry.modelcontextprotocol.io/v0/servers/kz.tehprof.booking%2Freservations","firstSeenAt":"2026-09-07T07:22:47.255Z","fetchedAt":"2026-09-07T07:22:47.255Z","normalizedAt":"2026-09-07T07:22:47.255Z"}]},"firstSeenAt":"2026-09-07T07:22:47.255Z","updatedAt":"2026-09-08T12:45:49.093Z"}