percollate-mcp
Click on "Deploy 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., "@percollate-mcp Read https://example.com as Markdown"
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.
percollate-mcp
An MCP server that wraps Percollate to convert web pages into PDF, EPUB, HTML, or Markdown — directly from your AI assistant.
Tools
Download tools
Each writes a file to disk:
Tool | Output |
| |
| EPUB e-book |
| HTML file |
| Markdown file |
Parameters:
urls(required) — Array of URLs to convertoutput— Output file pathtitle— Document titleauthor— Document authorcss— Additional CSS overridesstyle— Custom CSS stylesheet pathtemplate— Custom HTML template pathhyphenate— Enable hyphenationindividual— Export each URL as a separate filewait— Seconds between processing URLsno_amp— Don't prefer AMP versionscover— Generate a cover pagetoc— Generate a table of contentstoc_level— Heading depth for ToC (1–6)inline— Embed images as base64debug— Verbose output
percollate_read_md
Reads a web page as Markdown and returns the content directly in conversation. Results are cached locally — repeated calls for the same URL return instantly.
Parameters:
url(required) — URL to readtitle,author,css,style,template,hyphenate,wait,no_amp,debug— standard processing options
Cached files are stored in your OS temp directory (percollate-mcp-cache/).
Related MCP server: Scrapi MCP Server
Quick Start
Add to your MCP client config (e.g. Claude Desktop claude_desktop_config.json):
{
"mcpServers": {
"percollate": {
"command": "npx",
"args": ["-y", "percollate-mcp"]
}
}
}No install needed — npx handles it automatically.
Requirements
Node.js 18+
License
MIT
Available Tools
5 toolspercollate_download_epubC
Download one or more web pages as an EPUB e-book. Supports bundling multiple URLs with cover page and ToC.
Inputs: urls (required), css, toc, wait, +12 more.
percollate_download_htmlC
Download one or more web pages as a self-contained HTML file. Use the 'inline' option to embed images as base64.
Inputs: urls (required), css, toc, wait, +12 more.
percollate_download_mdC
Download one or more web pages as a Markdown file. Produces clean, readable Markdown from web articles.
Inputs: urls (required), css, toc, wait, +12 more.
percollate_download_pdfC
Download one or more web pages as a beautifully formatted PDF file. Supports bundling multiple URLs into a single document with cover page and ToC.
Inputs: urls (required), css, toc, wait, +12 more.
percollate_read_mdA
Read a web page as Markdown. Fetches the page, converts to clean Markdown, caches the result locally, and returns the full Markdown content. Subsequent calls for the same URL return the cached version instantly. Ideal for consuming web content directly in conversation.
Inputs: url (required), css, wait, debug, +6 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each download tool targets a distinct output format, and read_md is separated by its return-content behavior. However, download_md and read_md both produce Markdown, so an agent could momentarily confuse saving a file with reading content, though the descriptions clarify the difference.
All tools use a consistent snake_case naming pattern with the same percollate_ prefix and clear action_format structure. The slight semantic switch from download_* to read_md is still predictable and readable.
Five tools is well-scoped for a web-page conversion server. Each tool maps to a meaningful output or consumption mode without redundant entries.
The set covers the core percollate output formats (PDF, EPUB, HTML, Markdown) plus direct Markdown reading. No obvious lifecycle gaps exist for a stateless conversion/read server.
Maintenance
Related MCP Connectors
Web scraping MCP server: any URL to Markdown or JSON, with JavaScript rendering and batch jobs.
A remote MCP server to convert HTML documents (URL or raw source) to PDF or screenshots
MCP server (stdio): fetch web pages as clean readable markdown via the AgentForge API
Turn any public website into an MCP server for agents to search, read and navigate.
Related MCP Servers
- AlicenseDqualityDmaintenanceAn MCP server that extracts meaningful content from websites and converts HTML to high-quality Markdown, using Mozilla's Readability engine.115,407 npm8MIT
- AlicenseAqualityDmaintenanceMCP server that converts URLs to clean Markdown/Text for LLM agents.555 npm5MIT
- AlicenseNot gradedqualityCmaintenanceMCP server that fetches remote or local HTML resources and converts them to Markdown, enabling AI clients to summarize or process web content.3 npmMIT
- AlicenseAqualityCmaintenanceMCP server that converts web page URLs to Markdown via the Zyla API.152 npmMIT