此 MCP 可以做什么
Reads and updates NexHealth patients, providers, locations, appointment types, availability, appointments, insurance and procedures.
工具
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['location_id', 'patient_id', 'provider_id', 'start_time'], 'properties': {'note': {'type': 'string', 'description': 'Free-text note on the appointment.'}, 'end_time': {'type': 'string', 'description': 'Appointment end, ISO8601 datetime (or set appointment_type_id).'}, 'subdomain': {'type': 'string', 'description': 'Institution subdomain. Defaults to NEXHEALTH_SUBDOMAIN if unset.'}, 'patient_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Patient the appointment is for.'}, 'start_time': {'type': 'string', 'description': 'Appointment start, ISO8601 datetime.'}, 'location_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Location id for the appointment (REQUIRED).'}, 'provider_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Provider seeing the patient.'}, 'operatory_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Operatory (chair/room) id.'}, 'notify_patient': {'type': 'boolean', 'description': 'Notify the patient (sent as notify_patient query param).'}, 'appointment_type_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Appointment type id (determines duration if end_time omitted).'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['location_id', 'provider_id', 'first_name', 'last_name', 'email'], 'properties': {'npi': {'type': 'string', 'description': 'Provider NPI, sent as provider.npi in the body.'}, 'email': {'type': 'string', 'description': 'Patient email address.'}, 'gender': {'type': 'string', 'description': 'Patient gender.'}, 'last_name': {'type': 'string', 'description': 'Patient last name.'}, 'subdomain': {'type': 'string', 'description': 'Institution subdomain. Defaults to NEXHEALTH_SUBDOMAIN if unset.'}, 'first_name': {'type': 'string', 'description': 'Patient first name.'}, 'location_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Location id to create the patient in (REQUIRED).'}, 'provider_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Provider id to associate the patient with (REQUIRED).'}, 'phone_number': {'type': 'string', 'description': 'Patient phone number.'}, 'date_of_birth': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Date of birth, yyyy-mm-dd.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Appointment id (path param).'}, 'subdomain': {'type': 'string', 'description': 'Institution subdomain. Defaults to NEXHEALTH_SUBDOMAIN if unset.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Patient id (path param).'}, 'subdomain': {'type': 'string', 'description': 'Institution subdomain. Defaults to NEXHEALTH_SUBDOMAIN if unset.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'end': {'type': 'string', 'description': 'Window end, ISO8601 datetime.'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (pagination).', 'exclusiveMinimum': 0}, 'start': {'type': 'string', 'description': 'Window start, ISO8601 datetime.'}, 'include': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Related resources to embed, e.g. ["patient","provider"] (sent as include[]).'}, 'per_page': {'type': 'integer', 'maximum': 1000, 'description': 'Items per page (pagination).', 'exclusiveMinimum': 0}, 'subdomain': {'type': 'string', 'description': 'Institution subdomain. Defaults to NEXHEALTH_SUBDOMAIN if unset.'}, 'patient_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter to one patient.'}, 'location_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Restrict to a single location id.'}, 'provider_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter to one provider.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['start_date'], 'properties': {'days': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Number of days from start_date to search.', 'exclusiveMinimum': 0}, 'lids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'description': 'Location ids (sent as lids[]=...).'}, 'pids': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'description': 'Provider ids (sent as pids[]=...).'}, 'subdomain': {'type': 'string', 'description': 'Institution subdomain. Defaults to NEXHEALTH_SUBDOMAIN if unset.'}, 'start_date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'First day to search, yyyy-mm-dd (REQUIRED).'}, 'slot_length': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Desired slot length in minutes.', 'exclusiveMinimum': 0}, 'overlapping_operatory_slots': {'type': 'boolean', 'description': 'Allow overlapping operatory slots.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (pagination).', 'exclusiveMinimum': 0}, 'per_page': {'type': 'integer', 'maximum': 1000, 'description': 'Items per page (pagination).', 'exclusiveMinimum': 0}, 'subdomain': {'type': 'string', 'description': 'Institution subdomain. Defaults to NEXHEALTH_SUBDOMAIN if unset.'}, 'location_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Restrict to a single location id.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (pagination).', 'exclusiveMinimum': 0}, 'per_page': {'type': 'integer', 'maximum': 1000, 'description': 'Items per page (pagination).', 'exclusiveMinimum': 0}, 'subdomain': {'type': 'string', 'description': 'Institution subdomain. Defaults to NEXHEALTH_SUBDOMAIN if unset.'}, 'patient_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Patient id to fetch coverages for.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (pagination).', 'exclusiveMinimum': 0}, 'per_page': {'type': 'integer', 'maximum': 1000, 'description': 'Items per page (pagination).', 'exclusiveMinimum': 0}, 'subdomain': {'type': 'string', 'description': 'Institution subdomain. Defaults to NEXHEALTH_SUBDOMAIN if unset.'}, 'location_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Restrict to a single location id.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'subdomain': {'type': 'string', 'description': 'Institution subdomain. Defaults to NEXHEALTH_SUBDOMAIN if unset.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'subdomain': {'type': 'string', 'description': 'Institution subdomain. Defaults to NEXHEALTH_SUBDOMAIN if unset.'}, 'location_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Restrict to a single location id.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (pagination).', 'exclusiveMinimum': 0}, 'per_page': {'type': 'integer', 'maximum': 1000, 'description': 'Items per page (pagination).', 'exclusiveMinimum': 0}, 'subdomain': {'type': 'string', 'description': 'Institution subdomain. Defaults to NEXHEALTH_SUBDOMAIN if unset.'}, 'patient_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': "Filter to one patient's procedures."}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (pagination).', 'exclusiveMinimum': 0}, 'per_page': {'type': 'integer', 'maximum': 1000, 'description': 'Items per page (pagination).', 'exclusiveMinimum': 0}, 'subdomain': {'type': 'string', 'description': 'Institution subdomain. Defaults to NEXHEALTH_SUBDOMAIN if unset.'}, 'location_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Restrict to a single location id.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['location_id'], 'properties': {'name': {'type': 'string', 'description': 'Full or partial patient name.'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number (pagination).', 'exclusiveMinimum': 0}, 'sort': {'type': 'string', 'description': 'Sort field/direction, e.g. name or -created_at.'}, 'email': {'type': 'string', 'description': 'Patient email filter.'}, 'inactive': {'type': 'boolean', 'description': 'Include inactive patients.'}, 'per_page': {'type': 'integer', 'maximum': 1000, 'description': 'Items per page (pagination).', 'exclusiveMinimum': 0}, 'subdomain': {'type': 'string', 'description': 'Institution subdomain. Defaults to NEXHEALTH_SUBDOMAIN if unset.'}, 'location_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Location id to search within (REQUIRED).'}, 'phone_number': {'type': 'string', 'description': 'Patient phone number filter.'}, 'date_of_birth': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Patient date of birth, yyyy-mm-dd.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'subdomain': {'type': 'string', 'description': 'Institution subdomain. Defaults to NEXHEALTH_SUBDOMAIN if unset.'}}}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Appointment id to update (path param).'}, 'note': {'type': 'string', 'description': 'Update the free-text note.'}, 'cancelled': {'type': 'boolean', 'description': 'Set true to cancel the appointment.'}, 'confirmed': {'type': 'boolean', 'description': 'Set true to confirm the appointment.'}, 'subdomain': {'type': 'string', 'description': 'Institution subdomain. Defaults to NEXHEALTH_SUBDOMAIN if unset.'}, 'start_time': {'type': 'string', 'description': 'New start, ISO8601 datetime (reschedule).'}, 'provider_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Reassign to a provider.'}, 'operatory_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Reassign operatory (chair/room).'}}}
近期工具变更
类似的 MCP 服务器
MaCalculatriceEnLigne
Provides calculators for French and Belgian taxes, salaries, pensions, VAT, loans, health metrics, education scores, fitness, and…
Clink Forge
Provides pay-per-call access to attested government datasets, primarily CDC and HHS health data plus EPA air-quality observations.
Good Turn Studio (all tools)
Offers consumer utilities for insurance claim appeals, subscription cancellation, flight fare research, financial recovery resour…
Feegow Clinic
Manages clinic patients, providers, appointments, schedules, benefit plans, insurance billing, financial records, units, employee…
mcp
Analyzes medical bills and insurance denials, estimates healthcare costs, identifies assistance options, and supports appeals and…
Medicare Coverage
Provides structured Medicare coverage documents, policy timelines, utilization, enrollment, supplier, and payment-related data fr…
WebDiet
Manages dietitian workflows including patients, anamnesis, anthropometry, nutrition calculations, meal data, prescriptions, appoi…
Spoonacular
Provides recipe, ingredient, nutrition, grocery-product, measurement-conversion, and dietary meal-plan tools.