Skip to content
Eden Engine

ChEMBL Bioactivity Measurements for a Molecule

chembl/activities

Measured bioactivities recorded in ChEMBL for one molecule id (for example CHEMBL25): assay type and description, target id, name and organism, activity type (IC50, Ki, EC50 and others), standardised value and units, pChEMBL value, and the source document and year. Up to 25 activities per page with offset paging; page_meta.total_count gives the full count. ChEMBL data, CC BY-SA 3.0, served by Eden Engine; not an official ChEMBL or EMBL-EBI product.

activeper callv1

Price

$0.0026 per call

You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $0.50.

Data source

ChEMBL (EMBL-EBI)

Data from ChEMBL, EMBL-EBI, licensed under CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0/). Served by Eden Engine; not an official ChEMBL or EMBL-EBI product.

Use it

Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.

Connect once and your AI can find and run this tool, and any other it needs.

agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "chembl/activities" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "chembl/activities" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "chembl/activities", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "chembl/activities", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Per call
$0.0026
Updated
Oct 25, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "molecule_chembl_id"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "default": 10,
      "maximum": 25,
      "minimum": 1,
      "description": "Records per page, 1 to 25. Defaults to 10."
    },
    "offset": {
      "type": "integer",
      "maximum": 100000,
      "minimum": 0,
      "description": "Records to skip for paging; use the `next` path in `page_meta` as a guide. Leave out for the first page."
    },
    "molecule_chembl_id": {
      "type": "string",
      "pattern": "^CHEMBL[0-9]{1,9}$",
      "description": "A ChEMBL molecule identifier in upper case, for example CHEMBL25. An id with no recorded activities (or one ChEMBL does not hold) returns an empty list."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "required": [
    "activities",
    "page_meta"
  ],
  "properties": {
    "page_meta": {
      "type": "object",
      "required": [
        "limit",
        "offset",
        "total_count"
      ],
      "properties": {
        "next": {
          "type": [
            "string",
            "null"
          ],
          "description": "Relative path of the next page, null on the last page."
        },
        "limit": {
          "type": "integer"
        },
        "offset": {
          "type": "integer"
        },
        "previous": {
          "type": [
            "string",
            "null"
          ],
          "description": "Relative path of the previous page, null on the first page."
        },
        "total_count": {
          "type": "integer"
        }
      },
      "description": "Paging block. `next` is a relative path on the ChEMBL service, or null on the last page; `total_count` is the number of matching records.",
      "additionalProperties": true
    },
    "activities": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "toid": {
            "type": "null"
          },
          "type": {
            "type": [
              "string",
              "null"
            ]
          },
          "units": {
            "type": [
              "string",
              "null"
            ]
          },
          "value": {
            "type": [
              "string",
              "null"
            ]
          },
          "src_id": {
            "type": [
              "integer",
              "null"
            ]
          },
          "modality": {
            "type": "null"
          },
          "relation": {
            "type": [
              "string",
              "null"
            ]
          },
          "uo_units": {
            "type": [
              "string",
              "null"
            ]
          },
          "bao_label": {
            "type": [
              "string",
              "null"
            ]
          },
          "record_id": {
            "type": [
              "integer",
              "null"
            ]
          },
          "assay_type": {
            "type": [
              "string",
              "null"
            ]
          },
          "bao_format": {
            "type": [
              "string",
              "null"
            ]
          },
          "qudt_units": {
            "type": [
              "string",
              "null"
            ]
          },
          "text_value": {
            "type": [
              "string",
              "null"
            ]
          },
          "action_type": {
            "type": "null"
          },
          "activity_id": {
            "type": "integer",
            "description": "ChEMBL activity identifier."
          },
          "upper_value": {
            "type": "null"
          },
          "bao_endpoint": {
            "type": [
              "string",
              "null"
            ]
          },
          "document_year": {
            "type": [
              "integer",
              "null"
            ]
          },
          "pchembl_value": {
            "type": [
              "string",
              "null"
            ]
          },
          "standard_flag": {
            "type": [
              "integer",
              "null"
            ]
          },
          "standard_type": {
            "type": [
              "string",
              "null"
            ]
          },
          "target_tax_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "standard_units": {
            "type": [
              "string",
              "null"
            ],
            "description": "Unit of the standardised value; null when none."
          },
          "standard_value": {
            "type": [
              "string",
              "null"
            ],
            "description": "Standardised value as a string; null when none was recorded."
          },
          "assay_chembl_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "target_organism": {
            "type": [
              "string",
              "null"
            ]
          },
          "activity_comment": {
            "type": [
              "string",
              "null"
            ]
          },
          "canonical_smiles": {
            "type": [
              "string",
              "null"
            ]
          },
          "document_journal": {
            "type": [
              "string",
              "null"
            ]
          },
          "target_chembl_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "target_pref_name": {
            "type": [
              "string",
              "null"
            ]
          },
          "assay_description": {
            "type": [
              "string",
              "null"
            ]
          },
          "ligand_efficiency": {
            "type": [
              "object",
              "null"
            ],
            "properties": {
              "le": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "bei": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "lle": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "sei": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "additionalProperties": true
          },
          "standard_relation": {
            "type": [
              "string",
              "null"
            ]
          },
          "document_chembl_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "molecule_chembl_id": {
            "type": "string"
          },
          "molecule_pref_name": {
            "type": [
              "string",
              "null"
            ]
          },
          "activity_properties": {
            "type": [
              "array",
              "null"
            ],
            "items": {}
          },
          "potential_duplicate": {
            "type": [
              "integer",
              "null"
            ]
          },
          "standard_text_value": {
            "type": [
              "string",
              "null"
            ]
          },
          "standard_upper_value": {
            "type": "null"
          },
          "data_validity_comment": {
            "type": [
              "string",
              "null"
            ]
          },
          "assay_variant_mutation": {
            "type": [
              "string",
              "null"
            ]
          },
          "assay_variant_accession": {
            "type": [
              "string",
              "null"
            ]
          },
          "data_validity_description": {
            "type": [
              "string",
              "null"
            ]
          },
          "parent_molecule_chembl_id": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "additionalProperties": true
      },
      "description": "Activity records for the molecule; empty when none are recorded."
    }
  },
  "description": "Activity records for the molecule; empty when none are recorded.",
  "additionalProperties": true
}