# Envi Supply Chain MCP

> Envi Healthcare Supply Chain MCP lets your AI agent manage hospital procurement and medical inventory in real time. Track purchase orders across facilities, check current stock levels for specific supplies like gauze or reagents, and audit authorized medical vendors without opening a single dashboard.

## Overview
- **Category:** inventory-management
- **Price:** Free
- **Tags:** medical-supplies, procurement, purchase-orders, vendor-management, clinical-operations, inventory-tracking

## Description

You don't need to jump through three different portals just to figure out if you have enough sterile gauze for the ER. This MCP connects your AI agent directly to Envi’s supply chain platform. Instead of manually cross-referencing stock sheets, PO logs, and vendor lists, you simply ask natural language questions about your facility’s supplies. Your agent can immediately tell you which departments are running low on critical items, list every pending purchase order awaiting approval, or pull up details on authorized medical suppliers. This means clinical operations staff get fast answers without the headache of navigating complex systems. When you connect this MCP via Vinkius, it becomes one conversational layer that handles everything from inventory audits to vendor compliance checks.

## Tools

### get_envi_account_metadata
Pulls general information and usage limits for your Envi account.

### get_supply_stock_level
Checks the current stock count for one specific medical item (SKU).

### get_po_technical_details
Retrieves detailed line items and settings for a single purchase order number.

### quick_healthcare_supply_audit
Generates an immediate, high-level summary covering POs, inventory, and supply requests.

### list_healthcare_facilities
Provides a list of all hospitals and clinics configured in your organization's system.

### list_medical_inventory_levels
Lists the current stock levels for medical supplies across every facility location you manage.

### list_critical_stock_alerts
Identifies and lists all medical items whose inventory count is currently below the safety minimum.

### list_healthcare_pos
Lists every purchase order created or processed in your Envi account.

### list_latest_supply_requisitions
Shows the most recently submitted requests for medical supplies across departments.

### list_medical_vendors
Retrieves a list of all authorized and approved vendors in your network.

## Prompt Examples

**Prompt:** 
```
List all pending healthcare purchase orders.
```

**Response:** 
```
I've found 8 pending purchase orders, including 'PO-2024-001' ($4,500 for Surgical Supplies) and 'PO-2024-005' ($1,200 for Lab Reagents). 5 are awaiting manager approval. Would you like the details for PO-2024-001?
```

**Prompt:** 
```
What is the stock level for 'Sterile Gauze' at Main Hospital?
```

**Response:** 
```
At Main Hospital, 'Sterile Gauze' (SKU: GZ-100) has 250 boxes in stock. 50 boxes are currently allocated to the ER. Should I check for low stock on other wound care items?
```

**Prompt:** 
```
Show me our authorized medical vendors.
```

**Response:** 
```
I've retrieved 12 authorized vendors, including 'Medline Industries', 'Cardinal Health', and 'Owens & Minor'. All have active contracts. Would you like to see the contact details for Medline?
```

## Capabilities

### Audit facility-wide supply status
Get an instant, high-level summary of pending purchase orders, current inventory volume, and critical stock alerts across all connected sites.

### Check real-time item availability
Specify a medical item (like bandages or lab reagents) and receive its exact current stock count at any facility in your network.

### Review purchase order details
Retrieve line items, approval status, and detailed settings for specific healthcare purchase orders you need to track.

### Identify low-stock risk areas
Run an immediate check against safety thresholds to pinpoint medical supplies that are critically below required inventory levels.

### Manage vendor information
List and review all authorized medical vendors, confirming contract details and sourcing origins for your compliance records.

## Use Cases

### A sudden surge in ER activity requires gauze and reagents.
The nurse asks their agent: 'What is the stock level for sterile gauze at Main Hospital?' The agent uses `get_supply_stock_level` and immediately replies with 250 boxes, noting that 50 are already reserved for the trauma bay.

### The quarterly audit needs to verify all approved suppliers.
The manager asks: 'Show me our authorized medical vendors.' The agent uses `list_medical_vendors`, providing a list of 12 active suppliers, saving hours of database searching.

### A critical department needs to know if a PO for specialty equipment is delayed.
The specialist asks the agent to review pending orders. The agent uses `list_healthcare_pos` to find the order and then runs `get_po_technical_details`, reporting that 5 are awaiting manager sign-off.

### It's week-end inventory check, and nothing is documented.
The director asks: 'Give me a full audit of our supplies.' The agent runs `quick_healthcare_supply_audit`, delivering a single report that summarizes PO activity, low stock warnings, and recent supply requests.

## Benefits

- Stop manually tracking stock. Use `get_supply_stock_level` to check the real-time count for any medical item at a specific location instantly.
- Cut down on approval chasing. Run `list_healthcare_pos` to see all purchase orders and then use `get_po_technical_details` to grab the specifics of one PO number.
- Never run out of supplies again. Use `list_critical_stock_alerts` to get an immediate list of everything that needs ordering before it hits zero.
- Get a big picture view fast. The `quick_healthcare_supply_audit` tool gives you the total status on PO volume, inventory health, and requisitions in one go.
- Simplify vendor compliance. Use `list_medical_vendors` to maintain a clean record of who is authorized to supply your facility.
- Audit everything at once. Combine `list_medical_inventory_levels` with `list_healthcare_facilities` to understand stock across every single department.

## How It Works

The bottom line is you talk to it like a person, and it handles all the complex data calls across POs, inventory, and vendors in the background.

1. Connect the Envi integration to your AI client using its specific API key.
2. Authorize the connection through your organization's settings within Vinkius.
3. Ask your agent natural language questions, like 'What is the stock level for sterile gauze at Main Hospital?' and get an immediate, actionable answer.

## Frequently Asked Questions

**How does the Envi Healthcare Supply Chain MCP handle real-time stock updates?**
It provides live data through tools like `get_supply_stock_level`. This means you see what's available right now, accounting for allocated inventory.

**Can I use Envi Healthcare Supply Chain MCP to list all my facilities?**
Yes. The tool uses `list_healthcare_facilities` to give you a master list of every clinic and hospital configured in your organization's system.

**What is the difference between `list_medical_inventory_levels` and `get_supply_stock_level`?**
`list_medical_inventory_levels` gives you a broad report of stock across all sites. `get_supply_stock_level` narrows that down to give you the count for one specific item.

**Does Envi Healthcare Supply Chain MCP help with vendor compliance?**
It helps by allowing you to use `list_medical_vendors`. You can quickly check if a supplier is authorized and view their contract status in the system.