← WebMCP Directory

Tool tree

doctipro.lu

Health & EducationTools verified
Website
Find doctors and medical appointments in Luxembourg.
Explore capabilities
    find_doctorsAnswer

    Search the Doctipro directory of doctors and medical practitioners in Luxembourg. Filter by free-text query (name or specialty), commune (city), spoken languages, gender or teleconsultation. Returns public directory data: name, specialty, practice addresses, profile and booking URLs.

    View tool JSON
    {
      "name": "find_doctors",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the Doctipro directory of doctors and medical practitioners in Luxembourg. Filter by free-text query (name or specialty), commune (city), spoken languages, gender or teleconsultation. Returns public directory data: name, specialty, practice addresses, profile and booking URLs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Free text: practitioner name or specialty (e.g. \"cardiologue\")"
          },
          "commune": {
            "type": "string",
            "description": "Luxembourg commune/city name (e.g. \"Luxembourg\", \"Esch-sur-Alzette\")"
          },
          "category_id": {
            "type": "number",
            "description": "Specialty category id, when known"
          },
          "languages": {
            "type": "string",
            "description": "Comma-separated spoken language codes (e.g. \"fr,de,en\")"
          },
          "gender": {
            "type": "string",
            "enum": [
              "male",
              "female"
            ]
          },
          "teleconsultation": {
            "type": "boolean",
            "description": "Only practitioners offering teleconsultation"
          },
          "limit": {
            "type": "number",
            "description": "Max results, 1-25 (default 10)"
          }
        }
      },
      "page": "/fr"
    }
    get_available_slotsAnswer

    Get available appointment slots for a Doctipro practitioner at one of their practices. Returns structured days with time slots and a prefilled booking URL per slot. Use doctor id and hospital (practice) id from find_doctors results.

    View tool JSON
    {
      "name": "get_available_slots",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get available appointment slots for a Doctipro practitioner at one of their practices. Returns structured days with time slots and a prefilled booking URL per slot. Use doctor id and hospital (practice) id from find_doctors results.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "doctor_id": {
            "type": "number",
            "description": "Doctor id from find_doctors"
          },
          "hospital_id": {
            "type": "number",
            "description": "Practice (hospital) id from find_doctors results"
          },
          "start_date": {
            "type": "string",
            "description": "First day to check, YYYY-MM-DD (default: today)"
          },
          "days": {
            "type": "number",
            "description": "Number of days to check, 1-14 (default 7)"
          }
        },
        "required": [
          "doctor_id",
          "hospital_id"
        ]
      },
      "page": "/fr"
    }
    open_booking_pageSensitive Action

    Navigate to the Doctipro booking page for a practitioner, optionally prefilled with practice, date and time (from get_available_slots). The user must review and confirm the appointment themselves — booking confirmation requires the patient to be signed in and is never performed by this tool.

    View tool JSON
    {
      "name": "open_booking_page",
      "kind": "transact",
      "impl": "imperative",
      "description": "Navigate to the Doctipro booking page for a practitioner, optionally prefilled with practice, date and time (from get_available_slots). The user must review and confirm the appointment themselves — booking confirmation requires the patient to be signed in and is never performed by this tool.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "doctor_id": {
            "type": "number",
            "description": "Doctor id from find_doctors"
          },
          "hospital_id": {
            "type": "number",
            "description": "Practice id to preselect"
          },
          "date": {
            "type": "string",
            "description": "Slot date YYYY-MM-DD"
          },
          "time": {
            "type": "string",
            "description": "Slot time HH:MM"
          }
        },
        "required": [
          "doctor_id"
        ]
      },
      "page": "/fr"
    }
    search_practitionersAnswer

    Search for doctors and medical practitioners in Luxembourg by name, specialty or commune.

    View tool JSON
    {
      "name": "search_practitioners",
      "kind": "answer",
      "impl": "declarative",
      "description": "Search for doctors and medical practitioners in Luxembourg by name, specialty or commune.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "q": {
            "type": "string",
            "description": "Nom, spécialité…"
          },
          "commune": {
            "type": "string",
            "description": "Commune ou localité"
          }
        }
      },
      "page": "/fr"
    }