Akute Health MCP by usefulapi
Server Details
Read Akute Health patients, appointments, tasks, notes, medications, allergies and observations.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- m190/usefulapi-mcp
- GitHub Stars
- 0
TDQS
Score is being calculated.
Available Tools
15 toolsakutehealth_get_appointmentGet appointmentRead-onlyInspect
One appointment by id: times, status, patient, practitioner and appointment type. GET /appointments/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| appointment_id | Yes |
akutehealth_get_availabilityGet practitioner availabilityRead-onlyInspect
Open appointment slots of one practitioner between two date-times. GET /availability.
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | Yes | Practitioner (user) id from akutehealth_list_practitioners. | |
| end_time | Yes | Window end, ISO 8601 with offset. | |
| start_time | Yes | Window start, ISO 8601 with offset, e.g. 2026-10-12T00:00:00-06:00. |
akutehealth_get_noteGet clinical noteRead-onlyInspect
One clinical note by id with all its sections (subjective, objective, assessment, plan ...). GET /notes/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| note_id | Yes |
akutehealth_get_patientGet patientRead-onlyInspect
One patient by id: demographics, address, status, provider, custom properties and membership billing state. GET /patients/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| patient_id | Yes |
akutehealth_get_practitionerGet practitionerRead-onlyInspect
One user by id: name, NPI and roles. GET /users/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | Yes |
akutehealth_get_taskGet taskRead-onlyInspect
One task by id: title, description, due date, priority, status, tags, comments and activity. GET /tasks/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes |
akutehealth_list_allergiesList patient allergiesRead-onlyInspect
A patient's allergies and intolerances: substance, reaction, type, clinical status, onset date. GET /allergies.
| Name | Required | Description | Default |
|---|---|---|---|
| patient_id | Yes |
akutehealth_list_appointmentsList appointmentsRead-onlyInspect
Appointments by patient and/or date range, practitioner and status. Give a patient_id, or both start_range and end_range (at most 31 days apart). At most 100 are returned; narrow the dates if truncated. Room links are not returned. GET /appointments.
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | ||
| end_range | No | Latest start: a date (yyyy-mm-dd) or ISO date-time. | |
| patient_id | No | ||
| start_range | No | Earliest start: a date (yyyy-mm-dd) or ISO date-time. | |
| practitioner_user_id | No | Practitioner (user) id from akutehealth_list_practitioners. |
akutehealth_list_appointment_typesList appointment typesRead-onlyInspect
The practice's appointment types (beta in Akute): name, duration, video flag, who can book, practitioners. GET /appointment_types.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
akutehealth_list_medicationsList patient medicationsRead-onlyInspect
A patient's medications: name, strength, directions, quantity, refills, status, diagnoses and prescriber. Optional date window on the start date. At most 100 are returned. GET /medications.
| Name | Required | Description | Default |
|---|---|---|---|
| end_date | No | A date, yyyy-mm-dd. | |
| patient_id | Yes | ||
| start_date | No | A date, yyyy-mm-dd. |
akutehealth_list_notesList clinical notesRead-onlyInspect
Clinical notes (encounters) of ONE patient, newest first as Akute returns them: type, service date, status, authors and section text. A patient_id is required and pages are capped at 10. 'entered-in-error' notes appear only when asked for. GET /notes.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Records per page, 1-10 (default 10). | |
| offset | No | Number of records to skip, 0-500 (default 0). Pass the previous reply's next_offset. Narrow the filters instead of paging deeper. | |
| status | No | ||
| patient_id | Yes | ||
| service_date_start | No | Only notes from this day on. |
akutehealth_list_observationsList patient observationsRead-onlyInspect
A patient's vital signs (default) or laboratory results: name, value, unit, date, LOINC code. At most 100 are returned. GET /observations.
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Default vital-signs. | |
| patient_id | Yes |
akutehealth_list_practitionersList practitionersRead-onlyInspect
The practice's users: id, name, NPI and roles (Practitioner, Prescriber, Staff, Admin ...). Date of birth, DEA number, email and licences are not returned. GET /users.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
akutehealth_list_tasksList tasksRead-onlyInspect
Tasks filtered by patient, status, owner, priority, tag, due date or archive state; at least one filter except archived is required. Pages are capped at 25. GET /tasks.
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| limit | No | Records per page, 1-25 (default 25). | |
| offset | No | Number of records to skip, 0-500 (default 0). Pass the previous reply's next_offset. Narrow the filters instead of paging deeper. | |
| status | No | Statuses, e.g. not-started, in-progress. | |
| archived | No | ||
| owner_id | No | User id of the task owner. | |
| priority | No | For example p1. | |
| patient_id | No | ||
| due_date_end_range | No | A date, yyyy-mm-dd. | |
| due_date_start_range | No | A date, yyyy-mm-dd. |
akutehealth_search_patientsSearch patientsRead-onlyInspect
Search patients by name, email, phone (with phone_type), date of birth or external id, optionally narrowed by sex and status. At least one identifying filter is required (no bulk listing); pages are capped at 25 and paging stops at offset 500. Returns demographics, address, status, provider and membership billing state. Government and insurance identifiers are never returned. GET /patients.
| Name | Required | Description | Default |
|---|---|---|---|
| sex | No | For example female or male. | |
| No | |||
| limit | No | Records per page, 1-25 (default 25). | |
| phone | No | Primary phone number, digits only. Needs phone_type. | |
| offset | No | Number of records to skip, 0-500 (default 0). Pass the previous reply's next_offset. Narrow the filters instead of paging deeper. | |
| status | No | Patient status, for example active. | |
| last_name | No | ||
| first_name | No | ||
| phone_type | No | Type of the phone number: mobile, home or work. Required with phone (Akute ignores the number without it). | |
| external_id | No | Your own id for the patient. | |
| date_of_birth | No | A date, yyyy-mm-dd. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
15 tool updates
- First observed
akutehealth_get_appointment - First observed
akutehealth_get_availability - First observed
akutehealth_get_note - First observed
akutehealth_get_patient - First observed
akutehealth_get_practitioner - First observed
akutehealth_get_task - First observed
akutehealth_list_allergies - First observed
akutehealth_list_appointment_types - First observed
akutehealth_list_appointments - First observed
akutehealth_list_medications - First observed
akutehealth_list_notes - First observed
akutehealth_list_observations - First observed
akutehealth_list_practitioners - First observed
akutehealth_list_tasks - First observed
akutehealth_search_patients
Related MCP Connectors
Read Elation Health patients, appointments, problems, allergies, medications, notes and vitals.
141Read Nookal locations, practitioners, availability, appointments, clients, cases and invoices.
111Read Photon Health patients, prescriptions, orders, pharmacies and medications; screen interactions.
211Read Hint Health patients, memberships, plans, invoices and payments for direct primary care.
1
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables read-only access to Chinese FHIR electronic health records, including patient summaries, medication review context, record queries, and attachment reading, along with controlled CSV import and status tools.MIT
- AlicenseAqualityAmaintenanceEnables read-only FHIR access to Practice Fusion EHR to search patients, appointments, conditions, medications, and lab results.137 npm4MIT
- AlicenseAqualityBmaintenanceProvides read-only access to FreeStyle Libre CGM glucose readings via LibreLinkUp, enabling users to list patients, get current glucose with trend, view 12-hour graphs, and retrieve logbook events.4MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to securely read a user's own sundhed.dk health record data, including medications, lab results, vaccinations, and referrals, after MitID login via a local browser session.12330 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.