# RenderMark > Markdown to beautiful, shareable documents ## What is RenderMark? RenderMark converts markdown into professional HTML documents, PDFs, DOCX files, and slide decks. It supports GitHub-flavored markdown, Mermaid diagrams, KaTeX math, callouts, wiki-links, and 4 built-in themes. ## MCP Server Install: npm install @rendermark/mcp-server Config: ~/.rendermark/config.json with apiKey and apiBaseUrl ### Tools (16) - render_markdown: Convert markdown to styled HTML - render_to_image: Render markdown to PNG/JPEG - render_diff: Visual diff between two versions - export_markdown: Export to PDF/DOCX/HTML file - export_batch: Batch export multiple files - validate_markdown: Check for common issues - publish_to_rendermark: Publish to RenderMark with shareable link - publish_to_google_docs: Publish as a Google Doc - share_live_preview: Create temporary shareable URL - read_document: Fetch document from RenderMark - update_document: Update published document - list_documents: List your documents - share_document: Share with specific emails - delete_document: Delete a document - sync_from_github: Trigger GitHub sync - setup_api_key: Set up API key via browser authentication ## REST API Base: https://rendermark.app/api/v1 Auth: Bearer rm_live_xxx Docs: https://rendermark.app/docs/api ## Core Library Install: npm install @rendermark/core Key functions: renderMarkdownToHtml, markdownToHtmlFragment, markdownToDocx, renderDiff, markdownToSlides ## VS Code Extension Name: RenderMark Features: Preview, export (PDF/DOCX/HTML), themes, scroll sync, presentation mode, agent-aware file watching ## Links - Website: https://rendermark.app - GitHub: https://github.com/jmsaavedra/rendermark - npm core: https://www.npmjs.com/package/@rendermark/core - npm mcp: https://www.npmjs.com/package/@rendermark/mcp-server