{"name":"io.github.bruno-portfolio/hypokrates","slug":"bruno-portfolio-hypokrates","title":"hypokrates","description":"Pharmacovigilance hypothesis generation from 15 public drug safety databases","url":"https://mcp.market/server/bruno-portfolio-hypokrates","rating":null,"grade":"C","score":65,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":6,"stars":null,"forks":null,"downloads_week":12,"last_push_at":null,"license":"AGPL-3.0-only"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/brunoescalhao/hypokrates","website":null,"version":"0.7.1","remotes":[],"packages":[{"registryType":"pypi","identifier":"hypokrates","version":"0.7.1","transport":{"type":"stdio"}}],"tools":[{"name":"adverse_events","description":"Search adverse events for a drug in FDA FAERS database.","write_action":false,"price_micros":0,"input_schema":null},{"name":"anvisa_buscar","description":"Search Brazilian drug registry (ANVISA) by brand name or active ingredient.","write_action":false,"price_micros":0,"input_schema":null},{"name":"anvisa_genericos","description":"List all generic/similar drugs registered in Brazil for an active ingredient.","write_action":false,"price_micros":0,"input_schema":null},{"name":"anvisa_mapear_nome","description":"Map Brazilian drug name to international name (or vice-versa).","write_action":false,"price_micros":0,"input_schema":null},{"name":"batch_signal","description":"Detect disproportionality signals for MULTIPLE drug-event pairs in one call.","write_action":false,"price_micros":0,"input_schema":null},{"name":"canada_bulk_status","description":"Get status of the Canada Vigilance bulk data store.","write_action":false,"price_micros":0,"input_schema":null},{"name":"canada_signal","description":"Calculate PRR signal for a drug-event pair in Canada Vigilance database.","write_action":false,"price_micros":0,"input_schema":null},{"name":"canada_top_events","description":"Get top adverse events for a drug in Canada Vigilance database.","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_label","description":"Check if a specific adverse event is listed in a drug's FDA label.","write_action":false,"price_micros":0,"input_schema":null},{"name":"co_suspect_profile","description":"Analyze co-suspect drug patterns for a drug+event pair in FAERS.","write_action":false,"price_micros":0,"input_schema":null},{"name":"compare_class","description":"Compare adverse event signals across drugs of the same therapeutic class.","write_action":false,"price_micros":0,"input_schema":null},{"name":"compare_drugs","description":"Compare adverse events between multiple drugs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"compare_signals","description":"Compare disproportionality signals between two drugs (intra-class).","write_action":false,"price_micros":0,"input_schema":null},{"name":"count_papers","description":"Count PubMed papers mentioning a drug-event pair.","write_action":false,"price_micros":0,"input_schema":null},{"name":"drug_adverse_events","description":"Get adverse events for a drug from OpenTargets Platform with LRT scores.","write_action":false,"price_micros":0,"input_schema":null},{"name":"drug_info","description":"Get drug information from DrugBank (mechanism, targets, enzymes, interactions).","write_action":false,"price_micros":0,"input_schema":null},{"name":"drug_interactions","description":"Get drug-drug interactions from DrugBank.","write_action":false,"price_micros":0,"input_schema":null},{"name":"drug_mechanism","description":"Get mechanism of action and targets from ChEMBL (free, no API key).","write_action":false,"price_micros":0,"input_schema":null},{"name":"drug_metabolism","description":"Get metabolic pathways and enzymes from ChEMBL (free, no API key).","write_action":false,"price_micros":0,"input_schema":null},{"name":"drug_safety_score","description":"Get the LRT (log-likelihood ratio) safety score for a drug-event pair.","write_action":false,"price_micros":0,"input_schema":null},{"name":"drugs_by_event","description":"Get top drugs reported for an adverse event from FAERS (reverse lookup).","write_action":false,"price_micros":0,"input_schema":null},{"name":"faers_bulk_load","description":"Load FAERS quarterly ASCII ZIPs from a directory into the bulk store.","write_action":false,"price_micros":0,"input_schema":null},{"name":"faers_bulk_signal","description":"Detect disproportionality signal using FAERS Bulk data (deduplicated by CASEID).","write_action":false,"price_micros":0,"input_schema":null},{"name":"faers_bulk_status","description":"Show FAERS Bulk store status: loaded quarters, total cases, dedup stats.","write_action":false,"price_micros":0,"input_schema":null},{"name":"faers_bulk_timeline","description":"Build quarterly timeline from FAERS Bulk data (deduplicated by CASEID).","write_action":false,"price_micros":0,"input_schema":null},{"name":"hypothesis","description":"Cross-reference FAERS signal with PubMed literature for a drug-event pair.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jader_bulk_status","description":"Get status of the JADER (Japanese) bulk data store.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jader_signal","description":"Calculate PRR signal for a drug-event pair in JADER (Japanese) database.","write_action":false,"price_micros":0,"input_schema":null},{"name":"jader_top_events","description":"Get top adverse events for a drug in JADER (Japanese) database.","write_action":false,"price_micros":0,"input_schema":null},{"name":"label_events","description":"Extract adverse reactions listed in a drug's FDA label (SPL) via DailyMed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_tools","description":"List all available hypokrates MCP tools.","write_action":false,"price_micros":0,"input_schema":null},{"name":"map_to_mesh","description":"Map a medical term to its MeSH heading via NCBI.","write_action":false,"price_micros":0,"input_schema":null},{"name":"normalize_drug","description":"Normalize a drug name to its generic equivalent via RxNorm.","write_action":false,"price_micros":0,"input_schema":null},{"name":"onsides_check_event","description":"Check if a specific adverse event is listed in international drug labels.","write_action":false,"price_micros":0,"input_schema":null},{"name":"onsides_events","description":"Get adverse events from international drug labels via OnSIDES (NLP-extracted).","write_action":false,"price_micros":0,"input_schema":null},{"name":"pgx_annotations","description":"Get clinical pharmacogenomic annotations for a drug.","write_action":false,"price_micros":0,"input_schema":null},{"name":"pgx_drug_info","description":"Get pharmacogenomic information from PharmGKB (gene-drug associations, guidelines).","write_action":false,"price_micros":0,"input_schema":null},{"name":"pgx_guidelines","description":"Get pharmacogenomic dosing guidelines (CPIC, DPWG) for a drug.","write_action":false,"price_micros":0,"input_schema":null},{"name":"scan_drug","description":"Scan a drug's adverse events and classify each as novel/emerging/known signal.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_papers","description":"Search PubMed for papers about a drug-event pair.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_trials","description":"Search ClinicalTrials.gov for trials related to a drug-event pair.","write_action":false,"price_micros":0,"input_schema":null},{"name":"signal","description":"Detect disproportionality signal for a drug-event pair in FAERS.","write_action":false,"price_micros":0,"input_schema":null},{"name":"signal_timeline","description":"Build quarterly time series of FAERS reports for a drug-event pair.","write_action":false,"price_micros":0,"input_schema":null},{"name":"top_events","description":"Get top adverse events for a drug from FAERS.","write_action":false,"price_micros":0,"input_schema":null},{"name":"version","description":"Show hypokrates version and sprint info.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":65,"grade":"C","scanned_at":"2026-09-27T23:36:55.238Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-27T23:36:55.165Z","components":{"code":{"score":25,"max":25,"notes":["166 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":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"hypokrates","version":"0.7.1","found":true,"weeklyDownloads":12,"license":"AGPL-3.0-only","dependencyCount":19,"publishedAt":"2026-03-17T13:24:18.436296Z","repositoryUrl":"https://github.com/brunoescalhao/hypokrates"}],"repo":{"found":false,"owner":"brunoescalhao","repo":"hypokrates","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":12,"license":"AGPL-3.0-only","lastPushAt":null,"score":6}}}},"grade_history":[],"reviews":[]}