pandoc-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@pandoc-mcp-serverConvert this markdown to html"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
pandoc-mcp-server
An MCP server that exposes pandoc document conversion as tools, deployable to Render.
Tools
Tool | Description |
| Convert a document between formats using pandoc. Supports text and binary (base64) input/output. |
| List the input and output formats supported by the installed pandoc. |
| Return the installed pandoc version. |
convert parameters
Parameter | Type | Description |
| string | Source document content (text, or base64 when |
| string | Pandoc source format (e.g. |
| string | Pandoc target format (e.g. |
| bool | Emit a complete standalone document ( |
| string[] | Extra pandoc options (e.g. |
| bool | Treat |
| bool | Return output base64-encoded (binary outputs). Falls back to base64 automatically if the result is not valid UTF-8. |
Note on PDF:
Related MCP server: Pandoc Document Conversion
Run locally
pip install -r requirements.txt
python server.pyThe server listens on http://localhost:8000 (or $PORT if set):
MCP endpoint:
http://localhost:8000/mcpHealth check:
http://localhost:8000/health
Deploy to Render
Push this repo to GitHub/GitLab/Bitbucket.
In the Render dashboard, choose New > Blueprint and select your repo. Render detects
render.yamland creates a Docker web service.After the first deploy, your server is live at
https://<service-name>.onrender.com/mcp.
Connect from an MCP client (Devin CLI)
devin mcp add pandoc https://<service-name>.onrender.com/mcpConfiguration
Env var | Default | Description |
|
| Port the server binds to (set automatically by Render). |
|
| Path to the pandoc executable. |
|
| Per-conversion timeout in seconds. |
| unset | Comma-separated allowed Host header values. When unset, DNS-rebinding protection is disabled (safe behind Render's reverse proxy). Set this to your custom domain for production, e.g. |
| unset | Comma-separated allowed Origin header values for browser clients. |
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Generate PDF, Word (.docx) and PowerPoint (.pptx) documents from Markdown over MCP.
Convert files, URLs, and documents to clean, AI-ready Markdown via MCP.
Document-to-Markdown MCP server — convert PDF, Office and HTML into LLM-ready Markdown.
Document processing over MCP: merge, split and compress PDFs, run OCR, extract document text.
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server for seamless document format conversion using Pandoc, supporting Markdown, HTML, PDF, DOCX (.docx), csv and more.1579MIT
- AlicenseAqualityDmaintenanceEnables document format conversion between various formats (Markdown, HTML, PDF, DOCX, LaTeX, EPUB, and more) using Pandoc, preserving formatting and structure while supporting both direct content transformation and file-based conversions.1MIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables document format conversion between 40+ formats including Markdown, HTML, LaTeX, DOCX, and PDF using Pandoc, with support for both text and file-based conversions.1-
- FlicenseNot gradedqualityDmaintenanceEnables document conversion between various formats (Markdown, DOCX, HTML, PDF, etc.) using Pandoc, allowing AI agents to request conversions via natural language.7-