Get full documentation for a specific theme: layouts, components, and examples.
Call this BEFORE render_slides to learn the theme's unique features.
Each theme has different layouts, components, and frontmatter options.
Use what you learn here to produce high-quality, theme-specific slides.
This is the primary tool for preparing to render slides. When the user
specifies a theme, call this directly — no need to call browse_themes.
Extract text from PDFs and images as clean Markdown. Uses Mistral OCR — handles complex layouts, tables, handwriting, multi-column documents, and mathematical notation. Preserves document hierarchy in structured Markdown. 10 sats/page. Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='extract_document' and quantity=pageCount for multi-page PDFs.
Get report status and metadata (without PDF). Returns status (pending/processing/completed/failed), title, type, inputs, and summary. This is the polling tool for ceevee_generate_report — call every 30 seconds, up to 40 times (20 min max). When status='completed', download PDF with ceevee_download_report(report_id). If status='failed', relay error_message. If still processing after 40 polls, stop and give the user the report_id to check later. Free.
An MCP server that provides a tool to extract text content from local PDF files, supporting both standard PDF reading and OCR capabilities with optional page selection.
An MCP server that converts Markdown files containing Mermaid diagrams into PDF documents by rendering diagrams as SVG images. It provides a specialized tool to automate document conversion while ensuring all visual charts are correctly embedded in the final output.