Skip to main content
Glama
mtx-auto

rdkit-tools-mcp

by mtx-auto

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

canonicalize_smiles

Parse a SMILES string, return its canonical form and basic identity info

standardize_molecule

Clean up a molecule: strip salts/solvents, keep the largest fragment, neutralize charges

calculate_descriptors

Compute descriptors (MolWt, LogP, TPSA, HBD/HBA, ring counts, QED, ...) for one SMILES

batch_calculate_descriptors

Same, for a batch of SMILES

calculate_fingerprint

Compute a fingerprint (morgan, rdkit, or maccs) and return its on-bit indices

tanimoto_similarity

Tanimoto similarity between two molecules

similarity_search

Rank candidate SMILES by similarity to a query molecule

substructure_search

Check which candidates match a SMARTS substructure pattern

enumerate_reaction

Apply a reaction SMARTS/SMIRKS template to reactants, return distinct products

generate_3d_conformer

Generate (optionally force-field optimized) 3D conformers as MOL blocks

Running locally

pip install -r requirements.txt
python server.py --host 127.0.0.1 --port 8080

Docker

docker build -t rdkit-tools-mcp .
docker run -p 8080:8080 rdkit-tools-mcp

The server speaks MCP over HTTP Streamable transport at /mcp.

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • 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.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mtx-auto/rdkit-tools-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server