rdkit-tools-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
RDKit Tools MCP Server
A Model Context Protocol (MCP) server exposing core RDKit cheminformatics operations as tools, for use by AI agents (e.g. DIAL toolsets).
Complements other chemistry MCPs (SMILES visualization, ChEMBL database access) by covering the in-process cheminformatics operations they don't: descriptor/fingerprint calculation, similarity and substructure search, reaction enumeration, standardization, and 3D conformer generation.
Tools
Tool | Description |
| Parse a SMILES string, return its canonical form and basic identity info |
| Clean up a molecule: strip salts/solvents, keep the largest fragment, neutralize charges |
| Compute descriptors (MolWt, LogP, TPSA, HBD/HBA, ring counts, QED, ...) for one SMILES |
| Same, for a batch of SMILES |
| Compute a fingerprint ( |
| Tanimoto similarity between two molecules |
| Rank candidate SMILES by similarity to a query molecule |
| Check which candidates match a SMARTS substructure pattern |
| Apply a reaction SMARTS/SMIRKS template to reactants, return distinct products |
| Generate (optionally force-field optimized) 3D conformers as MOL blocks |
Related MCP server: cmxflow
Running locally
pip install -r requirements.txt
python server.py --host 127.0.0.1 --port 8080Docker
docker build -t rdkit-tools-mcp .
docker run -p 8080:8080 rdkit-tools-mcpThe server speaks MCP over HTTP Streamable transport at /mcp.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
300+ deterministic data utilities for AI agents: validate, normalize, parse, match, redact.
Machine-readable utilities and datasets for AI agents.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
Related MCP Servers
- FlicenseBqualityDmaintenanceProvides computational chemistry tools for LLMs, enabling molecular operations like SMILES processing and geometry manipulation via a modular agent and tool system.9-
- AlicenseNot gradedqualityCmaintenanceEnables building, running, and optimizing cheminformatics pipelines via composable blocks, with an MCP agent interface for natural language interaction.2MIT
- AlicenseAqualityBmaintenanceEnables generation of chemical structures, reactions, spectra, titration curves, 3D models, and more from natural language or SMILES, using RDKit for offline rendering and supporting formats like PNG, SVG, CDXML, and Anki decks.4171,652 PyPI31Apache 2.0
- AlicenseNot gradedqualityBmaintenanceProvides a local-first chemistry workbench for AI agents, enabling SMILES validation with human-readable diagnostics, molecule drawing, property calculation, format conversion, standardization, and batch cleaning via MCP.49 PyPI2MIT