Skip to main content
Glama
Augmented-Nature

Unofficial PubChem MCP Server

compare_activity_profiles

Analyze and compare bioactivity profiles across multiple chemical compounds using PubChem data to identify similarities and differences in biological effects.

Instructions

Compare bioactivity profiles across multiple compounds

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cidsYesArray of PubChem CIDs (2-50)
activity_typeNoSpecific activity type for comparison (optional)

Implementation Reference

  • Handler function that executes the tool logic. Currently a placeholder returning a 'not yet implemented' message with input args.
    private async handleCompareActivityProfiles(args: any) { return { content: [{ type: 'text', text: JSON.stringify({ message: 'Activity profile comparison not yet implemented', args }, null, 2) }] }; }
  • Input schema definition for the tool, defining parameters: cids (array of numbers, 2-50) and optional activity_type (string).
    name: 'compare_activity_profiles', description: 'Compare bioactivity profiles across multiple compounds', inputSchema: { type: 'object', properties: { cids: { type: 'array', items: { type: 'number' }, description: 'Array of PubChem CIDs (2-50)', minItems: 2, maxItems: 50 }, activity_type: { type: 'string', description: 'Specific activity type for comparison (optional)' }, }, required: ['cids'], }, },
  • src/index.ts:788-789 (registration)
    Registration in the switch statement that routes tool calls named 'compare_activity_profiles' to the corresponding handler.
    case 'compare_activity_profiles': return await this.handleCompareActivityProfiles(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