Brand surface · GET /api/mcp
checking If this is red, the install snippets on the homepage are broken for every new user. Customer-impact: every agent install page tells the runtime to talk to chieflab.io/api/mcp; if it serves HTML or 405s, the agent has nowhere to call.
API direct · GET api.chieflab.io/api/mcp
checking Bypasses the Cloudflare Pages proxy. If the brand surface above is red but this is green, the proxy bundle regressed — see /trust.
tools/list returns ≥10 tools incl. chieflab_help
checking Ten primary tools — one per public operator, plus chieflab_help, chieflab_get_users_after_build, and chieflab_signup_workspace — must all be visible to an unauthenticated tools/list. If any are missing, agents discover an incomplete surface.
initialize returns serverInfo + protocolVersion 2024-11-05
checking The MCP server must respond to initialize with serverInfo.name and the negotiated protocolVersion. (The earlier experimental.progress capability check was removed in May 2026 — the official MCP SDK rejects unknown experimental capabilities, so we stopped advertising it.)
Last cold-stranger smoke
checking Runs on every deploy via scripts/cold-stranger-smoke.mjs. Creates a fresh workspace key, calls chieflab_launch_product with no connectors, verifies a stranger sees paste-ready copy + signed reviewUrl + funnel events. Red here = something a fresh user would hit in their first 60 seconds.