
Mcp Clinical Reasoner
io.github.pcmedsingePublished by GitHub account pcmedsingev1.0.0Updated Oct 24, 2026
Drug interactions (FDA), dose range check, allergy cross-reactivity. No PHI processed.
The publisher's own server: [PREPROD] Clinical.ly Research Suite
Overview
A local MCP server giving an assistant four clinical pharmacology tools: drug lookup, drug-drug interaction checks, dose range checks and allergy cross-reaction
- What you can do
- Look up a drug by name or RxNorm CUI to get its canonical name, RxCUI, drug class and dose reference via the NLM RxNav API, with brand aliases resolved automatically (for example Tylenol to acetaminophen). Check drug-drug interactions for 2 to 10 RxNorm CUIs, sorted by severity, through the same API. Validate a proposed single dose in milligrams against a built-in table of about 20 common drugs. Check allergy cross-reactivity against 12 built-in allergen classes such as penicillin, sulfonamide and NSAID.
- When to use it
- Useful for research, educational or prototyping work where an assistant needs quick reference checks on drug names, interactions, adult dose ranges or allergy cross-reactivity. Not a substitute for clinical judgement, pharmacist review or professional medical advice.
- Requirements
- Runs as a local Python process, installed from the PyPI package via uv; stdio is the default transport, with an optional SSE mode on port 8002. Network access to the RxNav REST API is needed for drug lookup and interaction checks; no API key is required. Optional environment variables configure the RxNav base URL and timeout, transport, host, port, log level, and LangFuse tracing keys.
Installation
In SourceWeft
- Open Mcp Clinical Reasoner in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
mcp-clinical-reasoner
Part of fhir-mcp-suite — v1.0.0
An MCP server providing four clinical pharmacology tools backed by the free NLM RxNav REST API and a built-in rule-based reference table. No API key required. No PHI processed.
Tools
Architecture
All tool calls traced via LangFuse (session-scoped, latency + response bytes).
Built-in Dose Table
Covers 20 common drugs: acetaminophen, ibuprofen, aspirin, naproxen, metformin, lisinopril, atorvastatin, metoprolol, amlodipine, omeprazole, amoxicillin, azithromycin, warfarin, furosemide, sertraline, gabapentin, clopidogrel, hydrochlorothiazide, prednisone, albuterol.
Brand aliases are resolved automatically (e.g. "Tylenol" → acetaminophen,
"Advil" → ibuprofen).
Built-in Allergen Classes
12 classes: penicillin, cephalosporin, sulfonamide, nsaid, macrolide, fluoroquinolone, statin, ace_inhibitor, angiotensin_receptor_blocker, beta_blocker, thiazide_diuretic, tetracycline.
Quick start
Environment variables
Claude Desktop configuration
Tests
Eval results (offline, no network)
Disclaimer
This server is for research and educational purposes only. It does not replace clinical judgement, pharmacist review, or professional medical advice. All dose limits and cross-reactivity rules are from general adult references and must be individualised for each patient.
License
Apache-2.0 — see LICENSE.
Source: packages/mcp-clinical-reasoner/README.md at commit 07fc507
Tools
0Version history
1- v1.0.0LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.
Other Clinical integrations
[PREPROD] Clinical.ly Research Suite
ly.clinical.api-preprodOfficial publisher
[PREPROD] Clinical.ly Research Suite's hosted MCP server, published by api-preprod.clinical.ly; credential required; Streamable HTTP.

HealthStylz Clinical Nutrition & Circadian Environment MCP
Published by GitHub account harrybuild
Remote MCP server giving assistants HealthStylz dietitian articles, NIH/PubMed supplement evidence, AG1 cost math, and curtain and herb guides.

US Healthcare NPI Leads, FDA Recalls & ClinicalTrials
Published by GitHub account jesleytassili-glitch
US Healthcare NPI Leads, FDA Recalls & ClinicalTrials's hosted MCP server; credential required; Streamable HTTP.

Clinical Codes Mcp
Published by GitHub account mrfentmen
Local MCP server that lets an assistant look up LOINC lab codes, ICD-10-CM diagnoses and condition names from the NIH Clinical Tables API.

Canada Clinical Trials MCP
Published by GitHub account donniertf-hub
Remote MCP server for searching Health Canada-authorised clinical trials by condition or drug, with sponsor detail and landscape counts.