Skip to main content
Glama

Cup24.it Availability

Server Details

Search private healthcare appointment availability across Cup24.it: services, doctors, clinics.

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
57.7% over 80 days
Last Tested
Transport
Streamable HTTP
URL
ChatGPT
–
Claude
–

TDQS

A3.6/5.0

Scored across 5 tools

Disambiguation2/5

simple_search_availability appears to duplicate advanced_search_availability with no clear distinction in purpose or parameters. The other tools are distinct, but this overlap creates ambiguity in tool selection.

Naming Consistency3/5

All names use snake_case, but conventions vary: search_available_clinics_map and search_suggest_city start with 'search', while advanced_search_availability, simple_search_availability, and smart_suggest_service use adjective prefixes. search_suggest_city is an awkward combination of two verbs. Still readable overall.

Tool Count5/5

Five tools is well-scoped for a booking availability server, covering the essential search paths (city, service, clinic, slots) without unnecessary bloat.

Completeness4/5

The core discovery workflow (city -> service -> clinic -> availability) is covered, and advanced_search_availability returns booking_url for handoff. Minor gaps include no dedicated doctor search tool and the redundancy of simple_search_availability, but the surface is functional.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 15 tool updates
    • Changedadvanced_search_availability1 field changed
      • removedInput schema / $schema
        Removed value: -"http://json-schema.org/draft-07/schema#"
    • Removedcompany_resolution
    • Removedentity_resolution
    • Removedget_availability_link
    • Removedget_management_url
    • Removedget_order_refund_details
    • Removedlist_orders
    • Removedrefund_url
    • Removedsearch_availability_by_doctor
    • Changedsearch_available_clinics_map1 field changed
      • removedInput schema / $schema
        Removed value: -"http://json-schema.org/draft-07/schema#"
    • Removedsearch_knowledge_base
    • Changedsearch_suggest_city1 field changed
      • removedInput schema / $schema
        Removed value: -"http://json-schema.org/draft-07/schema#"
    • Removedservice_info
    • Changedsimple_search_availability5 fields changed
      • removedInput schema / $schema
        Removed value: -"http://json-schema.org/draft-07/schema#"
      • changedInput schema / properties / end_day / description
        Previous value: -"Ending date for availability search (YYYY-MM-DD, default: 30 days after start_day)"New value: +"Ending date for availability search (YYYY-MM-DD)"
      • removedInput schema / properties / lowest_price
        Removed value: -{
        -  "description": "When true, return the lowest-priced available slots first.",
        -  "type": "boolean"
        -}
      • removedInput schema / properties / part_of_day
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "enum": [
        -        "morning",
        -        "afternoon",
        -        "day"
        -      ],
        -      "type": "string"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "Part of the day to search: morning (00:00-14:00), afternoon (14:00-23:59). Use day, null, or omit for no time filter."
        -}
      • changedInput schema / properties / start_day / description
        Previous value: -"Starting date for availability search (YYYY-MM-DD). Omit to search from today; never pass a past date."New value: +"Starting date for availability search (YYYY-MM-DD, default: today)"
    • Changedsmart_suggest_service1 field changed
      • removedInput schema / $schema
        Removed value: -"http://json-schema.org/draft-07/schema#"
  2. 15 tool updates
    • Changedadvanced_search_availability1 field changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
    • Addedcompany_resolution
    • Addedentity_resolution
    • Addedget_availability_link
    • Addedget_management_url
    • Addedget_order_refund_details
    • Addedlist_orders
    • Addedrefund_url
    • Addedsearch_availability_by_doctor
    • Changedsearch_available_clinics_map1 field changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
    • Addedsearch_knowledge_base
    • Changedsearch_suggest_city1 field changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
    • Addedservice_info
    • Changedsimple_search_availability5 fields changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
      • changedInput schema / properties / end_day / description
        Previous value: -"Ending date for availability search (YYYY-MM-DD)"New value: +"Ending date for availability search (YYYY-MM-DD, default: 30 days after start_day)"
      • addedInput schema / properties / lowest_price
        Added value: +{
        +  "description": "When true, return the lowest-priced available slots first.",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / part_of_day
        Added value: +{
        +  "anyOf": [
        +    {
        +      "enum": [
        +        "morning",
        +        "afternoon",
        +        "day"
        +      ],
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Part of the day to search: morning (00:00-14:00), afternoon (14:00-23:59). Use day, null, or omit for no time filter."
        +}
      • changedInput schema / properties / start_day / description
        Previous value: -"Starting date for availability search (YYYY-MM-DD, default: today)"New value: +"Starting date for availability search (YYYY-MM-DD). Omit to search from today; never pass a past date."
    • Changedsmart_suggest_service1 field changed
      • addedInput schema / $schema
        Added value: +"http://json-schema.org/draft-07/schema#"
  3. 1 tool update
    • Changedsimple_search_availability3 fields changed
      • removedInput schema / properties / clinic
        Removed value: -{
        -  "description": "Clinic/facility name (full or partial)",
        -  "type": "string"
        -}
      • removedInput schema / properties / doctor
        Removed value: -{
        -  "description": "Doctor name (full or partial, e.g., 'Mario Rossi')",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "city"
        -]New value: +[
        +  "city",
        +  "medical_service"
        +]
  4. 1 tool update
    • Changedsimple_search_availability1 field changed
      • removedInput schema / properties / detailed
        Removed value: -{
        -  "description": "Return full slot details (default: false, returns summary)",
        -  "type": "boolean"
        -}
  5. 1 tool update
    • Addedsimple_search_availability
  6. 1 tool update
    • Changedadvanced_search_availability1 field changed
      • addedInput schema / properties / end_day
        Added value: +{
        +  "description": "Ending date for availability search (YYYY-MM-DD)",
        +  "type": "string"
        +}
  7. 4 tool updates
    • First observedadvanced_search_availability
    • First observedsearch_available_clinics_map
    • First observedsearch_suggest_city
    • First observedsmart_suggest_service

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables finding doctors in Romania by county, speciality, language, name, and weekly availability, with fuzzy name matching and nearby-county fallback.
    37 npm
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Enables querying Doctolib's public data to find practitioners, retrieve all available appointment slots in a geographic area, access practice details, and receive alerts when new slots open.
    21
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI agents to search Iranian doctors, hospitals and clinics by specialty, city, name, gender and online visit, then read profiles, ratings, insurances, patient reviews, visit prices in Toman and free appointment times. Read-only, with no login, booking or payment, so users compare options and get a profile link to book themselves.
    12
    101 PyPI
    4
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources