The typed blocks model finally treats prompts like code role, context, instructions, guardrails, output format, and custom sections are all first-class and versioned independently. What sold me was the delivery flow: one REST endpoint, environment-scoped keys, prod keys serve the published version while dev keys serve the latest draft. That means I can iterate a prompt in the dashboard and my staging app picks it up without a redeploy.
The MCP server is the other killer feature my prompts show up natively in Claude Desktop, Cursor, and Codex CLI without touching an SDK. Rollback is one click, diffs are readable, and the co-pilot actually understands the block structure when suggesting changes