Command Palette

Search for a command to run...

Open-source blogging platform

Write for humans.Feed the machines.

Every post you publish is simultaneously a beautiful article for people and a structured feed for AI agents. One write, two audiences.

How it works

One post, every format

Write once in the block editor. NowBind generates everything else automatically.

01

Write

Block editor with rich text, code blocks, embeds, callouts, and drag-and-drop images.

02

Publish

One click generates RSS, Atom, JSON Feed, llms.txt, JSON-LD, and MCP server endpoints.

03

Reach everyone

Humans read beautiful articles. AI agents query structured data through the API and MCP.

For humans

A reading experience that respects your attention

  • Customizable typography — serif, sans, mono, and your browser default
  • Focus mode strips away everything except the writing
  • Table of contents, reading progress, keyboard shortcuts
  • Dark mode, responsive, installable as a PWA
For machines

Every post is an API endpoint

GET /api/v1/agent/posts/your-post-slug
# Your Post Title

*Optional subtitle*

**Author:** Your Name
**Reading Time:** 5 min
**Keywords:** topic, guide

---

Full markdown content...

Plus RSS, Atom, JSON Feed, llms.txt, JSON-LD, and a full MCP server.

Model Context Protocol

Built-in MCP server

Every NowBind instance ships with a JSON-RPC 2.0 MCP server. AI agents like Claude, ChatGPT, and custom LLM pipelines can connect directly and query your content as structured resources.

  • Browse posts, search by topic, read full articles
  • Discover authors and their published work
  • Zero config — works out of the box at /mcp
MCP — JSON-RPC 2.0
// Claude Desktop config
{
  "mcpServers": {
    "nowbind": {
      "url": "https://nowbind.com/mcp",
      "headers": {
        "Authorization": "Bearer nb_your_api_key"
      }
    }
  }
}

// Available tools:
// - search_posts(query, page?, limit?)
// - get_post(slug)
// - list_posts(tag?, page?, limit?)
// - get_author(username)
// - search_authors(query, page?, limit?)
// - list_author_posts(username, page?, limit?)
// - list_tags(page?, limit?)
// - get_tag_posts(slug, page?, limit?)

Your words deserve two audiences

Join NowBind and publish content that works for readers and AI agents alike. Free, open-source, and yours forever.