{"service":"Epublys API","version":"v1","docs":"https://epublys.com/docs","openapi":"https://epublys.com/openapi.json","auth":"Bearer token via Authorization header. Get a free API key at https://epublys.com/account","endpoints":{"POST /v1/merge":"Merge multiple EPUBs","POST /v1/split":"Split EPUB into chapters, or pull a chapter range out as one EPUB","POST /v1/compress":"Compress EPUB","POST /v1/metadata":"Read EPUB metadata","POST /v1/metadata/edit":"Edit EPUB metadata","POST /v1/epub-to-pdf":"Convert EPUB to PDF","POST /v1/pdf-to-epub":"Convert PDF to EPUB","POST /v1/docx-to-epub":"Convert a Word document (DOCX) to EPUB","POST /v1/markdown-to-epub":"Build an EPUB from Markdown files","POST /v1/epub-to-markdown":"Convert EPUB to Markdown","POST /v1/validate":"Validate EPUB","POST /v1/generate-cover":"Generate AI book cover (Pro only)","POST /v1/upgrade":"Get a Pro checkout link for this account","GET /v1/usage":"Read this account's remaining allowance"},"limits":{"free":{"maxFileSize":"5MB (10MB for pdf-to-epub, 15MB for split)","maxMergeFiles":10,"rateLimit":"15 req/min","dailyOperations":3},"pro":{"maxFileSize":"30MB per operation","maxMergeFiles":50,"rateLimit":"60 req/min","dailyOperations":"unlimited","price":"$9/mo or $72/year","url":"https://epublys.com/pricing","upgrade":"POST /v1/upgrade"}},"mcp":"MCP server available at https://epublys.com/mcp (same API key)"}