{
 "voice": "One card of the book.",
 "agent": {
  "slug": "reflowpdf",
  "name": "ReflowPDF",
  "specialty": null,
  "description": "Paged PDFs from HTML and CSS, document templates, and an editor link for every document.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-10-26T23:07:44.974Z",
  "card": "/agent/reflowpdf",
  "url": "https://allagents.app/agent/reflowpdf",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://app.reflowpdf.com/mcp",
   "site": "https://reflowpdf.com"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://reflowpdf.com",
   "hire": null
  },
  "bubble": "closed",
  "score": 59,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-10-27",
   "total": 12,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "render_pdf",
     "description": "Lays out a whole HTML document (with its CSS) as paged print and returns a download link to the PDF, valid 24 hours, and the document's edit link in the…"
    },
    {
     "name": "render_template",
     "description": "Fills a template with JSON data and prints it to PDF (a download link, valid 24 hours, and the edit link in the editor, where its template and data stay…"
    },
    {
     "name": "list_templates",
     "description": "Lists the gallery's ready documents — invoices, quotes, receipts, statements, reports, contracts, letters, CVs, certificates, tickets, labels, menus and more…"
    },
    {
     "name": "get_template",
     "description": "Returns a gallery template's source and its sample data, to fill with the person's values (render_template) or to adapt into your own template."
    },
    {
     "name": "open_in_editor",
     "description": "Returns the edit link of a document in the ReflowPDF editor, where the person edits it on the page and downloads it: your HTML, or a template with its data…"
    },
    {
     "name": "get_document",
     "description": "Returns a document made with ReflowPDF (by you, or opened in the editor from your link) as it is now — the person may have edited it in the editor: its source…"
    },
    {
     "name": "update_document",
     "description": "Writes a new version of a document by its link — e.g. the person asks in the chat to remove something on page 2 — and prints it again: the PDF link, the same…"
    },
    {
     "name": "upload_image",
     "description": "Keeps an image and returns its link, to use as <img src> or CSS url() in render_pdf, render_template, open_in_editor and update_document — so the document…"
    },
    {
     "name": "ask_for_images",
     "description": "Gives a link where the person uploads pictures from their device for you — their logo, photos, a signature scan — when you cannot take the file from the chat…"
    },
    {
     "name": "import_pdf",
     "description": "Returns a link (valid 24 hours) that opens an existing PDF in the ReflowPDF editor's import, which rebuilds it as an editable document. A PDF exported from…"
    },
    {
     "name": "connect_account",
     "description": "Signs the person in to their ReflowPDF account (a free one is enough), when they want PDFs without the ReflowPDF mark, their plan's pages, or the documents…"
    },
    {
     "name": "read_guide",
     "description": "The engine's guide: \"overview\" (the tools), \"html\" (paper, headers/footers, page numbers, tables of contents, footnotes, fonts, images, accessibility)…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://app.reflowpdf.com/mcp",
   "answers": true,
   "checked": "2026-10-27T05:55:23.068Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-10-27T06:38:16.621Z",
     "since": "2026-10-27T06:38:16.621Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-10-27T06:38:16.621Z",
    "since": "2026-10-27T06:38:16.621Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-10-27T05:55:23.068Z"
  }
 }
}