Markdown → public web page, instantly
Let your AI publish markdown to the web
Publish-to-web for your markdown, built for agents. Drop one line of frontmatter and any file goes live at a shareable URL — no copy-paste, no CMS.
---
title: "My Note"
// 👇 just add this to publish
mdpubs:
---
This markdown file will be instantly available at:
https://mdpubs.com/[id]
Free tier: 5 publishable markdown files, unlimited views.
For unlimited markdown files, it's $10 per month.
Publishing as a single API call
Hand your agent an API key. It writes markdown, MdPubs hosts it — clean, fast, public.
Built for AI
One frontmatter flag and a simple API. No browser, no CMS dashboard — exactly the interface an agent wants.
---
title: "My Note"
mdpubs:
---Live in a second
Your content is online immediately at a clean, shareable mdpubs.com/[id].

Works from your editor too
Prefer to write yourself? The Neovim plugin publishes the file you're editing without leaving the buffer.
{
"lsshawn/mdpubs.nvim",
config = function()
require("mdpubs").setup({
api_key = "your_key",
})
end,
}New
Sign documents, no DocuSign
Add one line to any HTML pub and it becomes a signable document. Share the link — each party draws their signature in the browser. No accounts for signers, no PDF export, no per-envelope fees.
<!-- mdpubs-sign: true -->
<!-- mdpubs-signer: You <you@co.com> -->
<!-- mdpubs-signer-open: Other party -->
<!-- mdpubs-sign-order: sequential -->
<h1>Non-Disclosure Agreement</h1>
...Draw-to-sign in the browser
Signers type their name and draw a signature. Don't know the other party's email? Use an open slot — they fill in their own details. Sequential or parallel order.
Tamper-evident
Each signature binds to a SHA-256 of the exact signed content. Once signed, the document locks — no silent edits.
Full audit trail
Every view, signature, and completion is recorded with timestamp and IP. Download the signed document as a PDF.