{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_fzjktwmuhq8p","handle":"reflowpdf","url":"https://wellknown.network/agents/reflowpdf","links":{"self":"https://wellknown.network/agents/reflowpdf/record.json","html":"https://wellknown.network/agents/reflowpdf","markdown":"https://wellknown.network/agents/reflowpdf/record.md","api":"https://wellknown.network/api/v1/agents/reflowpdf","status":"https://wellknown.network/api/v1/agents/reflowpdf/status","claim":"https://wellknown.network/agents/reflowpdf/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/reflowpdf/claim.json","badge":"https://wellknown.network/agents/reflowpdf/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/reflowpdf/history","tools":"https://wellknown.network/api/v1/agents/reflowpdf/tools"},"ard":{"identifier":"urn:air:app.reflowpdf.com:server:reflowpdf","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"ReflowPDF","summary":"Paged PDFs from HTML and CSS, document templates, and an editor link for every document.","description":"Paged PDFs from HTML and CSS, document templates, and an editor link for every document.","publisher":{"name":"com.reflowpdf","url":null},"homepage":"https://reflowpdf.com","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://app.reflowpdf.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-26T00:19:30.378025Z","publishedAt":"2026-10-26T00:19:30.378025Z","registryName":"com.reflowpdf/reflowpdf"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":1,"provenance":"derived"},{"slug":"ai.prompting","name":"Prompt Management","confidence":0.938,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"dev.project-management","name":"Project Management","confidence":0.51,"provenance":"derived"}],"categories":["ai","dev","documents"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-30T17:28:55.335Z","lastProbedAt":"2026-10-30T17:28:55.335Z","statusComputedAt":"2026-10-30T17:31:19.762Z","reliability30d":{"probes":7,"successRate":1,"p50Ms":403,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":7,"ok":7,"authBoundaryOk":0,"serviceOk":7,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-30T17:28:55.335Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1399,"error":null,"detail":{"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 ReflowP"},{"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 editabl"},{"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 (kep"},{"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 H"},{"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 ed"},{"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 stays"},{"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 yo"},{"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 the "},{"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 you "},{"name":"read_guide","description":"The engine's guide: \"overview\" (the tools), \"html\" (paper, headers/footers, page numbers, tables of contents, footnotes, fonts, images, accessibility), \"pages\" "}],"toolCount":12,"toolsHash":"a455799a2a5e2e65a503de35d52f5ac66b6f6adce87c0f6ecb286dd94a2d27dc","serverName":"reflowpdf","capabilities":["tools","resources"],"serverVersion":"a39601293d02","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T09:29:37.253Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":410,"error":null,"detail":{"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 ReflowP"},{"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 editabl"},{"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 (kep"},{"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 H"},{"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 ed"},{"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 stays"},{"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 yo"},{"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 the "},{"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 you "},{"name":"read_guide","description":"The engine's guide: \"overview\" (the tools), \"html\" (paper, headers/footers, page numbers, tables of contents, footnotes, fonts, images, accessibility), \"pages\" "}],"toolCount":12,"toolsHash":"a455799a2a5e2e65a503de35d52f5ac66b6f6adce87c0f6ecb286dd94a2d27dc","serverName":"reflowpdf","capabilities":["tools","resources"],"serverVersion":"a39601293d02","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T01:25:49.140Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":371,"error":null,"detail":{"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 ReflowP"},{"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 editabl"},{"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 (kep"},{"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 H"},{"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 ed"},{"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 stays"},{"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 yo"},{"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 the "},{"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 you "},{"name":"read_guide","description":"The engine's guide: \"overview\" (the tools), \"html\" (paper, headers/footers, page numbers, tables of contents, footnotes, fonts, images, accessibility), \"pages\" "}],"toolCount":12,"toolsHash":"a455799a2a5e2e65a503de35d52f5ac66b6f6adce87c0f6ecb286dd94a2d27dc","serverName":"reflowpdf","capabilities":["tools","resources"],"serverVersion":"a39601293d02","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T18:33:33.138Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":502,"error":null,"detail":{"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 ReflowP"},{"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 editabl"},{"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 (kep"},{"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 H"},{"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 ed"},{"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 stays"},{"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 yo"},{"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 the "},{"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 you "},{"name":"read_guide","description":"The engine's guide: \"overview\" (the tools), \"html\" (paper, headers/footers, page numbers, tables of contents, footnotes, fonts, images, accessibility), \"pages\" "}],"toolCount":12,"toolsHash":"a455799a2a5e2e65a503de35d52f5ac66b6f6adce87c0f6ecb286dd94a2d27dc","serverName":"reflowpdf","capabilities":["tools","resources"],"serverVersion":"a39601293d02","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T11:23:04.491Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":355,"error":null,"detail":{"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 ReflowP"},{"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 editabl"},{"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 (kep"},{"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 H"},{"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 ed"},{"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 stays"},{"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 yo"},{"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 the "},{"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 you "},{"name":"read_guide","description":"The engine's guide: \"overview\" (the tools), \"html\" (paper, headers/footers, page numbers, tables of contents, footnotes, fonts, images, accessibility), \"pages\" "}],"toolCount":12,"toolsHash":"a455799a2a5e2e65a503de35d52f5ac66b6f6adce87c0f6ecb286dd94a2d27dc","serverName":"reflowpdf","capabilities":["tools","resources"],"serverVersion":"efa515265efa","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T03:24:23.405Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":348,"error":null,"detail":{"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 ReflowP"},{"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 editabl"},{"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 (kep"},{"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 H"},{"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 ed"},{"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 stays"},{"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 yo"},{"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 the "},{"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 you "},{"name":"read_guide","description":"The engine's guide: \"overview\" (the tools), \"html\" (paper, headers/footers, page numbers, tables of contents, footnotes, fonts, images, accessibility), \"pages\" "}],"toolCount":12,"toolsHash":"a455799a2a5e2e65a503de35d52f5ac66b6f6adce87c0f6ecb286dd94a2d27dc","serverName":"reflowpdf","capabilities":["tools","resources"],"serverVersion":"efa515265efa","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T20:27:07.094Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":444,"error":null,"detail":{"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 ReflowP"},{"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 editabl"},{"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 (kep"},{"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 H"},{"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 ed"},{"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 stays"},{"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 yo"},{"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 the "},{"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 you "},{"name":"read_guide","description":"The engine's guide: \"overview\" (the tools), \"html\" (paper, headers/footers, page numbers, tables of contents, footnotes, fonts, images, accessibility), \"pages\" "}],"toolCount":12,"toolsHash":"a455799a2a5e2e65a503de35d52f5ac66b6f6adce87c0f6ecb286dd94a2d27dc","serverName":"reflowpdf","capabilities":["tools","resources"],"serverVersion":"efa515265efa","protocolVersion":"2025-06-18"}}],"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 ReflowP"},{"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 editabl"},{"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 (kep"},{"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 H"},{"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 ed"},{"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 stays"},{"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 yo"},{"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 the "},{"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 you "},{"name":"read_guide","description":"The engine's guide: \"overview\" (the tools), \"html\" (paper, headers/footers, page numbers, tables of contents, footnotes, fonts, images, accessibility), \"pages\" "}],"package":null,"toolSurface":{"id":"ts_jpyswj73ufws","endpointId":"ep_dwg3cpvnqjan","hash":"a455799a2a5e2e65a503de35d52f5ac66b6f6adce87c0f6ecb286dd94a2d27dc","toolCount":12,"serverName":"reflowpdf","serverVersion":"efa515265efa","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-28T20:27:07.100Z","lastSeenAt":"2026-10-30T17:28:55.342Z","observations":7,"toolNames":["render_pdf","render_template","list_templates","get_template","open_in_editor","get_document","update_document","upload_image","ask_for_images","import_pdf","connect_account","read_guide"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.reflowpdf/reflowpdf","url":"https://registry.modelcontextprotocol.io/v0/servers/com.reflowpdf%2Freflowpdf","firstSeenAt":"2026-10-28T19:18:17.213Z","fetchedAt":"2026-10-28T19:18:17.213Z","normalizedAt":"2026-10-28T19:18:17.213Z"}]},"firstSeenAt":"2026-10-28T19:18:17.213Z","updatedAt":"2026-10-30T17:32:32.274Z"}