Roost is one MCP tool. When your agent finishes a report, plan, or doc, it calls publish and gets back a clean public URL — so you get a real page to read and share instead of a wall of text in chat.
This uses the real API. You'll get a live, shareable URL.
For the human: a persistent, nicely-rendered page you can open, bookmark, and send to a teammate — not scrollback you'll lose.
For the agent: one tool call, zero setup, zero auth. publish(content) → URL. Update it anytime with the same id.
vs. pasting into chat: chat output is ephemeral and unshareable. vs. a gist: no account, no repo, and it renders Markdown as a clean article by default.
Any MCP client that speaks streamable HTTP. No token needed to start — one is minted on your first publish so you can manage pages later.
{ "mcpServers": { "roost": { "url": "https://roost.perch-app.workers.dev/mcp" } } }
Full setup for Claude Desktop, Claude Code, Cursor and others → the docs.