Ce que fait ce MCP
Reads and writes DrChrono patient, provider, office, appointment and clinical data, including allergies, medications, labs, diagnoses, notes and payments.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['doctor', 'patient', 'office', 'scheduled_time', 'duration'], 'properties': {'notes': {'type': 'string', 'description': 'Free-text scheduling notes.'}, 'doctor': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Doctor id (required).'}, 'office': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Office id (required).'}, 'reason': {'type': 'string', 'description': 'Reason for the visit.'}, 'patient': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Patient id (required).'}, 'duration': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Duration in minutes (required).', 'exclusiveMinimum': 0}, 'exam_room': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Exam room number.'}, 'scheduled_time': {'type': 'string', 'description': 'Appointment start as an ISO datetime, e.g. 2026-08-01T09:30:00 (required).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['first_name', 'last_name', 'gender', 'date_of_birth', 'doctor'], 'properties': {'email': {'type': 'string', 'description': 'Patient email address.'}, 'doctor': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Primary doctor id (required).'}, 'gender': {'type': 'string', 'description': 'Patient gender (required). DrChrono accepts Male, Female, Other, or Unknown/Blank.'}, 'last_name': {'type': 'string', 'description': 'Patient last name (required).'}, 'cell_phone': {'type': 'string', 'description': 'Patient cell phone number.'}, 'first_name': {'type': 'string', 'description': 'Patient first name (required).'}, 'date_of_birth': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Date of birth, yyyy-mm-dd (required).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Patient id (required).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to fetch (1-based). Default 1.', 'exclusiveMinimum': 0}, 'doctor': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by doctor id.'}, 'patient': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by patient id.'}, 'page_size': {'type': 'integer', 'maximum': 250, 'description': 'Results per page (max 250). Default 100.', 'exclusiveMinimum': 0}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Single day, yyyy-mm-dd. One of date / since / date_range is REQUIRED.'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to fetch (1-based). Default 1.', 'exclusiveMinimum': 0}, 'since': {'type': 'string', 'description': 'Appointments modified at/after this ISO timestamp. One of date / since / date_range is REQUIRED.'}, 'doctor': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by doctor id.'}, 'office': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by office id.'}, 'patient': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by patient id.'}, 'page_size': {'type': 'integer', 'maximum': 250, 'description': 'Results per page (max 250). Default 100.', 'exclusiveMinimum': 0}, 'date_range': {'type': 'string', 'description': 'Inclusive range "start/end" as yyyy-mm-dd/yyyy-mm-dd, e.g. "2026-01-01/2026-02-01". One of date / since / date_range is REQUIRED.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Filter by a single day, yyyy-mm-dd.'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to fetch (1-based). Default 1.', 'exclusiveMinimum': 0}, 'since': {'type': 'string', 'description': 'Notes modified at/after this ISO timestamp.'}, 'patient': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by patient id.'}, 'page_size': {'type': 'integer', 'maximum': 250, 'description': 'Results per page (max 250). Default 100.', 'exclusiveMinimum': 0}, 'date_range': {'type': 'string', 'description': 'Inclusive range "yyyy-mm-dd/yyyy-mm-dd", e.g. "2026-01-01/2026-02-01".'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to fetch (1-based). Default 1.', 'exclusiveMinimum': 0}, 'page_size': {'type': 'integer', 'maximum': 250, 'description': 'Results per page (max 250). Default 100.', 'exclusiveMinimum': 0}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to fetch (1-based). Default 1.', 'exclusiveMinimum': 0}, 'since': {'type': 'string', 'description': 'Orders modified at/after this ISO timestamp.'}, 'doctor': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by doctor id.'}, 'patient': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by patient id.'}, 'page_size': {'type': 'integer', 'maximum': 250, 'description': 'Results per page (max 250). Default 100.', 'exclusiveMinimum': 0}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to fetch (1-based). Default 1.', 'exclusiveMinimum': 0}, 'order': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by lab order id.'}, 'doctor': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by doctor id.'}, 'patient': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by patient id.'}, 'page_size': {'type': 'integer', 'maximum': 250, 'description': 'Results per page (max 250). Default 100.', 'exclusiveMinimum': 0}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to fetch (1-based). Default 1.', 'exclusiveMinimum': 0}, 'doctor': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by doctor id.'}, 'patient': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by patient id.'}, 'page_size': {'type': 'integer', 'maximum': 250, 'description': 'Results per page (max 250). Default 100.', 'exclusiveMinimum': 0}, 'appointment': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by appointment id.'}, 'service_date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Filter by date of service, yyyy-mm-dd.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to fetch (1-based). Default 1.', 'exclusiveMinimum': 0}, 'doctor': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by doctor id.'}, 'patient': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by patient id.'}, 'page_size': {'type': 'integer', 'maximum': 250, 'description': 'Results per page (max 250). Default 100.', 'exclusiveMinimum': 0}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to fetch (1-based). Default 1.', 'exclusiveMinimum': 0}, 'page_size': {'type': 'integer', 'maximum': 250, 'description': 'Results per page (max 250). Default 100.', 'exclusiveMinimum': 0}, 'show_archived': {'type': 'boolean', 'description': 'Include archived offices when true. Default false.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to fetch (1-based). Default 1.', 'exclusiveMinimum': 0}, 'since': {'type': 'string', 'description': 'Payments modified at/after this ISO timestamp.'}, 'doctor': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by doctor id.'}, 'patient': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by patient id.'}, 'page_size': {'type': 'integer', 'maximum': 250, 'description': 'Results per page (max 250). Default 100.', 'exclusiveMinimum': 0}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to fetch (1-based). Default 1.', 'exclusiveMinimum': 0}, 'since': {'type': 'string', 'description': 'Return patients modified at/after this ISO timestamp (e.g. 2026-01-01T00:00:00).'}, 'doctor': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by doctor id.'}, 'gender': {'type': 'string', 'description': 'Filter by gender (e.g. Male, Female, Other, Unknown/Blank).'}, 'last_name': {'type': 'string', 'description': 'Filter by exact last name.'}, 'page_size': {'type': 'integer', 'maximum': 250, 'description': 'Results per page (max 250). Default 100.', 'exclusiveMinimum': 0}, 'first_name': {'type': 'string', 'description': 'Filter by exact first name.'}, 'date_of_birth': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Filter by date of birth, yyyy-mm-dd.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page number to fetch (1-based). Default 1.', 'exclusiveMinimum': 0}, 'doctor': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by doctor id.'}, 'patient': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by patient id.'}, 'page_size': {'type': 'integer', 'maximum': 250, 'description': 'Results per page (max 250). Default 100.', 'exclusiveMinimum': 0}}}
Modifications récentes des outils
Serveurs MCP similaires
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.