MCPサーバー

Vitena Directory

care.vitena/directory
ヘルスケア 公開・接続可能 MCP 2026-07-28

このMCPでできること

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.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'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.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'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.
読み取り専用 外部アクセスあり 冪等
入力スキーマ
{'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}
変更
search_providers
2026年9月23日2:52
追加
get_provider
2026年9月17日7:58
追加
search_providers
2026年9月17日7:58
追加
list_directory_filters
2026年9月17日7:58