Skip to main content
Glama

search_by_inchi

Find chemical compounds in PubChem using InChI or InChI key identifiers to retrieve detailed compound information.

Instructions

Search for compounds by InChI or InChI key

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
inchiYesInChI string or InChI key

Implementation Reference

  • The core handler function that executes the logic for the 'search_by_inchi' tool. Currently implemented as a placeholder returning a not-implemented message.
    private async handleSearchByInchi(args: any) { return { content: [{ type: 'text', text: JSON.stringify({ message: 'InChI search not yet implemented', args }, null, 2) }] }; }
  • Input schema defining the expected arguments for the search_by_inchi tool: an object with a required 'inchi' string.
    inputSchema: { type: 'object', properties: { inchi: { type: 'string', description: 'InChI string or InChI key' }, }, required: ['inchi'], },
  • src/index.ts:406-416 (registration)
    Registration of the search_by_inchi tool in the ListTools response, including name, description, and input schema.
    { name: 'search_by_inchi', description: 'Search for compounds by InChI or InChI key', inputSchema: { type: 'object', properties: { inchi: { type: 'string', description: 'InChI string or InChI key' }, }, required: ['inchi'], }, },
  • src/index.ts:746-747 (registration)
    Registration in the central tool dispatcher switch statement that routes calls to the specific handler.
    case 'search_by_inchi': return await this.handleSearchByInchi(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