→ Streamable HTTP transport on Hono, deployed on Railway — connectable from
claude.ai or Claude Code in under a minute
→ Bearer-token auth with timing-safe comparison; the demo playground runs server-side against a sandboxed workspace, read-only, rate-limited — credentials never touch the browser
→ Clean architecture: transport / MCP / Notion layers with dependencies pointing inward — the Notion integration is swappable without touching tool code
→ Five tools, Zod-validated, with descriptions written for the LLM that consumes them and errors translated into actionable messages
→ Built test-first (Vitest, mocked Notion API), conventional commits, MIT-licensed