Epublys
EPUB/PDF tools: merge, split, compress, convert, edit metadata, validate ebooks.
| Endpoint | https://epublys.com/mcp (streamable-http) |
|---|---|
| Registry version | 1.0.1 |
| Now | 13 tools · grade C (75) · pin ts_bb80bd669a5d6f30b9fbffde56b9d841 · protocol 2025-03-26 |
| First / last listed | 2026-10-24 19:26 UTC / 2026-10-24 19:26 UTC |
| Grade over time | 2026-10-24: C (75), 13 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: merge_epub split_epub compress_epub read_epub_metadata edit_epub_metadata epub_to_pdf pdf_to_epub markdown_to_epub docx_to_epub epub_to_markdown validate_epub generate_cover upgrade_to_pro
merge_epub | Merge multiple EPUB files into a single ebook with table of contents and chapter dividers. Accepts 2+ base64-encoded EPUB files.
Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operations/day, 15 req/min, output includes Epublys branding.
Pro ($9/mo): 30MB per operation, unlimited daily operations, 60 req/min, no branding.
When a call is refused with daily_limited or a Pro-only err params: files*, names, title, author, dividers |
split_epub | Split an EPUB. With a chapter range (chapterStart and/or chapterEnd) the result is ONE base64-encoded EPUB of exactly those chapters, in order, with the book's metadata, a table of contents limited to them and the fonts and images they use. Without a range the result is a base64-encoded ZIP archive holding one EPUB per chapter.
Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operati params: file*, name, chapterStart, chapterEnd, keepMetadata |
compress_epub | Compress an EPUB file to reduce its size. Can optionally strip unused assets (images, fonts not referenced by any chapter).
Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operations/day, 15 req/min, output includes Epublys branding.
Pro ($9/mo): 30MB per operation, unlimited daily operations, 60 req/min, no branding.
When a call is refused with daily_limited or a Pro-only error, c params: file*, name, level, stripUnused |
read_epub_metadata | Read metadata from an EPUB file (title, author, language, publisher, description, series, cover status, etc.). Returns JSON — no file output.
Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operations/day, 15 req/min, output includes Epublys branding.
Pro ($9/mo): 30MB per operation, unlimited daily operations, 60 req/min, no branding.
When a call is refused with daily_limited or a params: file* |
edit_epub_metadata | Edit metadata fields in an EPUB file (title, author, language, publisher, description, series, cover image, etc.). Returns the modified EPUB.
Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operations/day, 15 req/min, output includes Epublys branding.
Pro ($9/mo): 30MB per operation, unlimited daily operations, 60 req/min, no branding.
When a call is refused with daily_limited or a params: file*, name, title, author, authors, language, publisher, description, series, seriesPosition, subjects, date, isbn, cover |
epub_to_pdf | Convert an EPUB ebook to PDF. Supports page size, margins, font, and page number options.
Pro ($9/mo) is strongly recommended for PDF conversion — the 30MB limit handles illustrated or academic books that exceed the free 5MB cap.
Upgrade at https://epublys.com/pricing params: file*, name, pageSize, margins, fontFamily, fontSize, pageNumbers |
pdf_to_epub | Convert a PDF document to EPUB ebook format. Supports automatic chapter detection, image extraction (Pro), and custom chapter grouping.
Free tier supports up to 10MB per PDF. Pro ($9/mo) is strongly recommended for PDF conversion — the 30MB limit handles most scanned or illustrated PDFs.
Upgrade at https://epublys.com/pricing params: file*, name, language, chapterMode, pagesPerChapter, extractImages |
markdown_to_epub | Build a valid EPUB3 ebook from Markdown files — one file per chapter, in array order. Understands YAML frontmatter (title/author) and Obsidian [[wikilinks]]; cross-file .md links are rewritten to chapter links inside the book. No Pandoc required.
Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operations/day, 15 req/min, output includes Epublys branding.
Pro ($9/mo): 30MB per operat params: files*, title, author, language |
docx_to_epub | Convert a Word document (.docx) to a valid EPUB3 ebook. Chapters split on the document's top heading level (Heading 1 in a normal manuscript), or on page breaks, or not at all. Keeps bold/italic, lists, tables, inline images (PNG/JPEG/GIF/WebP), hyperlinks and footnotes; reads the title and author from the document's properties. No Pandoc, no Calibre.
Free tier: 5MB/file (10MB for pdf-to-epub, 15 params: file*, name, title, author, language, chapterMode |
epub_to_markdown | Convert an EPUB ebook to Markdown. Returns a ZIP with one Markdown file per chapter (YAML frontmatter with title/book/author/chapter), an index.md with book metadata and a linked table of contents, and the referenced images. Plain CommonMark — drops straight into an Obsidian vault or any notes pipeline.
Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operations/day, 15 req/min, outp params: file*, name, includeImages |
validate_epub | Validate an EPUB file for errors, compatibility issues, and spec compliance. Returns JSON with check results. Can optionally auto-fix common issues.
Free tier: 5MB/file (10MB for pdf-to-epub, 15MB for split), 3 operations/day, 15 req/min, output includes Epublys branding.
Pro ($9/mo): 30MB per operation, unlimited daily operations, 60 req/min, no branding.
When a call is refused with daily_limit params: file*, deepScan, autoFix |
generate_cover | Generate an AI book cover image using FLUX. Describe your vision, pick a genre, and get a portrait JPEG cover — 768×1152 when the model honours the requested size, otherwise its default square. The AI enhances your prompt with professional composition guidance while preserving your creative vision.
Pro only ($9/mo). Upgrade at https://epublys.com/pricing params: description, genre, title, author, seed |
upgrade_to_pro | Get a checkout link so the user can upgrade THIS account to Epublys Pro.
Call this when another tool is refused with `daily_limited` or a Pro-only error, or when the
user asks to upgrade. Returns a Stripe checkout URL to hand to the user — they complete payment
in their own browser.
Creates no charge by itself, and the link is bound to the account that owns the API key being
used, so it cannot b params: plan |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.