Install
openclaw skills install pharma-intelligenceIn-depth, multi-region pharmaceutical intelligence search and synthesis, plus drug repurposing, target discovery, clinical evidence review, and bioactivity analysis. Use this skill whenever the user asks about drug approvals, clinical trials, regulatory submissions, pipeline assets, patent landscapes, competitive intelligence, scientific evidence, disease targets, genetic associations, or compound bioactivity for any drug, target, indication, or company — especially when coverage of China, US, Europe, Japan, South Korea, or Australia is needed. Trigger even for casual queries like "what's the approval status of X in China", "find trials for Y in Japan", "compare pipeline coverage across regions", "find drugs for disease Z", or "what targets are associated with condition W". Always consult this skill before answering any pharma or biomedical research question that requires source-grounded data.
openclaw skills install pharma-intelligenceSystematic, source-prioritized search and synthesis across regulatory, clinical, academic, and commercial databases — covering all major pharmaceutical markets and 14+ biomedical research databases.
There is no dedicated MCP tool in your toolbox. Call the unified endpoint over HTTP via web_fetch (POST) or run_in_terminal (curl):
https://mcp.sciminer.tech/tools/unified/mcp
Every call is a JSON-RPC POST. Always set Content-Type: application/json and Accept: application/json.
curl -X POST https://mcp.sciminer.tech/tools/unified/mcp \
-H "Content-Type: application/json" -H "Accept: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"ctg_search_studies","arguments":{"intervention":"pan-RAS","condition":"cancer","max_results":20}},"id":1}'
See references/mcp-tools.md for every tool's parameters and return shape.
Every region follows a 3-tier hierarchy. Higher tiers override lower-tier claims; always cite the tier.
| Tier | Type | Description |
|---|---|---|
| Tier 1 | Regulatory | Official agency submissions, approvals, labels |
| Tier 2 | Trial registries | Prospective/registered clinical evidence |
| Tier 3 | Academic / IP | Published papers, conferences, patents |
For the per-region source map (CN / US / EU / JP / KR / AU + global) with URLs and access notes, see references/sources-by-region.md.
| # | Intent | Trigger phrases |
|---|---|---|
| A | Trial landscape | "trials of X", "clinical studies of", "who is testing", "phase 2/3 of" |
| B | Approval / regulatory status | "is X approved", "approval status", "FDA/EMA/NMPA cleared" |
| C | Safety / adverse events | "side effects of", "is X safe", "adverse events", "black box" |
| D | Pipeline / competitive intel | "pipeline", "competitive landscape", "who else is developing" |
| E | Patent / IP / exclusivity | "when does patent expire", "patent landscape", "exclusivity" |
| F | Target / mechanism / drug discovery | "drugs targeting X", "mechanism of", "bioactivity", "IC50" |
| G | Repurposing / target discovery | "repurpose for", "targets associated with disease", "genetic basis" |
| H | Literature / evidence review | "recent papers on", "what's known about", "systematic review" |
Also capture: regions in scope (US / EU / JP / CN / KR / AU / global) and time horizon.
Run the workflow for the chosen intent (see Per-Intent Workflows) in order. For sources without MCP coverage (CN NMPA/CDE, EMA EPAR, PMDA, jRCT, CTIS, CRIS, ANZCTR, Orange Book), use web_fetch only at the steps that name them.
Resolve identifiers as needed:
opentargets_searchmygene_search_genesnodenorm_get_normalized_nodesStructure output to match the intent of the question:
Always cite source, tier, and access date.
"What clinical studies / trials exist for [drug | target | indication]?"
Default scope = ALL regions. Only narrow if the user names a single region.
ctg_search_studies covers only ClinicalTrials.gov, which is primarily US-registered trials. Run each regional source in parallel.
ctg_search_studies via MCP.
intervention for a drug, condition for a disease, both for combined.intervention plus a relevant condition.ctg_get_study on top hits for eligibility, endpoints, sponsor, locations.web_fetch:
http://www.chinadrugtrials.org.cn (mandatory CN IND registry)https://www.chictr.org.cn (ChiCTR, WHO primary)web_fetch:
https://euclinicaltrials.eu (CTIS — current EU register)https://eudract.ema.europa.eu (EudraCT — legacy historical trials)https://www.isrctn.com (ISRCTN, UK/global)web_fetch:
https://jrct.niph.go.jp (jRCT — mandatory JP registry)https://www.umin.ac.jp/ctr/ (UMIN-CTR — legacy)web_fetch https://cris.nih.go.kr.web_fetch https://www.anzctr.org.au.web_fetch https://trialsearch.who.int for any WHO primary registry (covers India CTRI, Iran IRCT, Brazil ReBEC, etc.). Also europepmc_search via MCP for ICTRP-linked publications.pubmed_search_articles with NCT ID or drug name to surface completed-trial papers.edgar_fulltext_search for US-listed sponsors.For every regional web_fetch: query both INN and brand name; for CN also use the Chinese transliteration (see references/drug-naming.md). Aggregate results in one table with a "Registry" column.
"Is [drug] approved in [region]?"
openfda_search_drug_labels + dailymed_search_drug_labels (label date anchors approval); fda_orphan_search_designations for orphan status.web_fetch the regional Tier 1 source (NMPA, EMA EPAR, PMDA, MFDS, TGA). For CN, also search Chinese characters.chembl_get_drug_indications — cross-check approved indications and max phase.openfda_search_adverse_events (drug_name, seriousness=serious).openfda_get_drug_label with section="warnings" and section="contraindications".chembl_get_molecule for the black-box warning flag.pubmed_search_articles with keywords: ["adverse effect", "toxicity"] for case reports and post-marketing literature."Who else is developing for [indication / target]? What's the global competitive landscape?"
Default scope = ALL regions. A competitive landscape without the active-trial picture is incomplete, so run the full multi-region trial sweep from Workflow A and then layer pipeline-specific sources on top.
recruitment_status=RECRUITING (or ACTIVE_NOT_RECRUITING) and a phase filter to focus on competitors at a specific stage.edgar_fulltext_search for pipeline language in 10-K / 10-Q / 8-K (US-listed sponsors only).web_fetch https://patents.google.com with an assignee: filter (or WIPO PATENTSCOPE / Espacenet — see Workflow E).pubmed_search_articles with NCT IDs or drug names to surface completed-trial papers.Aggregate into one table: drug × company × phase × mechanism × registry/region.
All listed patent sources are free and require no API key.
web_fetch one or more of:
https://patents.google.com (Google Patents — best full-text search, covers USPTO, EPO, WIPO, JPO, CNIPA, KIPO).https://patentscope.wipo.int (WIPO PATENTSCOPE — authoritative for PCT applications and national filings worldwide).https://worldwide.espacenet.com (EPO Espacenet — strongest European and family-tree coverage).uspto_ppubs_search_patents via MCP for granted patents and applications.web_fetch https://www.accessdata.fda.gov/scripts/cder/ob.fda_orphan_search_exclusivity (7-year US orphan exclusivity).chembl_find_drugs_by_target (target_name = gene symbol, include_all_mechanisms=true).chembl_get_mechanism for each candidate.chembl_get_activities — IC50 / Kd / EC50 for bioactivity comparisons.uniprot_search_proteins — protein function and druggability.reactome_search_pathways or kegg_find_pathways — pathway context.opentargets_search (entity_type="disease") → MONDO ID.opentargets_get_associations (disease_id, size 20–30) → ranked targets by evidence score.gwas_search_associations — variants linking targets to disease.omim_search_entries — Mendelian basis (requires API key).chembl_find_drugs_by_target (include_all_mechanisms=true).ctg_search_studies with each drug as intervention for prior-art trials.openfda_search_adverse_events as a safety filter for non-trivial candidates.pubmed_search_articles — entry point; use diseases, chemicals, genes for entity-aware filtering.europepmc_search — broader: grants, preprints, non-MEDLINE.europepmc_search_preprints — bioRxiv / medRxiv only.pubmed_get_article — abstract or full text for top hits.Use only when a question genuinely spans multiple intents.
opentargets_search → opentargets_get_associations → chembl_find_drugs_by_target → ctg_search_studiesmygene_search_genes → uniprot_get_protein → reactome_search_pathways → chembl_find_drugs_by_targetmyvariant_get_variant → mygene_get_gene → omim_search_entries → chembl_find_drugs_by_targetchembl_get_mechanism → openfda_search_adverse_events → openfda_get_drug_label → ctg_search_studiesMost APIs require no key. Exceptions:
| Database | Key | Source |
|---|---|---|
| OMIM | Required | https://omim.org/api |
| NCI Clinical Trials | Optional | https://clinicaltrialsapi.cancer.gov |
| OpenFDA | Optional (higher rate limits) | https://open.fda.gov/apis |
All others (ChEMBL, OpenTargets, PubMed, ClinicalTrials.gov, Reactome, KEGG, UniProt, GWAS, Pathway Commons, MyGene / MyVariant / MyChem, Node Normalization, USPTO PPUBS) are public. Patent landscape work uses Google Patents, WIPO PATENTSCOPE, and Espacenet via web_fetch — no keys required.
No results?
nodenorm_get_normalized_nodes.Too many results?
max_results, phase, recruitment_status, reviewed (UniProt).API key errors?
Source not covered by MCP?
web_fetch for CDE/NMPA, EMA/EPAR, PMDA, jRCT, CTIS, CRIS, ANZCTR, Orange Book.