pubchem mcp server
@sssjiang
About pubchem mcp server
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"pubchem": {
"command": "uvx",
"args": [
"pubchem_mcp_server"
]
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is pubchem mcp server?
It is an MCP server that extracts basic chemical information of drugs from the PubChem API. It is intended for users who need quick access to chemical properties, identifiers, and synonyms for drug compounds.
How to use pubchem mcp server?
Install dependencies (Python 3.10, python-dotenv, requests, mcp, uvicorn) via pip, then configure the server in a servers_config.json file following Claude Desktop's MCP server structure using the command "uvx" with argument "pubchem_mcp_server".
Key features of pubchem mcp server
- Extracts drug basic chemical information from the PubChem API
- Returns molecular weight, formula, SMILES, and IUPAC name
- Provides CAS number, InChI Key, and ATC Code
- Outputs structured JSON with synonyms and detail link
- Integrates with Claude Desktop via the MCP protocol
- Requires Python 3.10 and minimal dependencies
Use cases of pubchem mcp server
- Retrieve chemical properties for a given drug name
- Obtain synonyms and identifiers for compound searching
- Automate drug information lookup in Claude Desktop workflows
- Access PubChem data for chemical informatics or research
FAQ from pubchem mcp server
What does pubchem mcp server do?
It extracts basic chemical information of a drug from the PubChem API, including molecular formula, weight, synonyms, and identifiers like CAS and InChI Key.
What are the runtime requirements?
Python 3.10 is required, along with the packages: python-dotenv, requests, mcp, and uvicorn.
How is the server configured?
The server is configured via a servers_config.json file following Claude Desktop's MCP server structure, using the command "uvx" with arguments ["pubchem_mcp_server"].
Where does the data come from?
Data is retrieved from the PubChem API, as described in the README.
What transport or authentication is used?
The README does not specify transport or authentication details; it only describes integration via the MCP protocol and installation steps.
Frequently asked questions
What does pubchem mcp server do?
It extracts basic chemical information of a drug from the PubChem API, including molecular formula, weight, synonyms, and identifiers like CAS and InChI Key.
What are the runtime requirements?
Python 3.10 is required, along with the packages: python-dotenv, requests, mcp, and uvicorn.
How is the server configured?
The server is configured via a `servers_config.json` file following Claude Desktop's MCP server structure, using the command `"uvx"` with arguments `["pubchem_mcp_server"]`.
Where does the data come from?
Data is retrieved from the PubChem API, as described in the README.
What transport or authentication is used?
The README does not specify transport or authentication details; it only describes integration via the MCP protocol and installation steps.
Basic information
More Other MCP servers
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Awesome Mlops
visengerA curated list of references for MLOps

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers

Lemon.io
lemon-ioRequest dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Comments