Biopharma Catalyst MCP server
io.github.yesc97/biopharma-catalyst-mcp·v1.2.0·5 starsForensic biopharma catalyst auditor — 10 tools, deterministic CLEAN/BEAR_SIGNAL verdict.
5 stars29 downloads/wk
Reviews
Write oneNobody has reviewed Biopharma Catalyst yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Biopharma Catalyst tools (10)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
audit_catalystFORENSIC AGGREGATOR. Runs all 8 connectors in parallel against (ticker, drug) and returns a deterministic verdict: CLEAN | FLAG | BEAR_SIGNAL | BLACK_FLAG. Encodes the full Tactical Auditor logic — terminations, FDA rejections, late-stage protocol amendments, dilution risk (runway vs catalyst), Going Concern disclosure, insider unloading, 8-K clusters, literature skepticism. CLEAN means: tried to
get_fda_activityGet FDA submission and approval activity for a drug or sponsor (NDA/BLA filings, approvals, supplements). Use kind='drug' for drug name (brand or generic) or kind='sponsor' for company sponsor name. Submission status codes are decoded (AP=approved, CRL=rejection, WD=withdrawn). Supports auto-fallback from drug to sponsor if results are empty.
get_insider_transactionsGet insider Form 4 transactions for a ticker over the last N days. Returns individual transactions, total sales/purchases in dollars, and a Net Insider Sentiment score (purchases - sales). Detects 10b5-1 scheduled sales but does not exempt them.
get_market_dataGet current price and options data for a stock ticker
get_protocol_snapshotGet current protocol details + amendment proximity for a clinical trial by NCT ID. Flags late-stage protocol amendments (the 'goalpost move') by computing how far into the trial timeline the last update happened. Cannot detect WHAT changed (CT.gov v2 API does not expose protocol diffs) — only WHEN.
get_sec_filingsGet recent SEC filings (10-K, 10-Q, 8-K, S-1) for a stock ticker.
get_short_interestGet short interest data for a ticker — short % of float, days to cover, and month-over-month delta. Used to detect SHORT_INTEREST_SPIKE (delta >20%, bear) and SHORT_SQUEEZE_POTENTIAL (days to cover >5, bull).
get_xbrl_factsGet structured financial facts from SEC XBRL for a ticker — cash, quarterly burn, runway months, and Going Concern disclosure flag. Used by the Tactical Auditor to detect dilution risk (runway shorter than time to next catalyst).
search_clinical_trialsSearch ClinicalTrials.gov for studies by intervention (drug or company name)
search_pubmedSearch PubMed for scientific papers by term (drug name, condition, etc.)
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan28 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 140 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Biopharma Catalyst compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- Tools
- 10
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 5
- more than 83% of 28,688 servers
- Downloads a week
- 29
- more than 16% of 12,191 servers with a package
What its tools let an agent do: 10 read
Install Biopharma Catalyst in Claude Code, Cursor or VS Code
Runs npx -y biopharma-catalyst-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add biopharma-catalyst-mcp -- npx -y biopharma-catalyst-mcp
What the publisher says
From the Biopharma Catalyst repository's README, as published. We do not edit it. Read it on GitHub
biopharma-catalyst-mcp
A forensic biopharma research MCP server — pulls catalyst-grade signals from 6 free, authoritative sources (ClinicalTrials.gov, PubMed, SEC EDGAR, SEC XBRL companyfacts, openFDA, Yahoo Finance) and hands them to your LLM. Includes a server-side aggregator that runs the full forensic workflow in one tool call and returns a deterministic verdict.
Built for the workflow most retail biopharma analysts actually run: a ticker hits the radar, you spend 2–4 hours grinding Google Scholar, FDA pages, EDGAR, and the options chain to decide if the catalyst story holds up. This compresses that to ~30 seconds.
Table of Contents
- The headline tool: audit_catalyst
- The Tactical Auditor system prompt (alternative)
- Tools
- Install
- Configure as an MCP server
- CLI mode
- Why search by drug name, not ticker
- Live analysis examples
- Roadmap
- Technical reference & maintenance
- Contributing
- Contact
The headline tool: audit_catalyst
Single tool, single call, single verdict. Works on any sponsor / drug combination — no hardcoded tickers anywhere.
Big Pharma example — the "Clean" case
audit_catalyst(ticker="MRK", drug="Keytruda", sponsor="Merck")
→ Verdict: CLEAN (MED)
Primary finding: Tried to break thesis. Approved 20260424. (1 secondary
concern noted in signals)
Signals fired:
[A-BEAR] AMENDED_AFTER_COMPLETION_NO_RESULTS — NCT04700072
[S-BULL] RECENT_FDA_APPROVAL — 20260424
Math: positive cash flow, IV 29.1%, insider net $0.00MA CLEAN verdict is the highest praise this tool gives. It means the auditor cross-referenced 9 sources, tried to break the bull thesis, and couldn't (or could only surface secondary concerns that don't outweigh an S-tier bull signal). That's a stronger long signal than a generic "BUY" rating, because failing to break a thesis is harder than confirming it.
The verdict scale:
- CLEAN — tried to break the thesis, couldn't. Confidence drops if A-tier concerns surface.
- FLAG — A-tier bear signal fired without an offsetting S-tier bull. Data ambiguous; look harder.
- BEAR_SIGNAL — at least one S-tier bear fired (terminated trial, FDA rejection, dilution risk, etc.). Confidence rises with multiple S-tier bears.
- BLACK_FLAG — Going Concern disclosed by auditors + cash runway under 6 months. Equity at high risk of zero.
- DISQUALIFIED — insufficient data tied to the company. Try a different drug or query the underlying connectors directly.
The math (cash runway, months to catalyst, insider sentiment, ATM IV, catalyst date) is also returned for the user to inspect. The LLM narrates; the verdict is code.
The Tactical Auditor system prompt (alternative)
If you'd rather have the LLM run the workflow itself across the individual tools, drop this prompt into your MCP client as a custom instruction or system prompt:
You are a Tactical Biopharma Auditor. Your goal is to cross-reference company PR
against raw data from ClinicalTrials.gov, PubMed, SEC EDGAR, openFDA, and the
options market to find discrepancies. You are looking for "Trial Drift" and
"Signal Decay."
When auditing a ticker/drug, run this workflow:Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Biopharma Catalyst: common questions
- Is Biopharma Catalyst MCP server safe?
- Mostly: it is graded B (82/100). Read the Biopharma Catalyst safety report
- How do I install Biopharma Catalyst?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Biopharma Catalyst need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Biopharma Catalyst maintained?
- The last commit was 177 days ago (2026-05-11). The latest release is v1.2.0.
- How does Biopharma Catalyst compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); tools 10 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.