
DICOM/HL7/FHIR Interoperability MCP Server
Built by a healthcare IT engineer with 19 years of PACS integration experience, this server bridges the three core medical imaging standards in one package. Free tier gives you DICOM tag lookups with vendor quirks, HL7v2 message parsing, and table lookups. Premium adds cross-standard mapping (DICOM to HL7, HL7 to FHIR), Mirth Connect channel generation, and vendor private tag decoding for GE, Siemens, and Philips. The real differentiator is optional PACS connectivity via traditional DIMSE (C-FIND, C-MOVE, C-ECHO) or DICOMweb (QIDO-RS, WADO-RS), letting you query studies by accession number and get back auto-mapped DICOM, HL7, and FHIR representations with pre-filled ORM messages. Includes PHI redaction and logging controls for production use.
- GitHub stars
- 3
- tools
- 17
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Apr 2, 2026
Tools
17 toolsPublic tool metadata for what this MCP can expose to an agent.
lookup_dicom_tagLook up any DICOM tag by number or keyword
Look up any DICOM tag by number or keyword
No parameter schema in public metadata yet.
explain_dicom_tagDetailed tag explanation with vendor quirks and gotchas
Detailed tag explanation with vendor quirks and gotchas
No parameter schema in public metadata yet.
parse_hl7_messageParse HL7 v2.x messages into human-readable format
Parse HL7 v2.x messages into human-readable format
No parameter schema in public metadata yet.
explain_hl7_segmentExplain segment fields, data types, and usage
Explain segment fields, data types, and usage
No parameter schema in public metadata yet.
lookup_hl7_tableLook up HL7 table values (Administrative Sex, Patient Class, etc.)
Look up HL7 table values (Administrative Sex, Patient Class, etc.)
No parameter schema in public metadata yet.
map_dicom_to_hl7Map DICOM tags to HL7 v2 fields with conversion notes
Map DICOM tags to HL7 v2 fields with conversion notes
No parameter schema in public metadata yet.
map_hl7_to_fhirMap HL7 v2 fields to FHIR R4 resources
Map HL7 v2 fields to FHIR R4 resources
No parameter schema in public metadata yet.
generate_mirth_channelGenerate Mirth Connect channel configurations
Generate Mirth Connect channel configurations
No parameter schema in public metadata yet.
validate_hl7_messageValidate HL7 messages against the standard
Validate HL7 messages against the standard
No parameter schema in public metadata yet.
explain_integration_patternExplain healthcare integration patterns with flow diagrams
Explain healthcare integration patterns with flow diagrams
No parameter schema in public metadata yet.
decode_private_tagsDecode vendor private DICOM tags (GE, Siemens, Philips, etc.)
Decode vendor private DICOM tags (GE, Siemens, Philips, etc.)
No parameter schema in public metadata yet.
generate_sample_messageGenerate realistic sample HL7 messages for testing
Generate realistic sample HL7 messages for testing
No parameter schema in public metadata yet.
pacs_echoVerify PACS connectivity (C-ECHO or DICOMweb ping)
Verify PACS connectivity (C-ECHO or DICOMweb ping)
No parameter schema in public metadata yet.
pacs_querySearch for studies/series by patient, date, modality, accession
Search for studies/series by patient, date, modality, accession
No parameter schema in public metadata yet.
pacs_get_metadataRetrieve detailed study/series metadata from PACS
Retrieve detailed study/series metadata from PACS
No parameter schema in public metadata yet.
pacs_retrieveC-MOVE images to a destination AE title
C-MOVE images to a destination AE title
No parameter schema in public metadata yet.
pacs_study_summaryQuery a study + auto-map through DICOM→HL7→FHIR with generated ORM
Query a study + auto-map through DICOM→HL7→FHIR with generated ORM
No parameter schema in public metadata yet.
Sponsors
Configuration
DICOM_HL7_LICENSE_KEYsecretPremium license key from nyxtools.gumroad.com
Readme
DICOM/HL7/FHIR Interoperability MCP Server
The only MCP server that bridges DICOM, HL7v2, and FHIR in one package — with optional PACS connectivity.
Built by a healthcare IT engineer with 16 years of PACS, RIS, and integration experience. This isn't a wrapper around a FHIR API or a DICOM tag dictionary — it's the interoperability knowledge that takes years on the job to build, plus the ability to connect to real PACS systems.
What Makes This Different
Details
- Repository
- github.com/nyxtoolsdev/dicom-hl7-mcp-server
- Package
dicom-hl7-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active