home / mcp / surechembl mcp server
A comprehensive Model Context Protocol (MCP) server for accessing the SureChEMBL chemical patent database.
Configuration
View docs{
"mcpServers": {
"augmented-nature-surechembl-mcp-server": {
"command": "node",
"args": [
"/path/to/surechembl-server/build/index.js"
]
}
}
}You can access SureChEMBLโs chemical patent data through this MCP server, enabling patent search, chemical discovery, structure viewing, and patent analytics. Use it with an MCP client to run tools that query patents, fetch chemical data, visualize structures, and export results for analysis.
To use this MCP server, start the server locally and connect your MCP client to it. You will interact with a set of tools that let you search patents, retrieve documents, find chemicals by name or structure, generate images, export data, and run advanced analyses. Each tool is invoked by your client with a specific tool name and a set of arguments.
Prerequisites are installed on your system before you begin.
# Ensure you have Node.js 18+ installed on your system
# Then obtain the MCP server files and place them in a working directory
# Install dependencies
npm install
# Build the server (transpiles TypeScript to JavaScript)
npm run build
# Start the server (production/run mode)
npm start
# Optional development workflow
# Watch for changes and recompile automatically
npm run watchIf you want to run the server from your workstation and connect via an MCP client, you can define a local stdio MCP configuration that points to the built entry point.
{
"mcpServers": {
"surechembl": {
"type": "stdio",
"command": "node",
"args": ["/path/to/surechembl-server/build/index.js"]
}
}
}Your MCP client will send a request to the server specifying the tool name and arguments. The server responds with the data, errors if any, and structured results. Use the available tools to perform document and patent searches, chemical lookups, structure visualizations, data exports, and advanced analyses.
Search patents by text, keywords, or identifiers with support for limits and offsets.
Retrieve complete patent documents with chemical annotations.
Fetch patent family members and relationships for a given patent.
Search patents by a specific patent or publication number.
Find chemicals by name or synonym.
Get detailed information for a chemical by its SureChEMBL ID.
Search chemicals using a SMILES string.
Search chemicals by InChI or InChIKey.
Generate a visual image of a chemical structure from SMILES or notation.
Retrieve molecular properties and descriptors for a chemical.
Bulk export chemical data in CSV or XML format.
Analyze chemical content and annotations within a patent document.
Return frequency statistics of a chemical across the patent database.
Find structurally similar chemicals using a similarity search.
Provide statistics about chemical content in a patent document.