pubchem_get_compound_interactions
ActiveTool of pubchem-mcp-server
Get a compound's interaction data: drug-drug interactions (DrugBank), drug-food interactions, and chemical-target interactions (binding/activity from BindingDB, ChEMBL, and others). Each entry carries its originating source. Richest for approved drugs; many compounds have no deposited interaction records.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"cid"
],
"properties": {
"cid": {
"type": "integer",
"maximum": 9007199254740991,
"description": "PubChem Compound ID. Resolve from name/SMILES with pubchem_search_compounds.",
"exclusiveMinimum": 0
},
"kinds": {
"type": "array",
"items": {
"enum": [
"drug-drug",
"drug-food",
"target"
],
"type": "string"
},
"default": [
"drug-drug"
],
"minItems": 1,
"description": "Interaction kinds to fetch. \"drug-drug\" (interactions with other drugs), \"drug-food\" (dietary interactions), \"target\" (binding/activity against molecular targets). Default: [\"drug-drug\"]."
},
"maxEntries": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "Max entries per kind (1-50). Well-studied drugs have a long tail of interactions. Default: 10."
}
}
}Parent server
pubchem-mcp-server
https://github.com/cyanheads/pubchem-mcp-server
3/7 registries