Skip to main content
Glama
Augmented-Nature

Unofficial PubChem MCP Server

get_toxicity_info

Retrieve toxicity data for chemical compounds including LD50, carcinogenicity, and mutagenicity from PubChem to assess safety and health risks.

Instructions

Get toxicity data including LD50, carcinogenicity, and mutagenicity

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cidYesPubChem Compound ID (CID)

Implementation Reference

  • The main handler function that implements the logic for the get_toxicity_info tool. It currently serves as a placeholder indicating the feature is not yet implemented.
    private async handleGetToxicityInfo(args: any) { return { content: [{ type: 'text', text: JSON.stringify({ message: 'Toxicity info not yet implemented', args }, null, 2) }] }; }
  • The tool definition object containing the schema for input validation, description, and name used for MCP tool registration.
    { name: 'get_toxicity_info', description: 'Get toxicity data including LD50, carcinogenicity, and mutagenicity', inputSchema: { type: 'object', properties: { cid: { type: ['number', 'string'], description: 'PubChem Compound ID (CID)' }, }, required: ['cid'], }, },
  • src/index.ts:794-795 (registration)
    The case statement in the central request handler switch that routes calls to the specific tool handler.
    case 'get_toxicity_info': return await this.handleGetToxicityInfo(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