MCP-Server

Vitena Directory

care.vitena/directory
Gesundheitswesen Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Searches a public directory of bookable health and wellness professionals and retrieves their profiles, services, locations, and booking details.

get_provider
Get health professional details
Returns the full public profile of one professional by their slug (the value returned as 'slug' by search_providers): services offered, specializations, spoken languages, locations, working hours, contact details and whether online booking is available.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Profile slug from search_providers, e.g. 'cristobal-diaz'."}}, 'additionalProperties': False}
list_directory_filters
List directory filter options
Returns the valid filter values currently available in the Vitena provider directory: specialization codes (with human labels), spoken-language codes, and the countries that currently have listed professionals. Call this FIRST when you intend to filter a search by specialization — that argument only matches exact codes from this list, so guessing a specialty name will silently return no results. Note that CITY is NOT in this list and does not need to be: search_providers resolves a free-text city, district or region name against a gazetteer, so pass the name the user actually said.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
search_providers
Search health professionals
Searches the public Vitena directory of health and wellness professionals who accept appointments (dietitians, dentists, physiotherapists, psychologists, beauty and aesthetics practitioners, child development specialists). Every filter is optional; with no filters it returns the first page of all publicly listed professionals. Results are public profile data only. Each result includes a profileUrl that can be given to the user for booking.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'properties': {'city': {'type': 'string', 'description': "Deprecated alias for 'location', kept so agents that learned the older argument name keep working. Prefer 'location'."}, 'page': {'type': 'integer', 'minimum': 1, 'description': '1-based page number. Page size is fixed at 20.'}, 'country': {'type': 'string', 'description': "Two-letter ISO country code, e.g. 'TR', 'ES', 'DE'. Narrows an ambiguous place name. Valid values come from 'countries' in list_directory_filters."}, 'language': {'type': 'string', 'description': "Two-letter language code the professional consults in, e.g. 'es', 'tr'."}, 'location': {'type': 'string', 'description': "City, district or region name in free text, e.g. 'Istanbul', 'Kadıköy', 'Madrid', 'Andalucía'. Resolved against a place gazetteer, so it does NOT have to match a fixed list and is NOT returned by list_directory_filters — pass the place the user actually named. Choosing a region matches everywhere inside it. An unrecognised place returns an explanatory error rather than silently ignoring the filter."}, 'workMode': {'enum': ['online', 'in_person'], 'type': 'string', 'description': "Consultation mode. 'online' for remote, 'in_person' for on-site."}, 'discipline': {'enum': ['dietitian', 'psychologist', 'physiotherapist', 'beauty', 'child-development', 'dentist', 'doctor', 'other'], 'type': 'string', 'description': 'Profession to filter by. One of: dietitian, psychologist, physiotherapist, beauty, child-development, dentist, doctor, other.'}, 'specialization': {'type': 'string', 'description': 'Specialization CODE (not label) as returned by list_directory_filters.'}}, 'additionalProperties': False}
Geändert
search_providers
23. September 2026 02:52
Hinzugefügt
get_provider
17. September 2026 07:58
Hinzugefügt
search_providers
17. September 2026 07:58
Hinzugefügt
list_directory_filters
17. September 2026 07:58