# Molclaw Visualize Molecule

> Render a molecule from a SMILES string or a server-side molecular structure file with the MolClaw MCP tool `visualize_molecule`.

- Skill: `internscience/molclaw-visualize-molecule` (Agent Skill)
- Install (CLI): `npx skillmds@latest add internscience/molclaw-visualize-molecule`
- Raw SKILL.md: https://api.skillmd.com/api/skills/internscience/molclaw-visualize-molecule/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- License: MIT license
- Author: internscience (https://skillmd.com/u/internscience)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/internscience/molclaw-visualize-molecule

---


# MolClaw Molecule Visualization

Use the live MCP tool `visualize_molecule` when the task needs a simple molecular
structure image.

This tool produces a depiction only. It does not calculate molecular properties
or protein–ligand interactions. Use `interaction_visualizer` instead when the
task requires residue-level interaction analysis.

## Input

The live schema has one required field:

| Field | Type | Meaning |
|---|---|---|
| `input` | string | A SMILES string or a server-side `.sdf`, `.smi`, `.smiles`, or `.mol` path |

For a local molecular file, upload it with the MolClaw file-transfer tool first
and pass the returned server-side artifact path. Do not invent a server path.

## MCP call

From a SMILES string:

```xml
<tool_call>{"tool_name":"visualize_molecule","arguments":{"input":"CCO"}}</tool_call>
```

From a server-side artifact:

```xml
<tool_call>{"tool_name":"visualize_molecule","arguments":{"input":"<artifact:molecule/candidate.sdf>"}}</tool_call>
```

## Output

On success, the result contains:

- `status: "success"`
- `msg`
- `image_path`: server-generated PNG path

Treat the returned image as the authoritative artifact. In Drug-Pipe online
inference, the raw server path is converted to a canonical artifact reference
before it is shown to the model or used in the final answer.

If the tool returns an error, preserve the observation and revise the input; do
not claim that an image was created.

