io.usefulapi/health-gorilla · v1.11.1 · health-and-science
Health Gorilla MCP by usefulapi is healthy: it completed an MCP handshake in 852 ms and exposes 16 tools.
Query Health Gorilla FHIR patients, conditions, medications and lab results.
Endpoint: https://health-gorilla.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 16 |
| Latency | 852 ms |
| Last checked (UTC) | 2026-10-16T18:20:43.013Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-16T18:20:43.013Z | Healthy | 852 | |
| 2026-10-15T12:05:10.868Z | Healthy | 897 |
healthgorilla_find_patients | Search for patients by demographics. FHIR: GET /Patient?given=&family=&birthdate=&identifier=. Returns a FHIR searchset Bundle. Use the returned Patient id with the other tools. |
healthgorilla_get_patient | Read a single patient by id. FHIR: GET /Patient/{id}. Returns a FHIR Patient resource. |
healthgorilla_get_patient_everything | Fetch the comprehensive record for a patient as a FHIR Bundle. FHIR: GET /Patient/{id}/$everything. Optionally scope by _since and page with _count. |
healthgorilla_list_conditions | List a patient's conditions/problems. FHIR: GET /Condition?patient={id}. Returns a FHIR searchset Bundle. |
healthgorilla_list_medications | List a patient's medication requests/prescriptions. FHIR: GET /MedicationRequest?patient={id}. Returns a FHIR searchset Bundle. |
healthgorilla_list_allergies | List a patient's allergies/intolerances. FHIR: GET /AllergyIntolerance?patient={id}. Returns a FHIR searchset Bundle. |
healthgorilla_list_immunizations | List a patient's immunizations. FHIR: GET /Immunization?patient={id}. Returns a FHIR searchset Bundle. |
healthgorilla_list_observations | List a patient's observations (labs, vitals). FHIR: GET /Observation?patient={id}. Filter by category (e.g. laboratory, vital-signs), LOINC code, or date. Returns a FHIR searchset Bundle. |
healthgorilla_list_diagnostic_reports | List a patient's diagnostic reports (lab panels, imaging). FHIR: GET /DiagnosticReport?patient={id}. Returns a FHIR searchset Bundle. |
healthgorilla_list_documents | List a patient's document references (C-CDA, notes, etc). FHIR: GET /DocumentReference?patient={id}. Each entry points at a Binary you can fetch with healthgorilla_get_binary. |
healthgorilla_get_coverage | List a patient's insurance coverage. FHIR: GET /Coverage?patient={id}. Returns a FHIR searchset Bundle. |
healthgorilla_get_binary | Retrieve raw document content by Binary id. FHIR: GET /Binary/{id}. Content may be a FHIR Binary JSON resource, XML C-CDA, or base64 — returned as-is (raw text if not JSON). |
healthgorilla_poll_query_status | Poll a RequestResult URL returned by healthgorilla_start_patient360_query. HTTP 202 = still processing, 200 = done (returns retrieval metrics: organizationsTotal, documentsFound, documentsImported, documentsSkipped, documentsFailed). Returns { status, body }. |
healthgorilla_fhir_search | Escape hatch: run an arbitrary FHIR search. GET /{resource_type}?{query}. e.g. resource_type='Observation', query='patient=123&category=laboratory&_count=5'. Use when a dedicated tool does not cover your query. |
healthgorilla_create_patient | Registers a NEW patient record in your Health Gorilla tenant. FHIR: POST /Patient with a minimal FHIR R4 Patient resource built from the given args. State-changing. |
healthgorilla_start_patient360_query | Initiates an asynchronous national-network records retrieval (CommonWell / Carequality / QHINs) that imports external documents into your tenant. FHIR: GET /DocumentReference/$p360-retrieve?patient={id} with header 'Prefer: respond-async'. Returns the RequestResult poll URL (Location header); poll i |