Everything on this site is free. The API is public, the essays are open, and the book is a direct download.

OfferingPriceNotes
Public API and content accessFreeNo API key required for read endpoints.
The Value Layer PDFFreeDirect download.
MCP serverFreeJSON-RPC at /mcp. No auth.
SSE streaming searchFree/api/stream/search?q=

Getting started

The fastest path to using this site programmatically:

  1. Fetch the OpenAPI spec for endpoint definitions.
  2. Try GET /api/posts for paginated content.
  3. Use GET /api/search?q= or the MCP tools for search.
  4. Request Accept: text/markdown on any essay URL for clean source text.

What makes this different

benmilne.com is designed from the ground up as a machine-readable personal site. Every essay is available as HTML, JSON, or Markdown via content negotiation. The API, MCP server, OpenAPI spec, and agent discovery files (llms.txt, agents.md, .well-known/mcp) ship as first-class features, not afterthoughts. Most personal blogs are opaque to agents. This one is a structured, queryable archive.