此 MCP 可以做什么
Provides access to measured negative results and failures relevant to drug discovery research.
工具
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'chembl_id': {'type': 'string', 'description': 'ChEMBL molecule ID, e.g. CHEMBL941.'}, 'inchi_key': {'type': 'string', 'description': 'Compound InChIKey (provide one of inchi_key, chembl_id, or pubchem_cid).'}, 'pubchem_cid': {'type': 'integer', 'description': 'PubChem Compound ID (CID).'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'compound': {'type': 'object', 'description': 'Identity: pref_name, chembl_id, inchi_key, max_phase.'}, 'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Every negative finding for this molecule.'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query.'}, 'returned_count': {'type': 'integer'}}, 'description': "A compound's identity plus its full negative profile across modalities and sources."}
输入模式
{'type': 'object', 'properties': {}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'total': {'type': 'integer'}, 'by_modality': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Per-modality finding counts.'}, 'curated_total': {'type': 'integer'}, 'by_source_type': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Per-source finding counts.'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query.'}}, 'description': 'Per-modality and per-source coverage counts.'}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'finding UUID'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'finding': {'type': 'object', 'description': 'The finding with source, DOI/PMID, assay context, and confidence tier.'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query.'}}, 'description': 'A single finding with full provenance.'}
输入模式
{'type': 'object', 'required': ['target'], 'properties': {'target': {'type': 'string', 'description': 'gene symbol or UniProt accession (required)'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query.'}}, 'description': 'Per-target Layer-1 model card: training counts and held-out scaffold-split metrics.'}
输入模式
{'type': 'object', 'required': ['target'], 'properties': {'target': {'type': 'string', 'description': 'gene symbol or UniProt accession (required)'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'summary': {'type': 'string', 'description': 'One-line natural-language summary.'}, 'by_outcome': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Per-outcome counts.'}, 'by_modality': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Per-modality failed-agent counts.'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query.'}}, 'description': 'Target exhaustion index â\x80\x94 distinct agents tried-and-failed, by modality and outcome.'}
输入模式
{'type': 'object', 'properties': {}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query.'}}, 'description': 'Summary of the Layer-1 model registry: counts by family and median scaffold-split ROC-AUC.'}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'family': {'type': 'string', 'description': 'target family filter (optional)'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query.'}}, 'description': 'The most heavily-pursued targets, ranked by recorded negative findings.'}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'indication': {'type': 'string', 'description': 'disease/indication'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': ['indication'], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'indication': {'type': 'string', 'description': 'indication (required)'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': ['pathogen'], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'pathogen': {'type': 'string', 'description': 'pathogen name (required)'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': ['target'], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol (required)'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
输入模式
{'type': 'object', 'required': [], 'properties': {'tier': {'enum': ['curated', 'all'], 'type': 'string', 'default': 'curated', 'description': "Confidence tier. 'curated' (default) returns the credible layer; 'all' also includes high-volume screening-grade rows (PubChem HTS inactives, CRISPR non-essential tails)."}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of findings to return (1â\x80\x93100, default 25).'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Number of findings to skip before this page, for pagination (default 0).'}, 'target': {'type': 'string', 'description': 'UniProt accession or gene symbol'}, 'outcome': {'type': 'string', 'description': 'outcome filter (inactive, failed_safety, terminated, â\x80¦)'}, 'compound': {'type': 'string', 'description': 'compound name, ChEMBL ID, or InChIKey'}}}
输出模式
{'type': 'object', 'required': ['query_metadata'], 'properties': {'findings': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Matching negative findings (same shape as the REST /findings endpoint).'}, 'has_more': {'type': 'boolean', 'description': 'True when more results exist beyond this page.'}, 'coverage_note': {'type': 'string', 'description': 'Honest coverage caveat for thin Phase-1 modalities (present only when relevant).'}, 'query_metadata': {'type': 'object', 'description': 'Echo of the resolved query â\x80\x94 tool, limit, offset, and any applied presets.'}, 'returned_count': {'type': 'integer', 'description': 'Findings returned in this page.'}}}
近期工具变更
类似的 MCP 服务器
Clink Forge
Provides pay-per-call access to attested government datasets, primarily CDC and HHS health data plus EPA air-quality observations.
Pubmed
Provides PubMed biomedical literature search and retrieval, including abstracts, full text where available, citation metadata, re…
Europepmc
Searches and retrieves biomedical literature from Europe PMC, including abstracts, full records, citations, publication metadata,…
Pharma Intel
Combines clinical trial, FDA, PubMed, drug identification, safety, pipeline, sales, patent, and pharmaceutical sponsor data for d…
Herb Tcm
Searches and retrieves Traditional Chinese Medicine herb, ingredient, target, disease, experiment, and supporting literature reco…
Opentargets
Provides Open Targets disease, drug, target, therapeutic-area, and disease-association knowledge graph lookups.
Chembl
Queries the ChEMBL drug-discovery database for molecules, mechanisms of action, indications, targets, and small-molecule bioactiv…
Hpo Api
Looks up Human Phenotype Ontology terms and associations between diseases, clinical phenotypes, and genes.