# Compound Target & Mechanism of Action Lookup

> Compound Target & Mechanism of Action Lookup is a paid API for AI agents from win.oneshotagent.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-25).

Given a drug or compound name or ChEMBL ID, returns its protein targets, mechanisms of action, action types, and supporting biomedical references.

## Facts

- Endpoint: POST https://win.oneshotagent.com/v1/tools/lookup/compound-targets?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-25
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/compound-target-mechanism-of-action-lookup-a9a98e21
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yjuxtE4V1ZKgkRSKqQJ0M

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability compound-target-mechanism-of-action-lookup-a9a98e21 -d '<json body>'
```

Example prompt: What proteins does adalimumab target and what is its mechanism of action? Look it up by compound name and give me the gene symbols, target names, and any supporting references.

## When to prefer this

Choose this endpoint when you need structured, reference-backed protein target and mechanism-of-action data for a specific drug or compound, especially when you have a compound name or ChEMBL ID and need downstream pharmacological analysis. Prefer it over general web search when you need machine-readable output with gene symbols and citations rather than prose descriptions.

## Known failure modes

- Compound name not found in ChEMBL — matched:false with empty mechanisms array
- Ambiguous compound name resolves to unintended first search hit
- ChEMBL ID format invalid — rejected before lookup
- No mechanism data available for a known compound — empty mechanisms array
- Rate limiting or payment failure due to x402 protocol issues

## How this service works

Find a compound’s protein targets and mechanisms of action, with supporting references.

## Output

Returns a JSON object with the matched compound's canonical name, ChEMBL ID, drug type, mechanisms of action (each with target gene symbols, Ensembl gene IDs, target name, action type, and DailyMed or other reference URLs), a list of all action types, target types, and the maximum clinical stage reached (e.g. APPROVAL).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "name": {
   "type": "string",
   "description": "Drug or compound name; the first search hit is used. 2 to 100 characters."
  },
  "chembl_id": {
   "type": "string",
   "description": "ChEMBL molecule identifier; lowercase is accepted. CHEMBL followed by 1 to 9 digits, without a leading zero."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "name": "ADALIMUMAB",
  "matched": true,
  "chembl_id": "CHEMBL1201580",
  "drug_type": "Antibody",
  "candidates": [],
  "mechanisms": [
   {
    "targets": [
     {
      "symbol": "TNF",
      "ensembl_gene_id": "ENSG00000232810"
     }
    ],
    "mechanism": "TNF-alpha inhibitor",
    "references": [
     {
      "urls": [
       "http://dailymed.nlm.nih.gov/dailymed/lookup.cfm?setid=608d4f0d-b19f-46d3-749a-7159aa5f933d"
      ],
      "source": "DailyMed"
     }
    ],
    "action_type": "INHIBITOR",
    "target_name": "Tumor necrosis factor"
   }
  ],
  "action_types": [
   "INHIBITOR"
  ],
  "target_types": [
   "single protein"
  ],
  "max_clinical_stage": "APPROVAL"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/compound-target-mechanism-of-action-lookup-a9a98e21/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from win.oneshotagent.com](https://www.zero.xyz/host/win.oneshotagent.com/llms.txt)
