browse_email_cache
Browse cached emails with pagination. Use page_number to navigate pages, each showing email summaries and attachment info.
Instructions
Browse emails in the cache with pagination. Returns summary information with number column indicating position in cache. Use page_number to navigate. Automatically manages browsing state with disk cache for persistence. WORKFLOW: Use search_emails to load emails into the cache first. ATTACHMENT INFO: Each email now includes attachment details (id, name, size, contentType) so you can see what attachments are available before downloading. IMAGE ATTACHMENTS: When you see image attachments (contentType starts with 'image/'), use get_email_content to retrieve them. Image content will be included automatically for multimodal analysis (requires MULTIMODAL_SUPPORTED=true). You MUST then analyze the images - they often contain critical information not mentioned in text. Returns: {current_page: integer, total_pages: integer, count: integer, total_count: integer, emails: array (with attachments array), date_range: string, filter_date_range: string, timezone: string}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Browsing mode. DEFAULT to 'llm' for most cases - use 'llm' when user wants you to analyze, summarize, or process emails (~20 per page for comprehensive view). Use 'user' ONLY when user EXPLICITLY requests to browse page-by-page themselves (~5 per page for human reading). | llm |
| page_number | Yes | Page number to view (starts at 1) |