SureChEMBL
A comprehensive Model Context Protocol (MCP) server for accessing the SureChEMBL chemical patent database.
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:
- Install dependencies
npm install
- Build the server
npm run build
- 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
mcp-for-beginners
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.
bitbucket
Bitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs
mcp-arr
MCP server for *arr media management suite
ChEMBL
A comprehensive Model Context Protocol (MCP) server providing advanced access to the ChEMBL chemical database.
crawlbase
Crawlbase MCP Server connects AI agents and LLMs with real-time web data. It powers Claude, Cursor, and Windsurf integrations with battle-tested web scraping, JavaScript rendering, and anti-bot protection enabling structured, live data inside your AI workflows.
AlphaFold
A comprehensive Model Context Protocol (MCP) server that provides access to the AlphaFold Protein Structure Database through a rich set of tools and resources for protein structure prediction analysis.