Skip to main content
Glama

compare_activity_profiles

Analyze and compare bioactivity profiles of multiple compounds using PubChem CIDs to identify similarities and differences in their chemical activity.

Instructions

Compare bioactivity profiles across multiple compounds

Input Schema

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

Implementation Reference

  • Handler function that executes the tool logic. Currently a placeholder implementation that returns a message indicating it's not yet implemented.
    private async handleCompareActivityProfiles(args: any) { return { content: [{ type: 'text', text: JSON.stringify({ message: 'Activity profile comparison not yet implemented', args }, null, 2) }] };
  • src/index.ts:625-636 (registration)
    Tool registration in the list of tools provided to the MCP server, including name, description, and input schema.
    { 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'], }, },
  • Input schema definition for the compare_activity_profiles tool.
    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'], },
  • Switch case in the request handler that routes calls to the compare_activity_profiles tool to its handler function.
    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/PubChem-MCP-Server'

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