Agentic Target Evidence
OCI · GHCR.IO/ATHRIL/AGENTIC-TARGET-EVIDENCE/MCP-GATEWAY
Read-only biomedical evidence tools for drug-target validation: DepMap, gnomAD, OpenTargets, PubMed…
Available components
Last scanned (16 hours ago)
Scores higher than 48% of OCI servers
Category Health and Science
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →
Supply Chain Security0
- No malware scan is available for this kind of package: the supply-chain vendors we use do not cover it. This is a permanent gap in our coverage, not a finding about the package.Unverified
- Known CVEs could not be checked: this artifact ships no SBOM or dependency manifest, so there is no dependency list to read.Unverified
- Install-script risk not yet assessed.Unverified
- Dependency health could not be checked: this artifact ships no SBOM or dependency manifest, so there is no dependency list to read.Unverified
Provenance & Transparency32
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- License check failed: no license is declared. See how to fix → Fail
- Actively maintained (last published 18 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability61
- AI-judged instruction clarity (fair).Partial
- Tool/resource definitions use about 2358 tokens (~56/item across 42 items; 42 tools + 0 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management20
- Stability observed for 6 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage71
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 0% of tool parameters carry a description.Fail
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 42 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 42 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Unverified: 1 category
A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 23 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.
- 21 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.
- 19 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.
- 17 Oct 26 +27
- Injection markers: unverified → pass ▲ security
- First check of Judged manipulation: pass security
- Tool coverage: unverified → 100 ▲ functional
- Stability: unverified → 0.00 ▲ functional
- MCP protocol: unverified → pass ▲ functional
- First check of Tool coverage: 0 functional
- First check of Schema quality: fail functional
- First check of Schema quality: fair functional
- First check of Destructive annotations: pass functional
- First check of Schema quality: pass functional
- First check of Tool coverage: 100 functional
- 14 Oct 26 0
- Stability: Stability not yet verified: this server's registry entry declares environment variables (an API key or similar), and its server did not start in our sandbox, so we have no schema to compare. security
- Tool safety: Tool safety not yet verified: this server's registry entry declares environment variables (an API key or similar), and its server did not start in our sandbox, so we have no tool text to scan. security
- Schema quality: Schema quality not yet verified: this server's registry entry declares environment variables (an API key or similar), and its server did not start in our sandbox, so we have no schema to assess. functional
- Capabilities: Protocol version not yet verified: this server's registry entry declares environment variables (an API key or similar), and its server did not start in our sandbox, so we never saw its MCP handshake. functional
- Tool coverage: Tool coverage not yet verified: this server's registry entry declares environment variables (an API key or similar), and its server did not start in our sandbox, so we have no tool definitions to assess. functional
- 8 Oct 26 6
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 23 Oct 2026 · Analysed oci/ghcr.io/athril/agentic-target-evidence/mcp-gateway@v0.1.4
Provenance No attestation
The registry publishes no build provenance for this version, so there is nothing to verify.
| Result | No attestation |
|---|---|
| Ecosystem | oci |
| Reason | No attestation published |
Background: How many MCP packages publish verified provenance →
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
chembl_get_chemistry ~50
Fetch ChEMBL drug-mechanism and bioactivity signals for a ChEMBL target id.
| Name | Type | Req | Description |
|---|---|---|---|
| chembl_target_id | string | yes | – |
| gene_symbol | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| action_types | array | – | – |
| activity_type_counts | object | – | – |
| assay_type_counts | object | – | – |
| chembl_target_id | string | – | – |
| clinical_candidates | array | – | – |
| gene_symbol | string | yes | – |
| max_phase | – | – | – |
| mechanisms_of_action | array | – | – |
| median_pchembl | – | – | – |
| num_actives | integer | – | – |
| num_bioactivities | integer | – | – |
| num_clinical_candidates | integer | – | – |
| num_highly_potent | integer | – | – |
| num_mechanisms | integer | – | – |
| num_potent | integer | – | – |
| num_quantitative | integer | – | – |
| source_link | string | – | – |
| text | string | – | – |
No examples provided.
clingen_get_validity ~31
Fetch ClinGen gene-disease validity classifications for a gene.
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| associations | array | – | – |
| gene_symbol | string | yes | – |
| text | string | – | – |
| total | integer | – | – |
No examples provided.
clinicaltrials_count_condition_trials ~76
Count trials for a disease/condition regardless of target gene or intervention. Target-agnostic disease-level trial landscape (contrast with `clinicaltrials_search_trials`, which is gene-keyed). Uses count-only queries so a broad condition search never pages thousands of full study records.
| Name | Type | Req | Description |
|---|---|---|---|
| condition | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| active_count | integer | – | – |
| condition | string | yes | – |
| mapping | string | – | – |
| phase3_count | integer | – | – |
| recruiting_count | integer | – | – |
| source_link | string | – | – |
| text | string | – | – |
| total_count | integer | – | – |
No examples provided.
clinicaltrials_search_trials ~64
Search ClinicalTrials.gov v2 API for studies involving the gene and disease. Records without posted results have scope='abstract'; those with results have scope='full_text'.
| Name | Type | Req | Description |
|---|---|---|---|
| disease | string | yes | – |
| gene | string | yes | – |
| population | – | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | array | yes | – |
No examples provided.
depmap_get_dependency ~33
Fetch DepMap CRISPR gene effect and dependency scores for a gene.
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| dependency_fraction | – | – | – |
| gene_effect_mean | – | – | – |
| gene_effect_median | – | – | – |
| gene_effect_q1 | – | – | – |
| gene_effect_q3 | – | – | – |
| gene_effect_std | – | – | – |
| gene_symbol | string | yes | – |
| is_common_essential | boolean | – | – |
| is_strongly_selective | boolean | – | – |
| lineage_breakdown | array | – | – |
| num_dependent_lines | – | – | – |
| selective_lineages | array | – | – |
| source_link | string | – | – |
| text | string | – | – |
| total_lines | – | – | – |
No examples provided.
dgidb_get_gene_categories ~84
Fetch DGIdb gene-category annotations for a gene. Returns category labels (e.g. DRUGGABLE GENOME, KINASE, CLINICALLY ACTIONABLE, DRUG RESISTANCE) each with the source databases asserting it, plus a convenience `is_druggable_genome` flag.
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| categories | array | – | – |
| gene_symbol | string | yes | – |
| is_druggable_genome | boolean | – | – |
| text | string | – | – |
No examples provided.
dgidb_get_gene_drug_interactions ~116
Fetch curated drug-gene interaction claims for a gene from DGIdb. Returns drugs known to interact with the gene's product, ranked by DGIdb's normalized interaction score, with mechanism (interaction type/directionality, e.g. inhibitor/INHIBITORY), supporting PMIDs, and contributing source databases. Set approved_only=True to restrict to drugs with regulatory approval.
| Name | Type | Req | Description |
|---|---|---|---|
| approved_only | boolean | – | – |
| gene_symbol | string | yes | – |
| max_results | integer | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| gene_concept_id | string | – | – |
| gene_symbol | string | yes | – |
| interactions | array | – | – |
| text | string | – | – |
| total_count | integer | – | – |
No examples provided.
encode_get_regulatory_coverage ~53
Fetch regulatory-assay (ChIP-seq/DNase-seq/ATAC-seq) coverage at a gene locus.
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| genome | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| coordinates | string | – | – |
| gene_symbol | string | yes | – |
| source_link | string | – | – |
| text | string | – | – |
| top_assays | array | – | – |
| top_organs | array | – | – |
| top_targets | array | – | – |
| total_experiments | integer | – | – |
No examples provided.
expression_atlas_get_differential_expression ~59
Fetch disease-vs-control differential expression for a gene from Expression Atlas.
| Name | Type | Req | Description |
|---|---|---|---|
| disease | string | – | – |
| ensembl_id | string | – | – |
| gene_symbol | string | yes | – |
| species | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| disease | string | – | – |
| disease_specific | boolean | – | – |
| ensembl_id | string | – | – |
| gene_symbol | string | yes | – |
| results | array | – | – |
| source_link | string | – | – |
| text | string | – | – |
No examples provided.
gencc_get_validity ~35
Fetch GenCC's per-submitter gene-disease validity classifications for a gene.
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| associations | array | – | – |
| gene_symbol | string | yes | – |
| hgnc_id | – | – | – |
| text | string | – | – |
| total | integer | – | – |
No examples provided.
gnomad_get_clinvar_variants ~47
Fetch ClinVar variants overlapping this gene from gnomAD's integrated dataset.
| Name | Type | Req | Description |
|---|---|---|---|
| ensembl_id | string | yes | – |
| gene_symbol | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| benign | array | – | – |
| ensembl_id | string | yes | – |
| gene_symbol | string | yes | – |
| likely_pathogenic | array | – | – |
| pathogenic | array | – | – |
| text | string | – | – |
| total_clinvar | integer | – | – |
No examples provided.
gnomad_get_constraint ~52
Fetch gnomAD gene-level LoF/missense/synonymous constraint (LOEUF, pLI, pRec, MOEUF, syn_z).
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| ensembl_id | string | – | – |
| exp_lof | – | – | – |
| exp_mis | – | – | – |
| exp_syn | – | – | – |
| gene_symbol | string | yes | – |
| loeuf | – | – | – |
| mis_z | – | – | – |
| moeuf | – | – | – |
| obs_lof | – | – | – |
| obs_mis | – | – | – |
| obs_syn | – | – | – |
| oe_lof | – | – | – |
| oe_lof_lower | – | – | – |
| oe_mis | – | – | – |
| oe_mis_lower | – | – | – |
| pli | – | – | – |
| source_link | string | – | – |
| syn_z | – | – | – |
| text | string | – | – |
No examples provided.
gnomad_get_lof_variants ~51
Fetch observed high-confidence pLoF variants (natural knockouts) from gnomAD v4.
| Name | Type | Req | Description |
|---|---|---|---|
| ensembl_id | string | yes | – |
| gene_symbol | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| ancestry_skewed | boolean | – | – |
| any_homozygous | boolean | – | – |
| ensembl_id | string | yes | – |
| gene_symbol | string | yes | – |
| hc_lof_count | integer | – | – |
| max_af | – | – | – |
| reported_variants | array | – | – |
| text | string | – | – |
No examples provided.
gtex_get_expression ~42
Fetch GTEx median tissue TPM and HPA protein localization for a gene.
| Name | Type | Req | Description |
|---|---|---|---|
| ensembl_id | string | – | – |
| gene_symbol | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| ensembl_id | string | – | – |
| gene_symbol | string | yes | – |
| gtex_expressions | array | – | – |
| hpa_rna_tissue_category | string | – | – |
| hpa_subcellular_location | array | – | – |
| hpa_tissue_specificity | string | – | – |
| source_link | string | – | – |
| text | string | – | – |
| uniprot_accession | string | – | – |
No examples provided.
gwas_catalog_get_associations ~54
Fetch genome-wide significant GWAS associations for a gene from EBI GWAS Catalog.
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| max_associations | integer | – | – |
| p_threshold | number | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| all_traits | array | – | – |
| dropped_off_target | integer | – | – |
| gene_symbol | string | yes | – |
| hits | array | yes | – |
| kept_traits | array | – | – |
| source_link | string | yes | – |
| text | string | yes | – |
No examples provided.
hgnc_resolve_symbol ~37
Resolve a gene symbol (including aliases/previous symbols) to its canonical HGNC record.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| aliases | array | – | – |
| ensembl_gene_id | string | – | – |
| hgnc_id | string | – | – |
| previous_symbols | array | – | – |
| symbol | string | yes | – |
No examples provided.
hpo_get_phenotypes ~36
Fetch HPO phenotype breadth/specificity and inheritance-mode hints for a gene.
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| hgnc_id | – | – | – |
| inheritance_modes | array | – | – |
| phenotype_count | integer | – | – |
| specificity_band | string | – | – |
| text | string | – | – |
| top_phenotypes | array | – | – |
No examples provided.
impc_get_phenotypes ~34
Fetch IMPC statistically significant knockout-mouse phenotype calls for a gene.
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| phenotypes | array | – | – |
| source_link | string | – | – |
| text | string | – | – |
| total | integer | – | – |
| viability | string | – | – |
No examples provided.
mondo_resolve_term ~37
Resolve a disease name or existing ontology id to its MONDO term and cross-references.
| Name | Type | Req | Description |
|---|---|---|---|
| name_or_id | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| label | string | yes | – |
| mondo_id | string | yes | – |
| xrefs | object | – | – |
No examples provided.
openalex_resolve_journal ~53
Resolve a journal's OpenAlex quality signal from ISSN (preferred) or title.
| Name | Type | Req | Description |
|---|---|---|---|
| essn | string | – | – |
| issn | string | – | – |
| journal_title | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| display_name | – | – | – |
| established | – | – | – |
| h_index | – | – | – |
| is_in_doaj | – | – | – |
| issn_l | – | – | – |
| match_type | – | – | – |
| matched | boolean | – | – |
| quality_score | – | – | – |
| source_id | – | – | – |
| two_yr_mean_citedness | – | – | – |
| works_count | – | – | – |
No examples provided.
openfda_count_indication_drugs ~98
Count FDA-approved drugs for an indication, regardless of target gene. Target-agnostic disease-level competitive landscape (contrast with `openfda_search_drug_labels`, which is gene-keyed). Returns the approved-drug count, drug names, a few mechanism-of-action examples, and which query path matched (`phrase` / `broad` / `none`).
| Name | Type | Req | Description |
|---|---|---|---|
| indication | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| approved_drug_count | integer | – | – |
| drugs | array | – | – |
| indication | string | yes | – |
| mapping | string | – | – |
| moa_examples | array | – | – |
| source_link | string | – | – |
| text | string | – | – |
No examples provided.
openfda_search_adverse_events ~79
Fetch FAERS adverse event summary for a drug name. Returns total, serious, and death report counts plus the top 25 reactions by frequency. FAERS has significant noise — treat as signal-generating, not ground truth (underreporting, confounders, duplicate submissions).
| Name | Type | Req | Description |
|---|---|---|---|
| drug_name | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| death_rate | – | – | – |
| death_reports | integer | – | – |
| drug_name | string | yes | – |
| serious_rate | – | – | – |
| serious_reports | integer | – | – |
| source_link | string | – | – |
| text | string | – | – |
| top_reactions | array | – | – |
| total_reports | integer | – | – |
No examples provided.
openfda_search_drug_labels ~67
Search FDA drug labels for drugs mentioning the gene in mechanism of action or approved for the given indication. Returns up to 20 deduplicated label records (NON_SENSITIVE, public API).
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| indication | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | array | yes | – |
No examples provided.
opentargets_get_associations ~86
Fetch gene-disease association scores from the Open Targets Platform. gene_id must be an Ensembl ID (e.g. ENSG00000012048 for BRCA1). disease_id must be an EFO ID (e.g. EFO_0000305 for breast carcinoma).
| Name | Type | Req | Description |
|---|---|---|---|
| disease_id | string | yes | – |
| gene_id | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| animal_model_score | number | – | – |
| disease_id | string | yes | – |
| gene_id | string | yes | – |
| genetic_score | number | – | – |
| known_drugs_score | number | – | – |
| literature_score | number | – | – |
| overall_score | number | – | – |
| rna_expression_score | number | – | – |
| somatic_mutations_score | number | – | – |
| source_link | string | – | – |
| text | string | – | – |
No examples provided.
opentargets_get_colocalizations ~95
Fetch eQTL/pQTL ↔ GWAS colocalisations for a gene (OT Genetics). Returns molecular QTL signals for this gene that colocalize with GWAS loci (posterior H4 >= h4_threshold). gene_id must be an Ensembl ID.
| Name | Type | Req | Description |
|---|---|---|---|
| gene_id | string | yes | – |
| h4_threshold | number | – | – |
| max_results | integer | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| all_traits | array | – | – |
| dropped_off_target | integer | – | – |
| gene_id | string | yes | – |
| hits | array | – | – |
| kept_traits | array | – | – |
| text | string | – | – |
No examples provided.
opentargets_get_known_drugs ~76
Fetch known drugs targeting a gene from the Open Targets Platform. Returns drug name, type, clinical phase, approval status, mechanism of action, and the indication each drug is being developed for. gene_id must be an Ensembl ID.
| Name | Type | Req | Description |
|---|---|---|---|
| gene_id | string | yes | – |
| max_results | integer | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| drugs | array | – | – |
| gene_id | string | yes | – |
| text | string | – | – |
| total_count | integer | – | – |
No examples provided.
opentargets_get_l2g_scores ~106
Fetch GWAS Locus-to-Gene (L2G) evidence for a gene-disease pair (OT Genetics). Returns GWAS credible sets where this gene is prioritized as the likely causal gene for the given disease. gene_id must be an Ensembl ID; disease_id must be an EFO/MONDO ontology ID.
| Name | Type | Req | Description |
|---|---|---|---|
| disease_id | string | yes | – |
| gene_id | string | yes | – |
| max_results | integer | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| disease_id | string | yes | – |
| gene_id | string | yes | – |
| hits | array | – | – |
| text | string | – | – |
No examples provided.
opentargets_get_mouse_phenotypes ~73
Fetch mouse knock-out phenotypes for a gene from Open Targets (MGI/IMPC). Returns phenotypic consequences of disrupting the mouse orthologue, establishing biological plausibility and early safety signals. gene_id must be an Ensembl ID.
| Name | Type | Req | Description |
|---|---|---|---|
| gene_id | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| gene_id | string | yes | – |
| phenotypes | array | – | – |
| text | string | – | – |
No examples provided.
opentargets_get_safety ~75
Fetch safety liabilities for a gene from the Open Targets Platform. Returns curated adverse event and toxicity signals (hepatotoxicity, cardiotoxicity, nephrotoxicity, etc.) from FDA FAERS and toxicology databases. gene_id must be an Ensembl ID.
| Name | Type | Req | Description |
|---|---|---|---|
| gene_id | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| gene_id | string | yes | – |
| liabilities | array | – | – |
| text | string | – | – |
No examples provided.
opentargets_get_tractability ~60
Fetch tractability evidence for a gene from the Open Targets Platform. Returns small-molecule and antibody tractability flags plus any other modalities (PROTAC, oligonucleotide, etc.).
| Name | Type | Req | Description |
|---|---|---|---|
| gene_id | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| antibody | boolean | – | – |
| gene_id | string | yes | – |
| other_modalities | array | – | – |
| small_molecule | boolean | – | – |
| source_link | string | – | – |
| text | string | – | – |
No examples provided.
opentargets_resolve_disease ~46
Resolve a disease name (e.g. 'breast cancer') to its EFO/MONDO ID via Open Targets search.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
opentargets_resolve_gene ~41
Resolve a gene symbol (e.g. BRCA1) to its Ensembl ID via Open Targets search.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
orphanet_get_associations ~34
Fetch Orphanet rare-disease gene-disease associations for a gene.
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| associations | array | – | – |
| gene_symbol | string | yes | – |
| text | string | – | – |
| total | integer | – | – |
No examples provided.
orphanet_get_prevalence ~39
Fetch Orphanet disease-prevalence records for a set of OrphaCodes.
| Name | Type | Req | Description |
|---|---|---|---|
| orphacodes | array | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| orphacodes | array | – | – |
| records | array | – | – |
| text | string | – | – |
| total | integer | – | – |
No examples provided.
project_score_get ~35
Fetch Project Score (Sanger) CRISPR fitness/dependency data for a gene.
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| bf_scaled_mean | – | – | – |
| bf_scaled_median | – | – | – |
| bf_scaled_std | – | – | – |
| cancer_specific_core_fitness_tissues | array | – | – |
| fitness_fraction | – | – | – |
| gene_symbol | string | yes | – |
| is_pancan_core_fitness | boolean | – | – |
| num_fitness_lines | – | – | – |
| sidg_id | string | – | – |
| source_link | string | – | – |
| text | string | – | – |
| total_lines | – | – | – |
No examples provided.
pubmed_fetch_abstract ~31
Fetch the abstract and metadata for a single PubMed article.
| Name | Type | Req | Description |
|---|---|---|---|
| pmid | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| abstract | string | yes | – |
| authors | array | – | – |
| pmid | string | yes | – |
| pub_year | – | – | – |
| title | string | yes | – |
No examples provided.
pubmed_fetch_pmc_record ~40
Return full-text availability info via PubMed Central. Returns None if the article is not in PMC.
| Name | Type | Req | Description |
|---|---|---|---|
| pmid | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | – | yes | – |
No examples provided.
pubmed_search ~72
Search PubMed using the NCBI E-utilities API. Respects the NCBI free-tier rate limit (3 req/s). Pass an NCBI_API_KEY env var to raise the limit to 10 req/s.
| Name | Type | Req | Description |
|---|---|---|---|
| max_results | integer | – | – |
| query | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | array | yes | – |
No examples provided.
spoke_get_anatomy_expression ~33
Fetch SPOKE Anatomy-Gene expression edges for a gene symbol.
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| expressions | array | – | – |
| gene_symbol | string | yes | – |
| source_link | string | – | – |
| text | string | – | – |
No examples provided.
spoke_get_gene_disease_associations ~37
Fetch SPOKE Disease-ASSOCIATES-Gene edges for a gene symbol.
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| associations | array | – | – |
| gene_symbol | string | yes | – |
| source_link | string | – | – |
| text | string | – | – |
No examples provided.
uniprot_get_protein_profile ~40
Fetch the reviewed human UniProt protein profile (class, location, ChEMBL xref).
| Name | Type | Req | Description |
|---|---|---|---|
| gene_symbol | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| chembl_target_id | string | – | – |
| function | string | – | – |
| gene_symbol | string | yes | – |
| protein_classes | array | – | – |
| protein_name | string | – | – |
| source_link | string | – | – |
| subcellular_location | array | – | – |
| text | string | – | – |
| uniprot_accession | string | – | – |
No examples provided.
uspto_search_patents ~51
Search PatentsView for patents referencing the gene and disease. All results are classified NON_SENSITIVE (patent data is public).
| Name | Type | Req | Description |
|---|---|---|---|
| disease | string | yes | – |
| gene | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | array | yes | – |
No examples provided.
How do I install the Agentic Target Evidence MCP server?
Agentic Target Evidence runs locally as a container image, launched with docker run --rm -i -e MCP_TRANSPORT -e NCBI_API_KEY -e USPTO_API_KEY ghcr.io/athril/agentic-target-evidence/mcp-gateway:v0.1.4. Ready-made configuration for Claude, Cursor, VS Code, Codex and 3 more is on this page, copied from each client's own documentation.
oci · ghcr.io/athril/agentic-target-evidence/mcp-gateway
claude mcp add athril-agentic-target-evidence -- docker run --rm -i -e MCP_TRANSPORT -e NCBI_API_KEY -e USPTO_API_KEY ghcr.io/athril/agentic-target-evidence/mcp-gateway:v0.1.4
This image reads MCP_TRANSPORT, NCBI_API_KEY and USPTO_API_KEY. Set them in your client's env block for this server; docker run -e passes each one through to the container.
What is the Agentic Target Evidence MCP server?
Agentic Target Evidence is an MCP server listed in the public MCP registry as io.github.athril/agentic-target-evidence. Read-only biomedical evidence tools for drug-target validation: DepMap, gnomAD, OpenTargets, PubMed… This page covers its container image (ghcr.io/athril/agentic-target-evidence/mcp-gateway).
Is the Agentic Target Evidence MCP server safe to use?
Agentic Target Evidence scores 36 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Agentic Target Evidence MCP server expose?
Agentic Target Evidence exposes 42 tools: chembl_get_chemistry, clingen_get_validity, clinicaltrials_search_trials, clinicaltrials_count_condition_trials, depmap_get_dependency, and 37 more. Their descriptions and schemas cost roughly 2,358 tokens of context every time the server is loaded.
Is the Agentic Target Evidence MCP server still maintained?
Agentic Target Evidence is still listed as active in the MCP registry. We last reached this channel on 23 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.