{
  "markdown": "# Epublys MCP Server\n\nRemote [MCP](https://modelcontextprotocol.io) server for EPUB and PDF ebook manipulation — merge, split, compress, convert, edit metadata, validate, and generate AI covers. Backed by [epublys.com](https://epublys.com), running on Cloudflare Workers.\n\nThis is a **hosted server** (Streamable HTTP). There is nothing to install — this repository holds the public manifests, configuration examples, and documentation.\n\n- **Endpoint:** `https://epublys.com/mcp` (Streamable HTTP)\n- **Auth:** Bearer API key — free at <https://epublys.com/account>\n- **Server card:** <https://epublys.com/.well-known/mcp/server-card.json>\n- **Full agent docs:** <https://epublys.com/llms-full.txt>\n- **Registry:** `com.epublys/epublys` on the [official MCP registry](https://registry.modelcontextprotocol.io)\n\n## Quickstart\n\n1. Sign up at <https://epublys.com/account> (free tier is permanent, not a trial) and create an API key (`epl_…` — shown once).\n2. Add to your MCP client config (`claude_desktop_config.json`, `cline_mcp_settings.json`, etc.):\n\n```json\n{\n  \"mcpServers\": {\n    \"epublys\": {\n      \"url\": \"https://epublys.com/mcp\",\n      \"headers\": { \"Authorization\": \"Bearer epl_YOUR_KEY_HERE\" }\n    }\n  }\n}\n```\n\nClaude Code: `claude mcp add --transport http epublys https://epublys.com/mcp --header \"Authorization: Bearer epl_YOUR_KEY_HERE\"`\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `merge_epub` | Merge multiple EPUB files into one |\n| `split_epub` | Split an EPUB by chapter ranges |\n| `compress_epub` | Compress an EPUB to reduce file size |\n| `epub_to_pdf` | Convert EPUB to PDF |\n| `pdf_to_epub` | Convert PDF to EPUB |\n| `read_epub_metadata` | Read EPUB metadata |\n| `edit_epub_metadata` | Edit EPUB metadata and cover |\n| `validate_epub` | Validate EPUB structure (with optional auto-fix) |\n| `generate_cover` | Generate an AI book cover from a description (Pro) |\n\nFiles are passed as base64-encoded strings in tool arguments and results.\n\n## Limits\n\n| | Free | Pro ($9/mo or $72/yr) |\n|---|---|---|\n| File size | 10 MB (25 MB `split_epub`, 20 MB `pdf_to_epub`) | 100 MB |\n| Merge | 10 files | 500 files |\n| Rate | 15 req/min | 60 req/min |\n| Output branding | Epublys colophon | none |\n| `generate_cover` | — | 30/month |\n\n## Privacy\n\nFiles are processed in memory and never stored. There is no upload bucket, no retention, no content logging. Anonymous usage metrics only (tool name, status, sizes).\n\n## REST API\n\nThe same tools are available over plain REST with an OpenAPI spec — see <https://epublys.com/for-ai-agents>.\n\n## About this repository\n\nThe Epublys service itself is closed-source. This repository contains only the public MCP manifests (`server.json`, `smithery.yaml`) and documentation, and is the canonical public home for the `com.epublys/epublys` registry entry. Issues are welcome for MCP integration problems; for product support use <https://epublys.com/about>.\n",
  "bytes": 2918,
  "sha": "596f02bbf03b4107dc24fbe16f997682fb4fc92224c951e853af5f78e3c98721",
  "repo_slug": "takyon236/epublys-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_epublys_epublys_0b63a219/readme"
}