{"name":"io.github.yesc97/biopharma-catalyst-mcp","slug":"yesc97-biopharma-catalyst-mcp","title":null,"description":"Forensic biopharma catalyst auditor — 10 tools, deterministic CLEAN/BEAR_SIGNAL verdict.","url":"https://mcp.market/server/yesc97-biopharma-catalyst-mcp","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":21,"stars":5,"forks":0,"downloads_week":29,"last_push_at":"2026-05-11T03:33:18.000Z","license":"ISC"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/yesc97/biopharma-catalyst-mcp","website":null,"version":"1.2.0","remotes":[],"packages":[{"registryType":"npm","identifier":"biopharma-catalyst-mcp","version":"1.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"SEC EDGAR User-Agent header (your-app/1.0 your@email.com). Required by SEC fair-use policy.","isRequired":true,"format":"string","name":"SEC_USER_AGENT"}]}],"tools":[{"name":"audit_catalyst","description":"FORENSIC 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 ","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_fda_activity","description":"Get 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_insider_transactions","description":"Get 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_market_data","description":"Get current price and options data for a stock ticker","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_protocol_snapshot","description":"Get 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_sec_filings","description":"Get recent SEC filings (10-K, 10-Q, 8-K, S-1) for a stock ticker.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_short_interest","description":"Get 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).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_xbrl_facts","description":"Get 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).","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_clinical_trials","description":"Search ClinicalTrials.gov for studies by intervention (drug or company name)","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_pubmed","description":"Search PubMed for scientific papers by term (drug name, condition, etc.)","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-27T21:30:49.420Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:30:49.395Z","components":{"code":{"score":25,"max":25,"notes":["28 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 140 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"biopharma-catalyst-mcp","version":"1.2.0","found":true,"license":"ISC","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-05-11T03:11:19.005Z","repositoryUrl":"git+https://github.com/yesc97/biopharma-catalyst-mcp.git","weeklyDownloads":29}],"repo":{"found":true,"owner":"yesc97","repo":"biopharma-catalyst-mcp","archived":false,"pushedAt":"2026-05-11T03:33:18Z","stars":5,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/55494791?v=4","ownerCreatedAt":"2019-09-18T12:56:35Z","license":"ISC"},"icon":{"url":null,"source":"none"},"presence":{"stars":5,"forks":0,"downloadsWeek":29,"license":"ISC","lastPushAt":"2026-05-11T03:33:18.000Z","score":21}}}},"grade_history":[],"reviews":[]}