Skip to main content
Glama
openags

Paper Search MCP

by openags

search_iacr

Search academic papers from the IACR ePrint Archive to find cryptography research. Use this tool to retrieve paper metadata and details by entering search queries.

Instructions

Search academic papers from IACR ePrint Archive.

Args: query: Search query string (e.g., 'cryptography', 'secret sharing'). max_results: Maximum number of papers to return (default: 10). fetch_details: Whether to fetch detailed information for each paper (default: True). Returns: List of paper metadata in dictionary format.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
queryYes
max_resultsNo
fetch_detailsNo

Implementation Reference

  • The search_iacr tool implementation, which uses an underlying iacr_searcher to perform the search and returns a list of paper metadata.
    @mcp.tool()
    async def search_iacr(
        query: str, max_results: int = 10, fetch_details: bool = True
    ) -> List[Dict]:
        """Search academic papers from IACR ePrint Archive.
    
        Args:
            query: Search query string (e.g., 'cryptography', 'secret sharing').
            max_results: Maximum number of papers to return (default: 10).
            fetch_details: Whether to fetch detailed information for each paper (default: True).
        Returns:
            List of paper metadata in dictionary format.
        """
        papers = await asyncio.to_thread(iacr_searcher.search, query, max_results, fetch_details)
        return [paper.to_dict() for paper in papers] if papers else []

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

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