fysio.care clinic discovery
Discover Swedish MSK clinics on fysio.care: search clinics, services, and open appointment times.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin get_available_slots
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"discovery": {
"url": "https://fysio.care/api/mcp"
}
}
}Remote-Endpunkte
https://fysio.care/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (4)
🟢search_clinics(query, city, modality, friskvard, limit)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"description": "Case-insensitive clinic-name substring.",
"type": "string",
"minLength": 2,
"maxLength": 50
},
"city": {
"description": "Exact city name, e.g. \"Lund\".",
"type": "string",
"minLength": 1,
"maxLength": 60
},
"modality": {
"description": "Only clinics offering this treatment modality.",
"type": "string",
"enum": [
"fysioterapeut",
"naprapat",
"kiropraktor",
"osteopat",
"manuell_terapeut",
"idrottsterapeut"
]
},
"friskvard": {
"description": "Only clinics where friskvårdsbidrag can actually be spent.",
"type": "boolean"
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 25
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_clinic_services(clinic_slug)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"clinic_slug": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "The clinic slug from search_clinics (the URL segment, e.g. \"mickes-klinik-lund\")."
}
},
"required": [
"clinic_slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_available_slots(clinic_slug, service_variant_id, from_date, days)
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).
Eingabe-Schema
{
"type": "object",
"properties": {
"clinic_slug": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"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."
},
"from_date": {
"description": "Window start (YYYY-MM-DD, clinic runs Europe/Stockholm). Defaults to today.",
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"days": {
"default": 14,
"description": "Window length in days.",
"type": "integer",
"minimum": 1,
"maximum": 14
}
},
"required": [
"clinic_slug",
"service_variant_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_next_available_date(clinic_slug, service_variant_id)
Earliest free slot for a service variant, scanning up to 90 days ahead. Use when get_available_slots comes back empty.
Eingabe-Schema
{
"type": "object",
"properties": {
"clinic_slug": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"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."
}
},
"required": [
"clinic_slug",
"service_variant_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Empfohlene Prompts
list_clinic_servicesget_available_slotssearch_clinicssearch_clinicsget_available_slotsCommunity
Nachweis