Get the FREE Ultimate OpenClaw Setup Guide →

SureChEMBL

A comprehensive Model Context Protocol (MCP) server for accessing the SureChEMBL chemical patent database.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio augmented-nature-surechembl-mcp-server node /path/to/surechembl-server/build/index.js

How to use

This MCP server provides access to the SureChEMBL chemical patent database, exposing a suite of tools for patent search, chemical discovery, structure analysis, and patent intelligence research. You can query patents and documents, retrieve chemical data, visualize structures, export datasets, and perform advanced analyses such as frequency statistics and similarity searches. The server is designed to integrate with client-side MCP tooling and with Claude Desktop or MCP Inspector workflows, enabling programmatic access to SureChEMBL resources via clearly defined tools.

To use the server, start it with your chosen Node-based deployment path, then interact with the available tools through your MCP client. The core capabilities are organized into modules such as document/patent search, chemical search and retrieval, structure visualization, data export, and advanced patent chemistry analysis. For example, you can search for patents by text or identifiers, fetch complete patent content with chemical annotations, look up chemicals by name or SureChEMBL ID, generate structure images, export data in CSV/XML, and run chemical-frequency or similarity analyses across the patent corpus.

How to install

Prerequisites:

  • Node.js 18+ installed on your system
  • npm (or yarn) available

Installation steps:

  1. Install dependencies
npm install
  1. Build the server
npm run build
  1. Run in development or production mode
npm start

Optional for development:

  • Run in watch mode to auto-rebuild on changes
npm run watch

If you are integrating with Claude Desktop or MCP Inspector, configure your client with the server's address and the appropriate command path to the built server entry point (e.g., /path/to/surechembl-server/build/index.js).

Additional notes

Notes and tips:

  • The server name in MCP clients should be matched to the key used in mcpServers (e.g., surechembl-server).
  • Ensure Node.js 18+ compatibility for the server build and runtime.
  • Environment variables are optional; add any required API keys or configuration as env variables under the mcp_config entry.
  • When deploying, replace the placeholder path /path/to/surechembl-server/build/index.js with the actual path to your built entry file.
  • If you encounter network or authentication issues with SureChEMBL API integration, verify API access permissions and any rate limiting controls.
  • Use the provided Resource Templates (surechembl://...) as references for linking to documents, chemicals, and searches within your MCP-enabled clients.

Related MCP Servers

Sponsor this space

Reach thousands of developers