{"name":"io.github.u9401066/pubmed-search-mcp","slug":"u9401066-pubmed-search-mcp","title":"PubMed Search","description":"Multi-source biomedical literature search: PubMed, Europe PMC, OpenAlex, full text, citations","url":"https://mcp.market/server/u9401066-pubmed-search-mcp","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":45,"stars":28,"forks":9,"downloads_week":454,"last_push_at":"2026-10-20T09:55:23.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/u9401066/pubmed-search-mcp","website":"https://u9401066.github.io/pubmed-search-mcp/","version":"0.8.0","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"pubmed-search-mcp","version":"0.8.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Contact email sent to NCBI E-utilities; defaults to git user.email","format":"string","name":"NCBI_EMAIL"},{"description":"Optional NCBI API key that raises the E-utilities limit from 3 to 10 requests per second","format":"string","isSecret":true,"name":"NCBI_API_KEY"}]}],"tools":[{"name":"analyze_search_query","description":"Analyze a search query without executing the search.","write_action":false,"price_micros":0,"input_schema":null},{"name":"build_citation_tree","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"build_research_chronicle","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"configure_institutional_access","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"convert_icd_mesh","description":"Query the curated ICD/MeSH crosswalk in one explicit direction.","write_action":false,"price_micros":0,"input_schema":null},{"name":"delete_pipeline","description":"Permanently delete a saved pipeline configuration and execution history.","write_action":true,"price_micros":0,"input_schema":null},{"name":"diagnose_institutional_access","description":"Diagnose why institutional fulltext access succeeds or fails for an article.","write_action":false,"price_micros":0,"input_schema":null},{"name":"fetch_article_details","description":"Fetch detailed information for one or more PubMed articles.","write_action":false,"price_micros":0,"input_schema":null},{"name":"find_citing_articles","description":"Find articles that cite a given PubMed article. Uses PubMed Central's citation data to find papers that reference this article.","write_action":false,"price_micros":0,"input_schema":null},{"name":"find_related_articles","description":"Find articles related to a given PubMed article. Uses PubMed's \"Related Articles\" feature to find similar papers.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_search_queries","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_article_figures","description":"Get structured figure metadata (label, caption, image URL) and PDF links from a PMC Open Access article.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_article_references","description":"Get the references (bibliography) of a PubMed article.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_citation_metrics","description":"Get citation metrics from NIH iCite for articles.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_compound_details","description":"Get detailed information about a compound by PubChem CID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_compound_literature","description":"Get PubMed articles linked to a compound.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_fulltext","description":"🔥 Enhanced multi-source fulltext retrieval.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_gene_details","description":"Get detailed information about a gene by NCBI Gene ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_gene_literature","description":"Get PubMed articles linked to a gene.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_institutional_link","description":"Generate institutional access link (OpenURL) for an article.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_pipeline_history","description":"Get execution history for a saved pipeline.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_text_mined_terms","description":"Get text-mined annotations from Europe PMC.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_pipelines","description":"List all saved pipeline configurations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_resolver_presets","description":"List available institutional link resolver presets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"load_pipeline","description":"Load a pipeline configuration for review or editing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prepare_export","description":"Export citations to reference manager formats.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prepare_figure_search","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_research_chronicle","description":"Read stored Research Chronicles: load, list, diff, narrate, analyze, compare.","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_session","description":"Read session data through one schema-exact discriminated request.","write_action":false,"price_micros":0,"input_schema":null},{"name":"save_literature_notes","description":"Save searched articles as guided local wiki/Foam/Markdown notes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"save_pipeline","description":"Save a pipeline configuration for later reuse.","write_action":false,"price_micros":0,"input_schema":null},{"name":"schedule_pipeline","description":"Schedule a saved pipeline for periodic execution.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_biomedical_images","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_clinvar","description":"Search ClinVar for clinical variants.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_compound","description":"Search PubChem for chemical compounds.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_gene","description":"Search NCBI Gene database for gene information.","write_action":false,"price_micros":0,"input_schema":null},{"name":"test_institutional_access","description":"Test your institutional link resolver configuration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"unified_search","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"unschedule_pipeline","description":"Remove the active schedule for a saved pipeline.","write_action":true,"price_micros":0,"input_schema":null},{"name":"validate_pico_plan","description":"Validate agent-provided P/I/C/O and return a runnable PICO pipeline.","write_action":false,"price_micros":0,"input_schema":null},{"name":"verify_reference_list","description":"Verify a plain-text reference list against PubMed evidence.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":75,"grade":"B","scanned_at":"2026-10-27T05:16:34.077Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-27T05:16:34.021Z","components":{"code":{"score":20,"max":25,"notes":["230 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":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 7 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"exec.shell-true","severity":"medium","component":"code","title":"subprocess with shell=True","evidence":"pubmed_search_mcp-0.8.0/pyproject.toml: …d it \"B603\", # subprocess without shell=True — scripts intentional \"B311\", # p…"}],"inputs":{"packages":[{"registryType":"pypi","identifier":"pubmed-search-mcp","version":"0.8.0","found":true,"weeklyDownloads":454,"license":"Apache-2.0","dependencyCount":19,"publishedAt":"2026-10-20T09:57:05.183287Z","repositoryUrl":"https://github.com/u9401066/pubmed-search-mcp"}],"repo":{"found":true,"owner":"u9401066","repo":"pubmed-search-mcp","archived":false,"pushedAt":"2026-10-20T09:55:23Z","stars":28,"forks":9,"openIssues":3,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/119499895?v=4","ownerCreatedAt":"2022-11-30T11:43:03Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/119499895?v=4&s=128","source":"github"},"presence":{"stars":28,"forks":9,"downloadsWeek":454,"license":"NOASSERTION","lastPushAt":"2026-10-20T09:55:23.000Z","score":45}}}},"grade_history":[],"reviews":[]}