fhirfly-io avatar

Mcp Server

fhirfly-io/fhirfly-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 tools

Public 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*secret

FHIRfly 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:


View the full README on GitHub

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

Related Data & Analytics MCP servers

View all
1apitier avatarMcp Serverapitier/apitier-mcp-serverAPITier utility APIs as MCP tools: validation, UK/India address lookup, barcode/QR, data conversion.0stars
2blue-gamma avatarBlueGamma - Real-time Interest Rate Datablue-gamma/bluegamma-mcpInterest rate data and pricing: swap rates and curves, fixings, FX, caps, swaptions for 60+ indices.0stars
3br0ski777 avatarDomain Intelligence APIbr0ski777/domain-intelligence-x402WHOIS, DNS records, SSL certificate data for any domain in one call. x402.0stars
4br0ski777 avatarUnit Converter APIbr0ski777/unit-converter-x402Unit conversion — length, weight, temperature, volume, speed, data. x402 micropayment.0stars
5bricepourle13 avatarMerx — European Business Databricepourle13/merxprotocolEuropean business data — French company check, EU VAT validation, legal search.0stars
6carlosalvite avatarFoundersignalcarlosalvite/foundersignal-mcpFind SaaS ideas worth building. Revenue data, growth signals and pain points from 10+ sources.0stars