ChemCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| render_moleculeA | Renders an interactive 2D structure diagram of a molecule from its SMILES notation. Displays the molecule image along with computed molecular properties (molecular weight, LogP, H-bond donors/acceptors, TPSA, etc.). Use this whenever a user asks to see, visualize, draw, or display a chemical structure. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| ChemCP Molecule Viewer | Interactive molecule viewer powered by RDKit.js |
TDQS
Scored across 1 tool
Only one tool exists, so there is no possibility of confusion or overlap. The tool's purpose is clearly defined for rendering molecules.
The tool name follows a clear verb_noun pattern ('render_molecule'), which is consistent even with a single tool.
A single tool is borderline; it serves a narrow visualization purpose but the server name 'ChemCP' suggests a broader chemistry scope, making the toolset feel thin.
The tool covers the core visualization use case well, including property display, but lacks additional chemistry operations (e.g., SMILES parsing, 3D rendering, or property-only queries) that would make it a more complete chemistry toolkit.