← Registry

Design

molchart.com

An MCP server for creating and managing molecular drawing documents, including generating molecules from SMILES notation.

1 endpoint48 known toolsFirst detected October 19, 2026Last detected October 19, 2026

ENDPOINT 1

https://molchart.com/mcp

No auth detected

MCP server metadata

Name
molchart-mcp
Version
1.0.0
Capabilities
tools.listtools.callresources.listresources.read

Known tools 48

molchart.create_document

Create a new document to draw molecules on.

Potential side effects
molchart.list_documents

List all available documents

Inferred read-only
molchart.open_document

Open an existing document to continue working on it

Inferred read-only
molchart.delete_document

Delete a document permanently

Potential side effects
molchart.create_molecule_from_smiles

Create a new molecule from SMILES notation.

Potential side effects
molchart.delete_object

Delete an object from the canvas.

Potential side effects
molchart.move_object

Move an object to new canvas coordinates.

Inferred read-only
molchart.clear_canvas

Clear all objects from the canvas.

Inferred read-only
molchart.add_atom

Add an atom to a molecule, optionally bonded to an existing atom.

Inferred read-only
molchart.set_atom_element

Change the element of an atom.

Inferred read-only
molchart.set_atom_charge

Set the formal charge on an atom.

Potential side effects
molchart.set_atom_hydrogens

Pin (or reset) the number of hydrogens drawn on an atom.

Inferred read-only
molchart.set_lone_pairs

Override (or reset) the lone-pair count drawn on an atom, and show the dots.

Inferred read-only
molchart.show_lone_pairs

Draw (or hide) lone-pair and unpaired-electron dots on a molecule.

Inferred read-only
molchart.delete_atom

Delete an atom and all connected bonds.

Potential side effects
molchart.add_bond

Add a bond between two atoms.

Inferred read-only
molchart.set_bond

Modify an existing bond's order or stereochemistry.

Potential side effects
molchart.delete_bond

Delete a bond.

Potential side effects
molchart.add_ring_template

Add a ring template to the canvas.

Inferred read-only
molchart.attach_functional_group

Attach a functional group to an atom.

Inferred read-only
molchart.cleanup_geometry

Recalculate 2D coordinates for a molecule, preserving canvas position.

Inferred read-only
molchart.create_text

Create a text label on the canvas.

Potential side effects
molchart.set_text_style

Restyle an existing label: colour, size, weight, italic, family, underline.

Inferred read-only
molchart.create_reaction_arrow

Create a reaction or electron-pushing arrow on the canvas.

Potential side effects
molchart.set_arrow_style

Recolour or re-weight an existing arrow (style.stroke / style.strokeWidth,

Inferred read-only
molchart.set_molecule_style

Recolour a molecule (QA-0066).

Inferred read-only
molchart.get_canvas_state

Get the current canvas state including all molecules

Inferred read-only
molchart.list_objects

List all objects on the canvas with their IDs, types, and basic info

Inferred read-only
molchart.export_smiles

Export a molecule as SMILES string

Inferred read-only
molchart.export_molfile

Export a molecule in MOL file format (V2000)

Inferred read-only
molchart.update_document

Update document properties (title, notes)

Potential side effects
molchart.export_cdxml

Export a molecule in CDXML format (ChemDraw)

Inferred read-only
molchart.import_molfile

Import a molecule from MOL file (V2000) format

Inferred read-only
molchart.validate_structure

Validate molecular structure for common issues (valence errors, missing coordinates)

Inferred read-only
molchart.analyze_stereochemistry

Analyze stereochemistry: identify stereocenters, E/Z double bonds, and validate wedge bonds

Inferred read-only
molchart.cleanup_stereochemistry

Clean up stereochemistry issues: fix wedge directions, remove redundant wedges, add missing wedges

Potential side effects
molchart.generate_3d

Generate 3D coordinates for a molecule with optional geometry optimization

Inferred read-only
molchart.export_sdf

Export molecule to SDF format with 3D coordinates

Inferred read-only
molchart.export_3mf

Export molecule to 3MF format for 3D printing

Inferred read-only
molchart.calculate_properties

Calculate physicochemical properties: MW, LogP, TPSA, H-bond donors/acceptors, drug-likeness (Lipinski, Veber)

Inferred read-only
molchart.enumerate_tautomers

Enumerate possible tautomers of a molecule

Inferred read-only
molchart.calculate_charges

Calculate Gasteiger partial charges for all atoms

Inferred read-only
molchart.analyze_substituents

Analyze electron-donating/withdrawing effects of substituents (Hammett sigma values)

Inferred read-only
molchart.search_pubchem

Search PubChem database by structure (identity, similarity, substructure)

Inferred read-only
molchart.search_by_name

Search PubChem database by compound name

Inferred read-only
molchart.get_compound_details

Get detailed information about a PubChem compound by CID

Inferred read-only
molchart.draw_reaction

Draw a complete chemical reaction with proper layout.

Inferred read-only
molchart.show_document

Display the document in the MolChart widget.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.molchart-mcp]
url = "https://molchart.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "molchart-mcp": {
      "type": "http",
      "url": "https://molchart.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: molchart-mcp
Remote MCP URL: https://molchart.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "molchart-mcp": {
      "url": "https://molchart.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "molchart-mcp": {
      "type": "http",
      "url": "https://molchart.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "molchart-mcp",
  "transport": "streamable-http",
  "url": "https://molchart.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.