# Unplain > Unplain turns docs and AI drafts (text, Markdown, or Word) into publish-ready PDFs (ebooks, lead magnets, reports and guides) in minutes, with consistent layouts and no manual formatting. Unplain is a lead magnet creator for marketers, agencies, and creators. Upload a doc or AI draft (plain text, Markdown, or Word) and Unplain returns a publish-ready PDF (ebooks, lead magnets, reports, and guides) with cover, table of contents, pagination, branding, and a final call-to-action page, in about five minutes, with no in-app editor and no manual formatting. Every page listed below is also served as Markdown: send `Accept: text/markdown` to any URL on https://unplain.io and the response is the page content without navigation, styles or scripts, with `Vary: Accept` set. See https://acceptmarkdown.com. A path that does not exist returns a real HTTP 404, in Markdown when asked for Markdown. ## Product - [Unplain: Publish-Ready PDFs from Docs & AI Drafts](https://unplain.io/): Unplain turns docs and AI drafts (text, Markdown, or Word) into publish-ready PDFs (ebooks, lead magnets, reports, and guides) with cover, table of contents, pagination, branding, and a final CTA page, in about five minutes and with no manual formatting. It works as a standalone web app and can also be used directly from AI clients through its MCP server (see /mcp): the MCP is another interface for Unplain, included on every plan, not a separate product. - [Pricing: Free Short Ebooks, Pro at $16/mo · Unplain](https://unplain.io/pricing): Unplain has a free plan (unlimited PDF exports for ebooks up to 5 content pages; cover, table of contents and CTA pages don’t count; one lifetime AI cover, up to 5 saved projects, with a non-removable “Made with Unplain” badge) and Pro at $16/month or $160/year (unlimited document length, unlimited exports and saved projects, 30 AI covers/month, and badge removal). Both plans include the Unplain MCP server, which is an interface rather than a tier: using Unplain from Claude or another MCP client applies the same plan limits as the web app, and there is no separate MCP plan. - [Features: Cover, TOC, Branding, CTA Page · Unplain](https://unplain.io/features): Unplain automatically produces an ebook cover, table of contents, page numbering, brand styling (colors and fonts), and a final call-to-action page from a plain document, with full Markdown support and automatic rendering of large tables (splitting cleanly across pages at row boundaries), and no in-app text editor. - [Feature Requests: Vote on What We Build Next · Unplain](https://unplain.io/feature-requests): Unplain runs a public feature-request leaderboard at https://unplain.io/feature-requests where anyone can submit a request of up to 200 characters and upvote existing ones, without an account. Requests are ranked by votes and are publicly unattributed: no usernames, emails or other submitter details are shown. A request that reaches 50 votes moves to the top of Unplain's build list. Requests carry a status (requested, planned, building, or shipped), and shipped requests move to their own tab as a record of what community votes actually produced. ## Comparisons - [Unplain Alternatives & Tool Comparisons](https://unplain.io/compare): A neutral comparison hub covering how Unplain differs from Designrr, Beacon, Canva, Gamma, a plain Google Docs PDF export, and Claude’s own built-in PDF creation, focused on what the user edits, the output format, and price. Each page also states explicitly when the competing tool is the better choice. - [Designrr Alternative: Ebook PDFs from Docs](https://unplain.io/compare/designrr): Unplain and Designrr both create ebook PDFs. Designrr gives a WYSIWYG page editor and exports PDF, ePub, Kindle and flipbook; Unplain keeps page layout and pagination automatic while letting the user edit text in place and insert headings, lists, images and buttons, and exports PDF only, free up to 5 content pages or $16/month on Pro. - [Beacon Alternative: Designed Ebook PDFs](https://unplain.io/compare/beacon): Beacon is a lead-generation platform that also hosts resources and captures leads, with paid plans from $19/month; Unplain only produces the document, turning content into a publish-ready PDF with automatic cover, contents, pagination and reusable Brand Themes. Unplain has no lead capture or hosting. - [Canva Alternative for Lead Magnets · Unplain](https://unplain.io/compare/canva): Canva is a broader and stronger general design tool, but treats each page as its own canvas, so long documents require manual pagination and a hand-maintained contents page; Unplain reflows text across pages automatically, keeps contents and page numbers in sync, and applies a reusable Brand Theme to the whole PDF. - [Gamma Alternative for Document PDFs · Unplain](https://unplain.io/compare/gamma): Gamma generates presentations, documents and web pages with AI. Unplain does not write content: it turns a document into a paginated PDF with cover, contents, page numbers and branding, deterministically. The two are not mutually exclusive: Unplain's MCP server lets Claude Code or Codex draft the content and hand it to Unplain to lay out and export, so AI can do the writing while a deterministic tool does the publishing. Unplain uses AI only for optional cover image generation. - [Why Not Just Ask Claude to Make the PDF?](https://unplain.io/compare/claude-pdf): A comparison of Claude's built-in file creation against Unplain for producing PDFs. Claude can generate PDF, DOCX, XLSX and PPTX files in the web app, desktop and mobile (not through the API), and those files stay available for download within the conversation that made them. Unplain differs on three things: text is edited directly in an editor rather than by re-prompting the model, so a change is exact and costs no tokens; brand colors, fonts and logo are stored as a reusable Brand Theme and applied identically to every document instead of being described again each time; and documents are saved projects that can be reopened, edited and re-exported months later rather than living in a conversation. Unplain exports PDF only, so Claude is the better choice for one-off documents, for DOCX, XLSX or PPTX, and whenever the document does not need to match others. The two are not exclusive: Unplain's MCP server lets Claude write the content and hand it to Unplain to lay out and export. - [Better Than a Google Docs PDF Export · Unplain](https://unplain.io/compare/google-docs-export): Exporting a Google Doc to PDF (File, Download, PDF) is free and instant and is the right choice for internal documents, but produces no cover, no designed contents page, no consistent branding and no closing call-to-action page; Unplain takes the same .docx and produces all of those automatically, and the text can then be edited in place inside Unplain. ## Use cases - [Use Cases: Lead Magnets, Reports, Client PDFs](https://unplain.io/use-cases): The documents people produce with Unplain, organised by document type (lead magnets, reports and whitepapers, guides and playbooks, case studies, client deliverables, ebooks) and by role (marketers, agencies and freelancers, creators and coaches, developers using the MCP server). The page also states plainly where Unplain is the wrong tool: it exports PDF only and not EPUB, Kindle, Word or slides; a one-page visual piece is better made in a design tool; and it does not write content. - [ChatGPT to PDF: Publish It, Don't Just Export It](https://unplain.io/from/chatgpt): Covers the difference between exporting a ChatGPT conversation and publishing what ChatGPT wrote. Saving the thread itself is a transcript export, and free browser extensions do it well; this page is about the other case, where the content is finished and needs to look like a document. ChatGPT Canvas can already export PDF, DOCX and Markdown, and for a one-off document that is the right choice; what it does not produce is a composed cover, a contents page with page numbers, branding carried across documents, or a closing call-to-action page. Unplain takes the draft (pasted, or uploaded as .md or .docx) and generates those, saves it as a project so revisions are edits rather than re-prompts, and stores a Brand Theme so a series of documents matches. From Codex, the Unplain MCP server removes the copying entirely; the consumer ChatGPT app is not an MCP client for Unplain. - [Claude to PDF: AI Drafts into Ebooks · Unplain](https://unplain.io/from/claude): Unplain turns Claude output into a designed PDF: paste the response or upload a Markdown/Word export, and it generates the cover, table of contents, pagination, and branding automatically. Claude writes the content, Unplain publishes it. ## Guides - [Guides: Designed PDFs from Any Draft · Unplain](https://unplain.io/guides): Unplain's guides section covers the workflows that end in a finished document: generating branded PDF reports from Claude Code through the Unplain MCP server, and turning Markdown into an ebook PDF with a cover and a table of contents. Each guide is a full walkthrough with the actual commands and prompts, not a product tour. - [Unplain MCP: Create PDFs from Claude or Codex](https://unplain.io/mcp): Unplain has an MCP (Model Context Protocol) server at https://app.unplain.io/api/mcp, authenticated with an API key as an Authorization Bearer header, that lets an AI client (verified: Claude Code and Codex) check the account's plan and limits, list the user's Brand Themes, create an Unplain ebook project from a title and Markdown, read an existing ebook back as a structured outline, edit it (rewrite individual paragraphs, headings and lists, change the cover copy and style, apply a Brand Theme, or replace the whole body), and export it as a designed PDF with cover, table of contents and pagination. Edits are atomic and version-checked, so an assistant cannot overwrite a change the user made in the web app in the meantime. The MCP is included with every Unplain account and is not a separate product or plan: a key carries exactly the capabilities of the account's existing plan, and the same free and Pro limits apply whether the user works in the web app or through an AI assistant. - [Unplain MCP for Claude Code: PDFs from the CLI](https://unplain.io/mcp/claude-code): Setup guide for connecting Unplain's MCP server to Claude Code. The whole install is one command: `claude mcp add --transport http unplain https://app.unplain.io/api/mcp --header "Authorization: Bearer "`, where the key comes from the Unplain account settings page. Adding `-s project` writes a .mcp.json in the project root instead, which shares the server with a team and prompts each teammate to approve it. `claude mcp list` reports the connection as Connected, and the /mcp slash command shows the same inside a session. Claude Code is one of two clients verified end to end against the Unplain MCP server; the other is Codex. - [Unplain MCP for Codex: Create Designed PDFs](https://unplain.io/mcp/codex): Setup guide for connecting Unplain's MCP server to Codex. Codex reads the API key from an environment variable rather than a config file: export UNPLAIN_API_KEY, then `codex mcp add unplain --url https://app.unplain.io/api/mcp --bearer-token-env-var UNPLAIN_API_KEY`, which writes an [mcp_servers.unplain] block into ~/.codex/config.toml. Because the environment is read at launch, Codex must be restarted after the variable is set, and the export belongs in a shell profile to survive a new terminal. `codex mcp list` shows the server as enabled with bearer-token auth. Codex is one of two clients verified end to end against the Unplain MCP server; the other is Claude Code. - [Generate Branded PDF Reports from Claude Code · Unplain](https://unplain.io/guides/claude-code-pdf-reports): Claude Code writes the report in seconds. Getting it out as a document you would send a client is the slow part. Four ways to do it, and when each one is right. - [Markdown to Ebook PDF with Cover and Contents · Unplain](https://unplain.io/guides/markdown-to-ebook-pdf): Every Markdown to PDF converter gives you the same plain document. Here is what it takes to get a cover, a contents page with correct page numbers, and clean pagination. ## Resources - [Free Ebooks, Guides & Reports · Unplain](https://unplain.io/ebooks): Unplain publishes a free, ungated library of original research and field guides for marketers and founders, covering lead generation and SaaS pricing. Each one is readable in the browser or downloadable as a PDF with no email required, and each was produced with Unplain. Documents that exist purely to demonstrate the output, on subjects unrelated to the product, are listed separately at /examples. - [Unplain API & Developer Docs: MCP Server, OpenAPI](https://unplain.io/developers): The index of Unplain's developer surface. The programmatic interface is the Unplain MCP server at https://app.unplain.io/api/mcp, Streamable HTTP transport, authenticated with an API key sent as an Authorization Bearer header and created under Account settings, API keys. It is included on every plan including free, and a key carries exactly the capabilities of the account's plan rather than a separate API tier. There is no REST API for creating ebooks: the twelve MCP tools cover the whole workflow, and https://unplain.io/openapi.json is the OpenAPI 3.1 description of that endpoint plus the anonymous feature-request board. Machine-readable files: /llms.txt, /openapi.json, /.well-known/mcp.json (also served at /mcp.json), /sitemap.xml and /robots.txt. Every page on unplain.io is also available as Markdown by sending Accept: text/markdown, per the acceptmarkdown.com convention. Exports are polled through get_export_status rather than pushed; there are no webhooks. - [Ebook and Lead Magnet Examples Made with Unplain](https://unplain.io/examples): A gallery of complete PDF documents produced with Unplain, spanning reports and guides of 19 to 32 pages on deliberately unrelated subjects (lead generation, SaaS pricing, home coffee brewing, existentialism, Minecraft redstone). Every one can be read in full in the browser or downloaded, with no email required. Each shows the same automatic output: a composed cover, a table of contents built from the headings, reflowed pagination with page numbers, a brand theme applied throughout, and a closing call-to-action page. The subjects are unrelated on purpose, because the layout is generated from document structure rather than from templates chosen per topic. - [Lead Generation Guide 2026: Free PDF · Unplain](https://unplain.io/ebooks/lead-generation-guide): A free field report on B2B lead generation in 2026: why the generic gated ebook is dead, how to build assets buyers finish, and how to measure reads instead of downloads. - [SaaS Pricing Guide: Free Field Guide (PDF)](https://unplain.io/ebooks/saas-pricing-guide): A free 19-page guide to SaaS pricing: why cost-plus and competitor pricing fail, how to pick a value metric, measuring willingness to pay, tiering, and raising prices. ## Company - [About Unplain: The No-Editor Philosophy](https://unplain.io/about): Unplain was built on a no-editor philosophy: separating writing from design so a plain document becomes a finished, designed ebook PDF without manual layout work. - [Contact Unplain: info@unplain.io](https://unplain.io/contact): Unplain's contact page: the team is reachable at info@unplain.io for support, billing, partnerships, and privacy/GDPR requests; the company is based in the Czech Republic. - [Privacy Policy · Unplain](https://unplain.io/privacy): Unplain's privacy policy explains what data it collects, how uploaded files and AI cover generation are handled, payment processing, cookies, retention, and user rights. - [Terms of Service · Unplain](https://unplain.io/terms): Unplain's terms of service cover account responsibilities, content ownership, acceptable use, AI cover generation, subscription billing, and governing law (Czech Republic). ## Machine-readable - [OpenAPI specification](https://unplain.io/openapi.json): The OpenAPI 3.1 description of Unplain's public HTTP API: the MCP endpoint at https://app.unplain.io/api/mcp (Streamable HTTP, authenticated with an Authorization Bearer API key) and the anonymous feature-request board. Every error carries a stable machine-readable code, and every code is documented here. - [MCP server manifest](https://unplain.io/.well-known/mcp.json): The Model Context Protocol server.json manifest for Unplain, in the published 2025-09-29 schema: transport (streamable-http), endpoint URL, and the header that authenticates it. Also served at https://unplain.io/mcp.json, and at https://app.unplain.io/.well-known/mcp.json. - [Sitemap](https://unplain.io/sitemap.xml): Every indexable URL on unplain.io, with change frequency and priority. - [robots.txt](https://unplain.io/robots.txt): Crawling rules. Every major search and AI crawler is explicitly allowed; nothing on this site is disallowed.