The action layer for TB/HIV clinical workflows on the Prompt Opinion platform. A healthcare MCP server that turns clinical reasoning into FHIR writes: lab orders, ART dose adjustments with drug interaction tracking, and Kenya MOH TB notification forms — all as structured, auditable resources.
# DaktariTB MCP
**The action layer for TB/HIV clinical workflows on the Prompt Opinion platform.**
A healthcare MCP server that turns clinical reasoning into FHIR writes: lab orders, ART dose adjustments with drug interaction tracking, and Kenya MOH TB notification forms — all as structured, auditable resources.
Built for the Agents Assemble: Healthcare AI Endgame hackathon.
---
## The Problem
Kenya notified ~97,000 TB cases in 2023 against an estimated incidence of ~140,000 — roughly 30% of diagnosed cases never reach the national surveillance system. Each missed case is 3–10 contacts who never get screened.
LLM healthcare agents are good at clinical reasoning. They are bad at clinical action.
Ask any modern agent about a PLHIV patient with a 4-week cough, 8 kg weight loss, and declining CD4 — it will correctly flag TB risk, recommend GeneXpert MTB/RIF, advise double-dose dolutegravir for rifampicin co-administration, and remind you about contact tracing. Ask the same agent to **create those orders in the chart** and it has nothing to offer beyond a dialog box.
Prompt Opinion calls this gap "the last mile." DaktariTB is a set of MCP tools designed to close it, specifically for the single deadliest co-infection pattern in sub-Saharan Africa: TB in people living with HIV.
## What it Does
DaktariTB exposes three MCP tools, each producing a specific 5T deliverable that Prompt Opinion agents cannot produce natively:
| Tool | 5T | Output |
|---|---|---|
| `order_tb_workup` | Transaction | FHIR `ServiceRequest` bundle: GeneXpert MTB/RIF, Urine LF-LAM (if CD4 < 350), Chest X-Ray, AFB smear |
| `adjust_art_for_rif` | Transaction | FHIR `MedicationRequest` for DTG 50mg BID + `DetectedIssue` documenting the rifampicin–dolutegravir UGT1A1 interaction |
| `generate_tb_notification` | Template | FHIR `DocumentReference` containing a completed Kenya MOH TB-001 Notification Form as a rendered PDF |
All tools read patient context through Prompt Opinion's SHARP FHIR ext …