Skip to main content
Glama

search_pdf_info

Retrieve detailed information about a PDF search session using the session ID from a previous search operation.

Instructions

Get information about a search session.

Args:
    search_id: Search session ID from previous search

Returns:
    Information about the search session

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
search_idYes

Implementation Reference

  • The handler implementation for the `search_pdf_info` tool.
    async def search_pdf_info(search_id: str) -> str:
        """Get information about a search session.
        
        Args:
            search_id: Search session ID from previous search
        
        Returns:
            Information about the search session
        """
        with cache_lock:
            session = search_sessions.get(search_id)
            if not session:
                return f"Error: Search session '{search_id}' not found or expired"
            
            session.last_accessed = datetime.now()
            
            total_pages = (len(session.results) + session.page_size - 1) // session.page_size
            
            result = f"Search Session Information:\n"
            result += f"Search ID: {search_id}\n"
            result += f"PDF Path: {session.pdf_path}\n"
            result += f"Pattern: {session.pattern}\n"
            result += f"Total matches: {session.total_results}\n"
            result += f"Current page: {session.current_page}/{total_pages}\n"
            result += f"Results per page: {session.page_size}\n"
            result += f"Last accessed: {session.last_accessed.strftime('%Y-%m-%d %H:%M:%S')}\n"
            
            return result

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/lockon-n/pdf-tools-mcp'

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