molecule
Pack: chembl · Endpoint: https://gateway.pipeworx.io/chembl/mcp
Full molecule record by ChEMBL ID (e.g. “CHEMBL25” = aspirin).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
chembl_id | string | yes |
Example call
curl -X POST https://gateway.pipeworx.io/chembl/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"molecule","arguments":{}}}'
Response shape
| Field | Type | Description |
|---|---|---|
molecule_chembl_id | string | ChEMBL molecule ID |
pref_name | string | Preferred name |
molecule_type | string | Type of molecule |
structure_type | string | |
max_phase | number | null | Maximum development phase |
therapeutic_flags | array | |
molecule_structures | object | |
molecule_properties | object | |
cross_references | array |
Full JSON Schema
{
"type": "object",
"description": "Full molecule record from ChEMBL",
"properties": {
"molecule_chembl_id": {
"type": "string",
"description": "ChEMBL molecule ID"
},
"pref_name": {
"type": "string",
"description": "Preferred name"
},
"molecule_type": {
"type": "string",
"description": "Type of molecule"
},
"structure_type": {
"type": "string"
},
"max_phase": {
"type": [
"number",
"null"
],
"description": "Maximum development phase"
},
"therapeutic_flags": {
"type": "array"
},
"molecule_structures": {
"type": "object"
},
"molecule_properties": {
"type": "object"
},
"cross_references": {
"type": "array"
}
}
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"chembl": {
"url": "https://gateway.pipeworx.io/chembl/mcp"
}
}
}
See Getting Started for client-specific install steps.