Skip to main content
Glama

Server Details

EPUB/PDF tools: merge, split, compress, convert, edit metadata, validate ebooks.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-03-26
URL
Repository
Takyon236/epublys-mcp
GitHub Stars
0
Server Listing
Epublys-MCP
ChatGPT
–
Claude
–

TDQS

A4/5.0

Scored across 13 tools

Disambiguation5/5

Each tool targets a distinct operation — conversions are named unambiguously by source/target pair (docx_to_epub, epub_to_pdf), while metadata read vs. edit, compress, merge, split, and validate occupy clearly separate slots. The only near-overlap (generate_cover vs. setting a cover in edit_epub_metadata) is disambiguated by descriptions, and upgrade_to_pro is obviously distinct as a billing helper.

Naming Consistency5/5

Every name is snake_case and verb-led, with a highly predictable `source_to_target` pattern for conversions and consistent verb_noun for the rest (read/edit/validate/merge/split/compress/generate/upgrade). No mixed casing or stylistic drift.

Tool Count5/5

Thirteen tools is well within the ideal band and each earns its place: a coherent conversion matrix plus format-utility operations plus one upsell helper. Nothing feels padded or missing at the count level.

Completeness4/5

The surface covers the core lifecycle thoroughly: ingest (docx/pdf/markdown → epub), egress (epub → pdf/markdown), plus metadata read/edit, compress, merge, split, validate, and cover generation. Minor gaps remain — no epub_to_docx/html, no dedicated image/asset extraction, and no batch operation endpoint — but nothing that blocks typical workflows.

Available Tools

13 tools
compress_epubAInspect

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, call the upgrade_to_pro tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

Inputs: file (required), name, level, stripUnused.

docx_to_epubAInspect

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, 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, call the upgrade_to_pro tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

Inputs: file (required), name, title, author, +2 more.

edit_epub_metadataBInspect

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 Pro-only error, call the upgrade_to_pro tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

Inputs: file (required), date, isbn, name, +10 more.

epub_to_markdownAInspect

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, 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, call the upgrade_to_pro tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

Inputs: file (required), name, includeImages.

epub_to_pdfBInspect

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

Inputs: file (required), name, margins, fontSize, +3 more.

generate_coverAInspect

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

Inputs: seed, genre, title, author, +1 more.

markdown_to_epubAInspect

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 operation, unlimited daily operations, 60 req/min, no branding.

When a call is refused with daily_limited or a Pro-only error, call the upgrade_to_pro tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

Inputs: files (required), title, author, language.

merge_epubAInspect

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 error, call the upgrade_to_pro tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

Inputs: files (required), names, title, author, +1 more.

pdf_to_epubAInspect

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

Inputs: file (required), name, language, chapterMode, +2 more.

read_epub_metadataAInspect

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 Pro-only error, call the upgrade_to_pro tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

Inputs: file (required).

split_epubAInspect

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 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, call the upgrade_to_pro tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

Inputs: file (required), name, chapterEnd, chapterStart, +1 more.

upgrade_to_proAInspect

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 be used to pay for anyone else. If the account is already Pro it says so and returns no link. Needs an API key: without one it returns the pricing URL instead of a checkout link. Free: 3 operations/day, 5MB per file. Pro: unlimited daily operations, 30MB per operation, 60 req/min, no branding on output.

Inputs: plan.

validate_epubAInspect

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_limited or a Pro-only error, call the upgrade_to_pro tool — it returns a checkout link to hand the user. Details: https://epublys.com/pricing

Inputs: file (required), autoFix, deepScan.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      A local-first PDF tool for merging, splitting, rotating, watermarking, Bates-numbering, cleaning metadata, and counting pages — all operations happen on your machine with no network transmission.
      15
      13 npm
      1
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Bridges MCP clients to a hosted ebook service so they can merge, split, compress, convert and validate EPUB and PDF files, read or edit metadata, turn Markdown or Word documents into EPUBs, and generate AI cover art. File content is passed through as base64 and the service's results are returned verbatim.
      MIT
    • F
      license
      Not graded
      quality
      B
      maintenance
      Compress, merge, split, protect, convert, annotate and redact PDFs from any local MCP client. The server runs a bundled copy of the localipdf.com tools in a temporary browser profile on your machine, so your PDFs are not sent to a remote service.
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.