Skip to main content
Glama
Dianel555

Paper Search MCP

by Dianel555

search_wiley

Search for academic papers across multiple platforms including arXiv, PubMed, and Springer using unified data format and intelligent rate limiting.

Instructions

DEPRECATED: Wiley TDM API does not support keyword search. Use search_crossref to find Wiley articles, then use download_paper with platform="wiley" to download PDFs by DOI.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
queryYesThis tool is deprecated. Use search_crossref instead.

Implementation Reference

  • Handler for 'search_wiley' tool call, which returns a deprecation message instructing to use other tools for Wiley content.
    case 'search_wiley': {
      return jsonTextResponse(
        `DEPRECATED: Wiley TDM API does not support keyword search.\n\n` +
          `To access Wiley content:\n` +
          `1. Use search_crossref to find Wiley articles (filter by publisher if needed)\n` +
          `2. Use download_paper with platform="wiley" and the DOI to download the PDF\n\n` +
          `Example: download_paper(paperId="10.1111/jtsb.12390", platform="wiley")`
      );
    }
  • Zod schema definition for validating input arguments to the 'search_wiley' tool.
    export const SearchWileySchema = z
      .object({
        query: z.string().min(1)
      })
      .strip();
  • Tool registration in the TOOLS array, defining name, description, and input schema for 'search_wiley'.
    {
      name: 'search_wiley',
      description:
        'DEPRECATED: Wiley TDM API does not support keyword search. Use search_crossref to find Wiley articles, then use download_paper with platform="wiley" to download PDFs by DOI.',
      inputSchema: {
        type: 'object',
        properties: {
          query: { type: 'string', description: 'This tool is deprecated. Use search_crossref instead.' }
        },
        required: ['query']
      }
    },
  • Usage of SearchWileySchema in parseToolArgs function to validate arguments for 'search_wiley'.
    case 'search_wiley':
      return SearchWileySchema.parse(args);
  • 'search_wiley' included in ToolName type union.
    | 'search_wiley'

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/Dianel555/paper-search-mcp-nodejs'

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