New — publish straight from your AI over MCP See how it works

HTML IN. LINK OUT.

You made a thing.
It needs a link.

kan.fyi is static hosting for whatever you — or your AI — make. Publish straight from any chat over MCP, or drop a file and send the URL.

No card, everCustom domains

WORKS WITH

Claude Code Claude Desktop
Cursor any MCP client

THE THREE-ACT STORY

It has always been
this simple.

01

MAKE

It exists. On your laptop.

A folder of HTML, an exported prototype, a page your AI just wrote. It works — and nobody else can see it.

recipe-site/3 files

index.html2.1 kB

styles.css0.8 kB

photos/6.4 MB

02

PUBLISH

Say it out loud, or drop it in.

Connect kan once over MCP and “publish this” works in any chat. No chat handy? Drag the folder onto your dashboard.

>claude mcp add --transport http kan https://mcp.kan.fyi

then just say: publish this

03

SHARE

A link that looks like yours.

It lands on a kan.fyi subdomain in seconds. Point a CNAME and it answers to your own domain.

recipes.yourname.com · CNAME

ONE PROJECT, START TO FINISH

Monday, 9:14. A folder nobody could see.

Maya spent the weekend rebuilding her recipe notes as a real page. It worked perfectly — on her laptop. Here is everything that happened next.

MON · 09:14

step 1

She has the folder, not the URL.

recipe-site/ — index.html, styles.css, a pile of photos. Finished at midnight, invisible to everyone.

recipe-site/ · 3 files

MON · 09:15

step 2

She asks the AI she already has open.

No new tool to learn, no CLI, no deploy settings. One sentence in the chat she was already using.

“publish this”

MON · 09:15

step 3

Four seconds later, it has an address.

kan published the folder, gave it a subdomain, and put the link back in the conversation.

k7m2xq4p.kan.fyilive

WED · 11:02

step 4

1,284 people open the link.

Including the client who asked for it. Same URL, still free, still hers — and the views are in her dashboard.

1,284 views · 14 days

“I never opened a terminal. I described the thing and it existed at a URL.”
MAYA R. · MADE WITH KAN.FYI

EITHER DOOR, SAME ENDING

Two ways in.
One link out.

Talk to your AI, or use your hands. Both routes end at the same address bar — and you can mix them on the same project.

FROM YOUR AI

Publish from the chat you already have open

Connect the kan MCP server once. After that, “publish this” is a sentence, not a deploy. Works in Claude Code, Claude Desktop, Cursor and any MCP client.

> claude mcp add --transport http kan \
  https://mcp.kan.fyi --header "Authorization: Bearer kan_pat_…"
See how it works
“The gap between ‘I made this’ and ‘here's the link’ used to be my whole afternoon.”
Jonas P.Indie developer · Berlin
“I ship client previews from the same chat where I built them. Nobody emails me a zip anymore.”
Priya S.Freelance designer · Toronto
“Free, no card, live in seconds. I've put eleven tiny sites up this month.”
Marcus L.Student · Lisbon

CHAPTER THREE

Your chapter three
starts with one sentence.

Make it, say it, send the link.

Start hosting — free

No card. Nothing to install. Delete it whenever.