
Mcp Server
Connects Claude to FHIRfly's healthcare reference APIs for looking up live data from FDA, CMS, CDC, and NHS sources. You get tools for querying NDC drug codes, NPI provider records, ICD-10 diagnoses, LOINC lab tests, CVX vaccines, SNOMED concepts, and FDA drug labels with interaction checking. It also handles claims intelligence like NCCI edits, Medicare fee schedules, and coverage determinations. Batch operations let you look up hundreds of codes at once. Reach for this when you need Claude to work with current clinical terminology, verify provider credentials, check drug interactions from FDA labels, or validate billing codes against CMS rules instead of relying on stale training data.
- tools
- 62
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Jul 3, 2026
Tools
62 toolsPublic tool metadata for what this MCP can expose to an agent.
ndc_getLook up drug by NDC code
Look up drug by NDC code
No parameter schema in public metadata yet.
ndc_searchSearch drugs by name, ingredient, etc.
Search drugs by name, ingredient, etc.
No parameter schema in public metadata yet.
npi_getLook up provider by NPI number
Look up provider by NPI number
No parameter schema in public metadata yet.
npi_searchSearch providers by name, specialty, location
Search providers by name, specialty, location
No parameter schema in public metadata yet.
rxnorm_getLook up drug by RxCUI
Look up drug by RxCUI
No parameter schema in public metadata yet.
rxnorm_searchSearch drug terminology
Search drug terminology
No parameter schema in public metadata yet.
loinc_getLook up lab test by LOINC code
Look up lab test by LOINC code
No parameter schema in public metadata yet.
loinc_searchSearch lab codes
Search lab codes
No parameter schema in public metadata yet.
icd10_getLook up diagnosis/procedure code
Look up diagnosis/procedure code
No parameter schema in public metadata yet.
icd10_searchSearch ICD-10 codes
Search ICD-10 codes
No parameter schema in public metadata yet.
cvx_getLook up vaccine by CVX code
Look up vaccine by CVX code
No parameter schema in public metadata yet.
cvx_searchSearch vaccine codes
Search vaccine codes
No parameter schema in public metadata yet.
mvx_getLook up vaccine manufacturer
Look up vaccine manufacturer
No parameter schema in public metadata yet.
mvx_searchSearch manufacturers
Search manufacturers
No parameter schema in public metadata yet.
fda_label_lookupLook up FDA drug label
Look up FDA drug label
No parameter schema in public metadata yet.
fda_label_searchSearch drug labels
Search drug labels
No parameter schema in public metadata yet.
fda_label_safetyGet safety info (boxed warnings, contraindications)
Get safety info (boxed warnings, contraindications)
No parameter schema in public metadata yet.
fda_label_interactionsGet drug interaction info
Get drug interaction info
No parameter schema in public metadata yet.
fda_label_dosingGet dosing information
Get dosing information
No parameter schema in public metadata yet.
fda_label_sectionsGet specific label sections
Get specific label sections
No parameter schema in public metadata yet.
snomed_getLook up clinical concept by SNOMED CT ID
Look up clinical concept by SNOMED CT ID
No parameter schema in public metadata yet.
snomed_searchSearch SNOMED CT IPS concepts
Search SNOMED CT IPS concepts
No parameter schema in public metadata yet.
snomed_mappingsFind cross-terminology mappings for a SNOMED concept
Find cross-terminology mappings for a SNOMED concept
No parameter schema in public metadata yet.
npi_connectivityLook up provider connectivity (FHIR endpoints)
Look up provider connectivity (FHIR endpoints)
No parameter schema in public metadata yet.
sma_list_statesList states with Medicaid FHIR endpoint status
List states with Medicaid FHIR endpoint status
No parameter schema in public metadata yet.
sma_get_stateGet SMA FHIR endpoint details for a state
Get SMA FHIR endpoint details for a state
No parameter schema in public metadata yet.
sma_statsGet aggregate SMA implementation statistics
Get aggregate SMA implementation statistics
No parameter schema in public metadata yet.
ncci_validateCheck if two codes can be billed together (NCCI)
Check if two codes can be billed together (NCCI)
No parameter schema in public metadata yet.
mue_lookupLook up max units of service (MUE limits)
Look up max units of service (MUE limits)
No parameter schema in public metadata yet.
pfs_lookupLook up Medicare fee schedule / RVU data
Look up Medicare fee schedule / RVU data
No parameter schema in public metadata yet.
coverage_checkCheck LCD/NCD coverage determinations
Check LCD/NCD coverage determinations
No parameter schema in public metadata yet.
hcpcs_getLook up an HCPCS Level II procedure/supply code
Look up an HCPCS Level II procedure/supply code
No parameter schema in public metadata yet.
hcpcs_modifier_getLook up an HCPCS modifier code
Look up an HCPCS modifier code
No parameter schema in public metadata yet.
hcpcs_searchSearch HCPCS Level II codes
Search HCPCS Level II codes
No parameter schema in public metadata yet.
msdrg_getLook up an MS-DRG code
Look up an MS-DRG code
No parameter schema in public metadata yet.
msdrg_searchSearch MS-DRG codes
Search MS-DRG codes
No parameter schema in public metadata yet.
pos_getLook up a Place of Service code
Look up a Place of Service code
No parameter schema in public metadata yet.
jcode_by_hcpcsFind NDCs mapped to a J-code/HCPCS code
Find NDCs mapped to a J-code/HCPCS code
No parameter schema in public metadata yet.
jcode_by_ndcFind HCPCS codes mapped to an NDC
Find HCPCS codes mapped to an NDC
No parameter schema in public metadata yet.
hcc_getLook up HCC risk adjustment mappings for an ICD-10 code
Look up HCC risk adjustment mappings for an ICD-10 code
No parameter schema in public metadata yet.
hcc_reverseFind all ICD-10 codes mapping to a given HCC category
Find all ICD-10 codes mapping to a given HCC category
No parameter schema in public metadata yet.
hcc_searchSearch the HCC crosswalk by code, model, or category
Search the HCC crosswalk by code, model, or category
No parameter schema in public metadata yet.
opcs4_getLook up an OPCS-4 UK NHS procedure code
Look up an OPCS-4 UK NHS procedure code
No parameter schema in public metadata yet.
opcs4_searchSearch OPCS-4 procedure codes
Search OPCS-4 procedure codes
No parameter schema in public metadata yet.
dmd_getLook up a UK dm+d medicine/device by SNOMED code
Look up a UK dm+d medicine/device by SNOMED code
No parameter schema in public metadata yet.
dmd_searchSearch UK dm+d medicines and devices
Search UK dm+d medicines and devices
No parameter schema in public metadata yet.
ucum_getLook up a UCUM unit code (e.g., mg, mL, kg/m2)
Look up a UCUM unit code (e.g., mg, mL, kg/m2)
No parameter schema in public metadata yet.
ucum_searchSearch units of measure by name or description
Search units of measure by name or description
No parameter schema in public metadata yet.
ucum_validateValidate a UCUM expression for correctness
Validate a UCUM expression for correctness
No parameter schema in public metadata yet.
ucum_convertConvert a value between compatible UCUM units
Convert a value between compatible UCUM units
No parameter schema in public metadata yet.
rxclass_getLook up a drug class by class ID
Look up a drug class by class ID
No parameter schema in public metadata yet.
rxclass_searchSearch drug classifications by name or type
Search drug classifications by name or type
No parameter schema in public metadata yet.
rxclass_membersList drugs belonging to a drug class
List drugs belonging to a drug class
No parameter schema in public metadata yet.
check_drug_interactionsCheck drug-drug interactions for multiple drugs (FDA label text + RxNorm)
Check drug-drug interactions for multiple drugs (FDA label text + RxNorm)
No parameter schema in public metadata yet.
ndc_batchLook up multiple NDC codes (max 500)
Look up multiple NDC codes (max 500)
No parameter schema in public metadata yet.
npi_batchLook up multiple NPI numbers (max 100)
Look up multiple NPI numbers (max 100)
No parameter schema in public metadata yet.
icd10_batchLook up multiple ICD-10 codes (max 100)
Look up multiple ICD-10 codes (max 100)
No parameter schema in public metadata yet.
rxnorm_batchLook up multiple RxCUIs (max 100)
Look up multiple RxCUIs (max 100)
No parameter schema in public metadata yet.
loinc_batchLook up multiple LOINC codes (max 100)
Look up multiple LOINC codes (max 100)
No parameter schema in public metadata yet.
cvx_batchLook up multiple CVX codes (max 100)
Look up multiple CVX codes (max 100)
No parameter schema in public metadata yet.
mvx_batchLook up multiple MVX codes (max 100)
Look up multiple MVX codes (max 100)
No parameter schema in public metadata yet.
fda_label_batchLook up multiple FDA labels (max 50)
Look up multiple FDA labels (max 50)
No parameter schema in public metadata yet.
Sponsors
Configuration
FHIRFLY_API_KEY*secretFHIRfly API key (get one at https://fhirfly.io)
Readme
@fhirfly-io/mcp-server
MCP (Model Context Protocol) server for connecting Claude Desktop to FHIRfly healthcare reference data APIs.
What is this?
This package lets Claude Desktop look up real healthcare reference data including:
Details
- Repository
- github.com/fhirfly-io/fhirfly-mcp-server
- Category
- Data & Analytics
- Package
@fhirfly-io/mcp-server- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active