pubchem_search_assays
ActiveTool of pubchem-mcp-server
declared in 0.4.1
Find PubChem bioassays associated with a biological target. Search by gene symbol (e.g. "EGFR"), protein name, NCBI Gene ID, or UniProt accession. Returns assay IDs (AIDs) which can be explored further with pubchem_get_summary.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"targetType",
"targetQuery"
],
"properties": {
"maxResults": {
"type": "number",
"default": 50,
"maximum": 200,
"minimum": 1,
"description": "Max AIDs to return (1-200). Popular targets may have thousands of assays. Default: 50."
},
"targetType": {
"enum": [
"genesymbol",
"proteinname",
"geneid",
"proteinaccession"
],
"type": "string",
"description": "Target identifier type. \"genesymbol\" and \"proteinname\" accept text names. \"geneid\" accepts NCBI Gene IDs. \"proteinaccession\" accepts UniProt accessions."
},
"targetQuery": {
"type": "string",
"description": "Target identifier. Examples: \"EGFR\" (genesymbol), \"Epidermal growth factor receptor\" (proteinname), \"1956\" (geneid), \"P00533\" (proteinaccession)."
}
}
}Parent server
pubchem-mcp-server
https://github.com/cyanheads/pubchem-mcp-server
3/7 registries