Skip to main content
Glama

search_by_target

Find compounds tested against specific biological targets like genes or proteins, filtering by activity types such as IC50 or Ki to identify relevant chemical data.

Instructions

Find compounds tested against a specific biological target

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
targetYesTarget name (gene, protein, or pathway)
activity_typeNoType of activity (e.g., IC50, EC50, Ki)
max_recordsNoMaximum number of results (1-1000, default: 100)

Implementation Reference

  • The handler function that executes the logic for the 'search_by_target' tool. Currently implemented as a placeholder.
    private async handleSearchByTarget(args: any) { return { content: [{ type: 'text', text: JSON.stringify({ message: 'Target search not yet implemented', args }, null, 2) }] }; }
  • Tool definition including name, description, and input schema for 'search_by_target'.
    { name: 'search_by_target', description: 'Find compounds tested against a specific biological target', inputSchema: { type: 'object', properties: { target: { type: 'string', description: 'Target name (gene, protein, or pathway)' }, activity_type: { type: 'string', description: 'Type of activity (e.g., IC50, EC50, Ki)' }, max_records: { type: 'number', description: 'Maximum number of results (1-1000, default: 100)', minimum: 1, maximum: 1000 }, }, required: ['target'], },
  • src/index.ts:786-787 (registration)
    Registration/dispatch of the 'search_by_target' handler in the main tool switch statement.
    case 'search_by_target': return await this.handleSearchByTarget(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/k-lordbodin7/PubChem-MCP-Server'

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