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.
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
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.
// 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 doNot 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.
| Charge | Price |
|---|---|
Per call | $0.0026 |
- Updated
- Oct 25, 2026
Input and output schemas
Input schema
{
"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
{
"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
}