FastMCP Patient Information Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Horizon MCP Server
MCP server exposing get_medical_plan and get_patient tools for the Horizon healthcare platform.
Designed for deployment on horizon.prefect.io.
Files
File | Purpose |
| Production server — calls live Horizon REST API |
| Local dev/test — returns hard-coded sample payloads |
| Python dependencies |
| Container for SSE-mode deployment |
Related MCP server: Epic Patient API MCP Server
Local development
# 1. Install dependencies
pip install -r requirements.txt
# 2. Run in mock mode (stdio, no live API needed)
python server_mock.py
# 3. Or run the real server in SSE mode locally
HORIZON_BASE_URL=https://api.yourdomain.com \
HORIZON_API_KEY=your_key_here \
MCP_TRANSPORT=sse \
python server.pyEnvironment variables
Variable | Default | Description |
|
| Base URL of the Horizon REST API |
| (empty) | Bearer token / API key for auth |
|
|
|
|
| Bind host (SSE mode only) |
|
| Bind port (SSE mode only) |
Docker deployment
docker build -t horizon-mcp .
docker run -p 8000:8000 \
-e HORIZON_BASE_URL=https://api.yourdomain.com \
-e HORIZON_API_KEY=your_key_here \
horizon-mcpThe MCP SSE endpoint is available at:http://localhost:8000/sse
Tools
get_medical_plan
Argument | Type | Required | Description |
|
| ✅ | Account UUID |
|
| ⬜ | Full composite plan ID (e.g. |
|
| ⬜ | Numeric plan key (e.g. |
Returns a full plan object with deductible, OOP, office visit, physician, facility, diagnostic, DME, emergency care, PT, mental health details, and network records.
get_patient
Argument | Type | Required | Description |
|
| ✅ | Patient contact UUID |
|
| ⬜ | Account UUID (recommended) |
Returns demographic data (name, DOB, email, phone) plus an embedded employee object with medical, dental, and vision plan summaries.
Claude Desktop / Cursor config (stdio mode)
{
"mcpServers": {
"horizon": {
"command": "python",
"args": ["/path/to/horizon_mcp/server.py"],
"env": {
"HORIZON_BASE_URL": "https://api.yourdomain.com",
"HORIZON_API_KEY": "your_key_here"
}
}
}
}Claude Desktop / Cursor config (sse mode — after Docker deploy)
{
"mcpServers": {
"horizon": {
"url": "http://horizon.prefect.io:8000/sse"
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
Query Health Gorilla FHIR patients, conditions, medications and lab results.
Read and write patients, facilities, medical documents, and consolidated FHIR records in Metriport.
Read Photon Health patients, prescriptions, orders, pharmacies and medications; screen interactions.
Verified identity plus consented personal context, starting with medical records, images & insurance
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to securely access Epic Healthcare Systems patient data through FHIR R4 API integration. Provides tools for searching patients, retrieving clinical summaries, vital signs, medications, and generating healthcare reports with HIPAA-compliant OAuth 2.0 authentication.-
- FlicenseNot gradedqualityDmaintenanceEnables access to mock Epic patient data through 15 MCP tools with two-tier access (list summaries, then fetch details) and LLM-powered natural language search across allergies, medications, conditions, clinical notes, labs, vitals, and procedures.-
- AlicenseNot gradedqualityDmaintenanceIntegrates with EMRs like Cerner and Epic via FHIR to retrieve patient data, and provides medical research tools (PubMed, clinical trials, FDA) for clinical analysis.1MIT
- FlicenseAqualityDmaintenanceEnables querying a synthetic patient dataset with tools to look up patients by ID, age, disease, name, and get statistics, connecting Claude Desktop to local data.6-