# Health Gorilla MCP for AI Agents AI Agent Connect

> Health Gorilla connects your AI agent to a massive network of diagnostic labs. Use it to automate lab order submissions, track specimen statuses, and retrieve structured patient results. It handles the heavy lifting of diagnostic logistics so you can focus on patient care instead of portal management.

## Overview
- **Category:** the-unthinkable
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ebKCOBCJKICNjX6BPOMtIfb0zAH07FCjfUbWiEnd/ai-agent-connect

## Description

Health Gorilla connects your AI agent directly to a massive network of diagnostic labs. If you're tired of logging into separate portals to check where a patient's blood work is or hunting for specific LOINC codes, this Connector changes that. Instead of manual data entry, you can just tell your agent to register a new patient, find the right test in a catalog, and submit the order in one go. It handles the heavy lifting of moving data between your clinic and the labs, which is a huge win for high-volume practices dealing with chemistry panels, hematology, or radiology orders. You can also pull back structured results for any completed test to keep your patient history updated without the usual copy-pasting. This makes it much easier to stay on top of diagnostic tasks without the administrative headache of managing dozens of logins. By automating the logistics of lab orders, you can spend more time on patient care and less time on paperwork. Whether you're routing to major labs or local specialists, your agent manages the details. You can find this and thousands of other connectors on Vinkius, making it easy to plug into your existing AI setup and get your work done faster.

## Tools

### cancel_lab_order
Cancel a pending laboratory order if the patient changes their mind or a mistake happens. This is useful for correcting errors before the lab starts processing the specimen.

### create_patient_record
Create a new patient record to register basic info and get a unique ID for future orders. This keeps your patient database organized and ready for lab submissions.

### get_lab_results
Get detailed laboratory results from completed orders for clinical review or EHR entry. It makes it easy to see results without logging into a separate portal.

### list_orders
List laboratory orders with optional filters to see your current workload. Use this to keep a high-level view of all orders, their status, and the performing labs.

### list_patient_results
List all laboratory results for a specific patient to track trends over time. This is perfect for monitoring chronic conditions like diabetes or heart disease.

### match_patient
Match a patient against existing records to prevent duplicate files. It ensures that results always go to the right person's file and maintains data integrity.

### get_order_status
Check the current status of a submitted laboratory order to see where a specimen is in the process. This helps you give patients accurate updates on their results.

### get_patient_demographics
Get demographic information for a registered patient to verify identity or update contact info. Use this to quickly pull registration details without searching.

### get_provider_details
Get detailed information about a specific healthcare provider to verify credentials. It helps you confirm network participation before you send a patient for testing.

### search_providers
Search for healthcare providers in the network to find specialists by specialty or location. Use this to find the right local experts for specialized diagnostic needs.

### search_lab_tests
Search the lab test catalog to find LOINC codes, turnaround times, and categories. This helps you find the exact test you need before submitting an order.

### submit_lab_order
Submit a new laboratory or radiology order to the network with all clinical details. It replaces manual paperwork with a direct electronic submission to the lab.

## Prompt Examples

**Prompt:** 
```
Find the LOINC code for a standard metabolic panel.
```

**Response:** 
```
I've searched the Health Gorilla catalog for a standard metabolic panel. Here are the details:

| Test Category | LOINC Code | Turnaround Time |
| :--- | :--- | :--- |
| Chemistry | 2336-0 | 24 Hours |
| Hematology | 58419-4 | 48 Hours |

Would you like me to submit an order for one of these?
```

**Prompt:** 
```
What's the status of the lab order for John Doe?
```

**Response:** 
```
Checking the status for John Doe...

**Order Status:** In Progress
**Specimen Status:** Collected
**Estimated Completion:** Tomorrow by 4:00 PM

I can notify the patient once the results are ready if you'd like.
```

**Prompt:** 
```
List all the blood work results for patient 5521.
```

**Response:** 
```
Here are the recent laboratory results for Patient ID 5521:

* **Lipid Panel** (Completed Oct 12)
  * Cholesterol: 190 mg/dL
  * HDL: 45 mg/dL
* **HbA1c** (Completed Sept 05)
  * Value: 6.2%
* **CBC** (Completed Aug 20)
  * WBC: 7.5 x10^9/L

Let me know if you need a trend analysis on any of these.
```

## Capabilities

### Automate lab order submission
Send new laboratory or radiology orders to the network with full clinical details.

### Retrieve patient results
Pull structured data from completed orders for clinical review or EHR integration.

### Track specimen status
Check exactly where a specimen is in the process, from collection to completion.

### Search diagnostic catalogs
Find the correct LOINC codes and turnaround times for any requested test.

### Manage patient records
Register new patient profiles or match existing ones to ensure data integrity.

### Verify provider credentials
Look up healthcare provider details and network participation status.

## Use Cases

### Finding the right LOINC code for a rare test
A clinic manager asks their agent to find a specific test category. The agent uses search_lab_tests to pull the correct codes and turnaround times from the catalog.

### Tracking a patient's chronic health trends
A nurse asks for all the lipid panel results for a specific patient. The agent uses list_patient_results to show the history over the last year.

### Handling a patient's request to stop a test
A staff member needs to stop an order that was submitted by mistake. They ask the agent to use cancel_lab_order for the pending request.

### Verifying a specialist's credentials
Before sending a referral, a doctor asks the agent to look up a specialist. The agent uses search_providers to find a local cardiologist.

## Benefits

- Stop manually typing in patient info by using create_patient_record to automate registration.
- Avoid creating duplicate files by checking existing data first with match_patient.
- Track exactly where a specimen is in the lab with real-time updates via get_order_status.
- Get structured data for EHR updates immediately with get_lab_results instead of manual entry.
- Find the correct diagnostic codes quickly using search_lab_tests to ensure order accuracy.
- Keep a full history of a patient's labs with list_patient_results to monitor chronic health trends.

## How It Works

The bottom line is your agent handles the diagnostic logistics so you can focus on patients.

1. Connect the Health Gorilla MCP to your AI client via the Vinkius catalog.
2. Grant your agent permission to access the diagnostic network and patient records.
3. Ask your agent to perform actions like searching for test codes or submitting new orders.

## Frequently Asked Questions

**Can I use Health Gorilla MCP to manage my clinic's lab orders?**
Yes, you can use it to submit new orders, track their current status, and get results back automatically. It connects your agent to the diagnostic network so you don't have to switch between different lab portals.

**Does Health Gorilla MCP work with big labs like Quest or LabCorp?**
Yes, it routes your orders to the appropriate performing laboratory within the network. Your agent handles the routing so you don't have to worry about where the specimen is going.

**Can Health Gorilla MCP help me find the right test codes?**
It can. Your agent can search the entire catalog to find specific LOINC or CPT codes based on the test name or category. This ensures you're ordering the correct diagnostic tests every time.

**How does Health Gorilla MCP handle patient records?**
It allows your agent to create new patient profiles or match existing ones to ensure data integrity. This helps prevent duplicate records and keeps all patient information organized in one place.

**Can I use Health Gorilla MCP to see a patient's full history of lab results?**
Yes, your agent can pull a list of all results for a specific patient. This is great for tracking trends over time, like monitoring cholesterol levels or HbA1c results for chronic care.

**Is Health Gorilla MCP safe for patient data?**
Yes, it operates through your AI client, following standard security protocols. It's designed to help you manage diagnostic workflows more efficiently while keeping patient information secure.