Pubchem MCP Server

A comprehensive Model Context Protocol (MCP) server for accessing the PubChem chemical database. This server provides access to over 110 million

Local serverstdioTypeScript

What is the Pubchem MCP Server?

A comprehensive Model Context Protocol (MCP) server for accessing the PubChem chemical database. This server provides access to over 110 million chemical compounds

The tools it exposes

The server publishes 14 tools. What each one is for:

  • search_compounds — Search by name, CAS number, formula, or identifier
  • get_compound_info — Detailed compound information by CID
  • search_by_smiles — Exact SMILES string matching
  • search_by_inchi — InChI/InChI key search
  • search_by_cas_number — CAS Registry Number lookup
  • get_compound_synonyms — All names and synonyms
  • search_similar_compounds — Tanimoto similarity search
  • substructure_search — Find compounds containing substructures
  • superstructure_search — Find larger compounds containing query
  • get_3d_conformers — 3D structural information
  • analyze_stereochemistry — Chirality and isomer analysis
  • get_compound_properties — Molecular weight, logP, TPSA, etc

Recorded tools

  • search_compounds — Search by name, CAS number, formula, or identifier
  • get_compound_info — Detailed compound information by CID
  • search_by_smiles — Exact SMILES string matching
  • search_by_inchi — InChI/InChI key search
  • search_by_cas_number — CAS Registry Number lookup
  • get_compound_synonyms — All names and synonyms
  • search_similar_compounds — Tanimoto similarity search
  • substructure_search — Find compounds containing substructures
  • superstructure_search — Find larger compounds containing query
  • get_3d_conformers — 3D structural information
  • analyze_stereochemistry — Chirality and isomer analysis
  • get_compound_properties — Molecular weight, logP, TPSA, etc.
  • calculate_descriptors — Comprehensive molecular descriptors
  • predict_admet_properties — ADMET predictions

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_compoundsSearch by name, CAS number, formula, or identifier
get_compound_infoDetailed compound information by CID
search_by_smilesExact SMILES string matching
search_by_inchiInChI/InChI key search
search_by_cas_numberCAS Registry Number lookup
get_compound_synonymsAll names and synonyms
search_similar_compoundsTanimoto similarity search
substructure_searchFind compounds containing substructures
superstructure_searchFind larger compounds containing query
get_3d_conformers3D structural information
analyze_stereochemistryChirality and isomer analysis
get_compound_propertiesMolecular weight, logP, TPSA, etc.
calculate_descriptorsComprehensive molecular descriptors
predict_admet_propertiesADMET predictions

Example prompts to try

  • “Use Pubchem to search compounds.”
  • “Use Pubchem to get compound info.”
  • “Use Pubchem to search by smiles.”

Frequently asked questions

PubChem API guidelines limit to 5 requests per second and 400 requests per minute. No API key is required, but respectful usage is encouraged.