@izap/wizard is a developer-facing CLI that adds iZap to an existing app. It is
recipe-driven and deterministic: it detects your stack, writes small explicit
edits and source-backed scaffolds, and previews every change before touching a
file. No API key or LLM call is required.
Run it
Status / Logs / Reference tabs. In a pipe or CI it prints the
same steps line by line. --dry-run previews without writing; --yes skips the
confirmation gate.
What it scaffolds
MCP client
Install the iZap Analytics MCP server into
.mcp.json, plus a TypeScript or
Python client. See Analytics MCP.REST client
JWT or OAuth 2.0 + PKCE client scaffold for TypeScript or Python. See
Authentication.
Webhooks & SSE
A webhook receiver or a Server-Sent Events client for live chat streams.
WhatsApp surfaces
Templates, transmissions (broadcasts), send-message, and a Meta Embedded
Signup connect page — server-side so your JWT never reaches the browser.
Common commands
Agent handoff
izap-wizard ai "<goal>" runs the same detection and planning, then writes an
izap-integration-brief.md you can hand to a coding agent (Claude Code, Cursor,
or an MCP-connected agent):
The wizard never reads your
.env values and never writes secrets. It prefers
idempotent writes and shows planned changes under --dry-run.