v2 — 7 universal tools + worker brain. Live on workers.dev (read-only knowledge tools; no store data, no auth).
Canonical spec: 5_AI-Integration/_planning/06-SIDEKICK-ARCHITECTURE-7-TOOL.md
POST /mcp — MCP streamable-http (JSON-RPC 2.0) — the registry-facing endpointGET /tools — JSON tool registration (MCP discoverable)POST /tools/{name} — invoke a tool with JSON bodyGET /healthz — health checkGET /extensions_summary — Sidekick App Extension pitch textbrowse(domain, query?, facet?) — universal catalog readplan(intent, context?) — MASTER KEY: intent → structured planpreview(plan_id) — real preview URL (anti-fab anchor)execute(plan_id, confirm: true) — atomic writeexplain(plan_id|setting_path) — natural languagerecommend(scenario, context?) — goal-orienteddiagnose(symptom?, kit?) — issue resolution