Skip to main content
Glama
Augmented-Nature

Unofficial PubChem MCP Server

analyze_molecular_complexity

Analyze molecular complexity and synthetic accessibility for chemical compounds using PubChem CID to assess synthesis feasibility and structural complexity.

Instructions

Analyze molecular complexity and synthetic accessibility

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cidYesPubChem Compound ID (CID)

Implementation Reference

  • The main handler function that executes the analyze_molecular_complexity tool logic. Currently implemented as a placeholder returning a 'not yet implemented' message.
    private async handleAnalyzeMolecularComplexity(args: any) { return { content: [{ type: 'text', text: JSON.stringify({ message: 'Molecular complexity analysis not yet implemented', args }, null, 2) }] }; }
  • The input schema and metadata definition for the analyze_molecular_complexity tool, registered in the list of available tools.
    { name: 'analyze_molecular_complexity', description: 'Analyze molecular complexity and synthetic accessibility', inputSchema: { type: 'object', properties: { cid: { type: ['number', 'string'], description: 'PubChem Compound ID (CID)' }, }, required: ['cid'], }, },
  • src/index.ts:774-775 (registration)
    The dispatch case in the tool request handler that routes calls to analyze_molecular_complexity to its handler function.
    case 'analyze_molecular_complexity': return await this.handleAnalyzeMolecularComplexity(args);

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/Augmented-Nature/Augmented-Nature-PubChem-MCP-Server'

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