io.github.cyanheads/pubchem-mcp-server
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Search PubChem compounds, properties, safety data, bioactivity, and cross-references.
Summary by lookupd
Agents can search PubChem for compounds, retrieve properties, GHS safety data, bioactivity, 3D structures, cross-references and summaries.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http pubchem-mcp-server https://pubchem.caseyjhand.com/mcp
Claude Code, npm package (stdio)
claude mcp add pubchem-mcp-server -- npx -y @cyanheads/pubchem-mcp-server
Claude Code, npm package (stdio)
claude mcp add pubchem-mcp-server -- npx -y @cyanheads/pubchem-mcp-server
Codex, remote (streamable-http)
codex mcp add pubchem-mcp-server --url https://pubchem.caseyjhand.com/mcp
Codex, npm package (stdio)
codex mcp add pubchem-mcp-server -- npx -y @cyanheads/pubchem-mcp-server
Codex, npm package (stdio)
codex mcp add pubchem-mcp-server -- npx -y @cyanheads/pubchem-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"pubchem-mcp-server": {
"url": "https://pubchem.caseyjhand.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"pubchem-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/pubchem-mcp-server"
]
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"pubchem-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/pubchem-mcp-server"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (10 tools)
Publisher-provided text
pubchem_search_compoundsSearch PubChem for chemical compounds by identifier (name, SMILES, InChI, or InChIKey, up to 25 per call), molecular formula in Hill notation, substructure or spubchem_get_compound_detailsGet detailed compound information by CID. Returns physicochemical properties (molecular weight, SMILES, InChIKey, XLogP, TPSA, etc.), optionally with a textualpubchem_get_compound_imageFetch a 2D structure diagram (PNG image) for a compound by CID.pubchem_get_compound_3d_structureGet a compound's default 3D conformer — atomic coordinates and bonds — for one CID. format="json" (default) returns atoms and bonds parsed into structured fieldpubchem_get_compound_xrefsGet external database cross-references for a compound: PubMed citations, patent IDs, gene associations, CAS and EC numbers with the number of source records thapubchem_get_compound_safetyGet GHS (Globally Harmonized System) hazard classification and safety data for one or more compounds by CID. Returns signal word, pictograms, hazard statementspubchem_get_bioactivityGet a compound's bioactivity profile: which assays tested it, activity outcomes (Active/Inactive/Inconclusive), target identifiers (NCBI Gene ID, UniProt/GenBanpubchem_get_compound_interactionsGet a compound's interaction data: drug-food interactions, and the molecular targets its bioassays name — one entry per target as kinds defines it, with its asspubchem_search_assaysFind PubChem bioassays associated with a biological target. Search by gene symbol (e.g. "EGFR"), protein name, NCBI Gene ID, or UniProt accession. Returns a pagpubchem_get_summaryGet descriptive summaries for PubChem entities by ID. Supports assays (AID), genes (Gene ID), proteins (UniProt accession), and taxonomy (Tax ID). Up to 10 per
Changes
Newest first, as lookupd saw them
- : version 0.8.0 → 0.8.1
Details
- Version: 0.8.1
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 778 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/cyanheads/pubchem-mcp-server
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.cyanheads/pubchem-mcp-server)
- 62141 servers
- Last crawl: 2026-11-11T18:17:25.333Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp