Skip to main content
Glama
Augmented-Nature

Unofficial PubChem MCP Server

get_literature_references

Retrieve PubMed citations and scientific literature references for chemical compounds using PubChem Compound IDs to support research and verification.

Instructions

Get PubMed citations and scientific literature references

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cidYesPubChem Compound ID (CID)

Implementation Reference

  • src/index.ts:708-718 (registration)
    Tool registration in the tools array, including name, description, and input schema definition.
    { name: 'get_literature_references', description: 'Get PubMed citations and scientific literature references', inputSchema: { type: 'object', properties: { cid: { type: ['number', 'string'], description: 'PubChem Compound ID (CID)' }, }, required: ['cid'], }, },
  • The main handler function that implements the logic for the get_literature_references tool. Currently a placeholder.
    private async handleGetLiteratureReferences(args: any) { return { content: [{ type: 'text', text: JSON.stringify({ message: 'Literature references not yet implemented', args }, null, 2) }] }; }
  • src/index.ts:806-807 (registration)
    Dispatch case in the MCP request handler that routes calls to the specific tool handler.
    case 'get_literature_references': return await this.handleGetLiteratureReferences(args);
  • Input schema definition for validating arguments to the get_literature_references tool.
    inputSchema: { type: 'object', properties: { cid: { type: ['number', 'string'], description: 'PubChem Compound ID (CID)' }, }, required: ['cid'], },

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