[Step 4 of find_a_clinician]
CRITICAL: Returns a booking URL — DO NOT navigate the user programmatically. Hand the URL to the user and let them click through. Pre-fills provider, time slot, state, and insurance for ~2-minute checkout.
Use when: The user has picked a provider from find_provider AND a time slot from check_availability. Always present the URL as a clickable link.
Don't use when: You don't have a provider_id + state + appointment_type — collect those first via find_provider / check_availability.
Example: book_appointment({ provider_id: 'abc123', state: 'Florida', appointment_type: '354092', date_time: '2026-04-27T13:00:00-04:00', insurance: 'Aetna' })
Emorahealth source site10 tools on this site
What this tool does
[Step 4 of find_a_clinician]
CRITICAL: Returns a booking URL — DO NOT navigate the user programmatically. Hand the URL to the user and let them click through. Pre-fills provider, time slot, state, and insurance for ~2-minute checkout.
Use when: The user has picked a provider from find_provider AND a time slot from check_availability. Always present the URL as a clickable link.
Don't use when: You don't have a provider_id + state + appointment_type — collect those first via find_provider / check_availability.
Example: book_appointment({ provider_id: 'abc123', state: 'Florida', appointment_type: '354092', date_time: '2026-04-27T13:00:00-04:00', insurance: 'Aetna' }) Use it on Emorahealth with an agent. It runs in the browser on the website and needs no package install.
How to install
Open the emorahealth.com website and ask your browser agent to use book_appointment
Run with an agent
Use the book_appointment tool on emorahealth.com with provider_id: <string>, state: <string>, appointment_type: <string>, date_time: <string>, insurance: <string>. Return the structured result and cite the source page.
Input contract
provider_idstring
statestring
appointment_typestring
date_timestringTime slot string from check_availability (e.g. "2026-04-27T13:00:00-04:00"). REQUIRED — the booking form is stuck on step 1 without it. Pass exactly as received from check_availability.
insurancestring
Verify the live listing at the source before a production call. Fields marked as a starter contract may differ from what the site expects.