MCP-Server

fysio.care clinic discovery

care.fysio/discovery
Gesundheitswesen Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Discovers Swedish musculoskeletal clinics, their services, and available appointment slots without completing bookings.

get_available_slots
Get available slots
Free appointment slots for one bookable service variant at one clinic, up to 14 days ahead. Each slot carries a FHIR Slot resource and a bookingUrl where the PATIENT completes the booking themselves on the web (this server never books).
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['clinic_slug', 'service_variant_id'], 'properties': {'days': {'type': 'integer', 'default': 14, 'maximum': 14, 'minimum': 1, 'description': 'Window length in days.'}, 'from_date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Window start (YYYY-MM-DD, clinic runs Europe/Stockholm). Defaults to today.'}, 'clinic_slug': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'The clinic slug from search_clinics (the URL segment, e.g. "mickes-klinik-lund").'}, 'service_variant_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'A bookable service variant id from list_clinic_services.'}}}
get_next_available_date
Get next available date
Earliest free slot for a service variant, scanning up to 90 days ahead. Use when get_available_slots comes back empty.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['clinic_slug', 'service_variant_id'], 'properties': {'clinic_slug': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'The clinic slug from search_clinics (the URL segment, e.g. "mickes-klinik-lund").'}, 'service_variant_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'A bookable service variant id from list_clinic_services.'}}}
list_clinic_services
List clinic services
List the bookable services of one clinic, with duration, price (SEK) and a FHIR HealthcareService per bookable variant. The variant id is what get_available_slots takes.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['clinic_slug'], 'properties': {'clinic_slug': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'The clinic slug from search_clinics (the URL segment, e.g. "mickes-klinik-lund").'}}}
search_clinics
Search clinics
Search the public directory of Swedish MSK clinics (fysioterapi, naprapati, kiropraktik m.fl.) on fysio.care. Returns published clinics with FHIR Organization resources. Use list_clinic_services next to see what a clinic offers.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'city': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': 'Exact city name, e.g. "Lund".'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 50, 'minLength': 2, 'description': 'Case-insensitive clinic-name substring.'}, 'modality': {'enum': ['fysioterapeut', 'naprapat', 'kiropraktor', 'osteopat', 'manuell_terapeut', 'idrottsterapeut'], 'type': 'string', 'description': 'Only clinics offering this treatment modality.'}, 'friskvard': {'type': 'boolean', 'description': 'Only clinics where friskvårdsbidrag can actually be spent.'}}}
Hinzugefügt
get_next_available_date
17. September 2026 07:58
Hinzugefügt
get_available_slots
17. September 2026 07:58
Hinzugefügt
list_clinic_services
17. September 2026 07:58
Hinzugefügt
search_clinics
17. September 2026 07:58