book_appointment
Schedule a new patient appointment at a specified date and time, with a reason for the visit.
Instructions
Book a new appointment for a patient.
CONSEQUENTIAL WRITE: this changes state. Marked destructive so the MCP host prompts the user for confirmation before it runs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| when | Yes | ||
| reason | Yes | ||
| patient_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| when | Yes | Appointment date and time (ISO 8601). | |
| reason | Yes | Reason for the visit. | |
| patient_id | Yes |