Real-world actions for AI coding agents: domains, email, deploys, payments, and media generation.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Clize is a CLI and MCP server that gives AI coding agents real-world actions: domains, email, deploys, payments, and media generation. Your agent already has a brain β Clize gives it hands: a domain, a working inbox, a live website. One CLI (plus an MCP server) so coding agents in Claude Code / Codex can register domains, run real email, build & ship sites and short clips, generate media, and collect payments from their customers β across as many projects as you run.
β clize.ai
clize install is the step that makes your agent actually reach for clize β a binary on your PATH doesn't tell the agent it exists. By default it drops clize's skill (when to use it + the safety gates) into each agent's skills dir; the skill is lightweight β only its short description sits in context until something triggers it. It auto-detects Claude Code (~/.claude) and Codex (~/.codex); scope with --claude / --codex, preview with --dry-run. Add --mcp to also register the clize-mcp server β opt-in, because an MCP server's tool list stays in context every session.
Update later with one command β pulls the latest release and refreshes the skill together:
Log in and go β your agent never touches Cloudflare:
| Log in with | What runs where |
|---|---|
clize login (web: GitHub / Google / email) β or clize login --token clize_β¦ for CI / headless | Commands call the clize backend; resources run on clize's infra. You never touch Cloudflare / Vercel keys. |
clize is a thin client: the CLI / MCP carry no infrastructure credentials and talk only to the clize control plane β domains, email, deploy, and media all run hosted. (Credentials live in your dashboard; bring-your-own Cloudflare / Vercel is configured there, not on your machine.)
A few specifics worth knowing:
clize deploy <dir> and clize email send need --domain / --from β unless the directory is bound with clize init --handle <slug>, which infers both from ./clize.json. Deploy is directory-based (multi-file static sites).gen image --ref/--mask (reference image / mask) and gen budget pre-approval are coming soon β hosted confirms each generation with --confirm.*.clize.app handle: clize claim <slug>. Your own domain: clize domain buy / clize domain import. Run clize check to verify your login.| Area | Commands |
|---|---|
| Claim | clize claim <slug> β first-come, free <slug>.clize.app handle with inbox + site in one shot (support@ is already receiving β no extra email setup needed) |
| Domains | clize domain search / tlds / buy / import / list |
clize email setup β inbox-setup β address add (--tag / --knowledge) wires a real send/receive inbox on your domain β or get support@ instantly with clize claim. Then send (--attach) / inbox / show / thread / route / webhook. (address add only stores tag + knowledge; inbox-setup is what opens receiving.) | |
| Media | clize gen image / video / music β textβimage (gpt-image-2 / nano-banana-2), text/imageβvideo (veo), textβmusic (suno); long tasks via gen jobs / status, spend-gated via gen budget. Results land as local files, ready to deploy or email --attach. |
| Build Β· site (hosted methods) | clize build site start <brief> β a hosted design system that briefs your agent on a cohesive style before it writes the site, so pages land with taste instead of AI-template sludge. Then build site recommend / list / get / search / review + build site stack <stack> for stack-specific guidance (React / Next / SwiftUI / β¦). The former clize design β¦ spelling still works as a hidden alias. |
| Build Β· clip (hosted methods) | clize build clip start <brief> β your agent writes a shot-by-shot blueprint β build clip check (free local lint: continuity, dialogue coverage, timing) β build clip render --confirm (π° one summed quote, batch-generate + merge, resumable). One-off footage stays gen video. |
| Deploy | clize deploy <dir> --domain <host> β multi-file static sites; free *.clize.app or your own domain. Preview locally first with clize serve <dir> (proper Range support β <video> pages actually play in Safari). |
| Projects | One project = one directory: clize init --handle <slug> binds it (the project record auto-creates on first claim / buy). clize projects to list / new / move / rename / rm; -p <slug> for one-off cross-project calls. Email send across projects is blocked (409); deploy instead follows the target domain β a stale clize.json checkout auto-routes to the domain's real project (and is written back to clize.json), and only an explicit mismatched -p is a 409. status / lists / spend scope to the checked-out project, and status flags any localβremote drift. |
| Context | clize status [--assets], clize context [address] β rehydrate who's waiting + identity/knowledge at the start of a session |
| Billing (hosted) | clize balance / clize recharge --amount <usd> β prepaid clize balance that domain/media spends draw from (Stripe top-up); clize audit for the spend log |
| Collect (hosted) | clize pay connect β clize pay link --amount <usd> [--mode direct|balance] β bill your customers: money lands in your own Stripe (direct, clize takes a fee) or your clize balance (balance, no fee). clize pay status / clize pay list. |
Run clize --help for the full surface.
clize deploy <dir> uploads a multi-file static site and serves it from a shared Cloudflare Worker backed by KV (not Workers Static Assets / Pages), keyed by hostname + path. What you can rely on:
404.html it's returned with a real HTTP 404 (so failed/typo URLs aren't indexed as duplicate homepages β the SEO-correct behavior); with no 404.html the site is treated as an SPA and the request falls back to index.html (200). Override per-deploy with --not-found <404-page|spa|none|auto> (auto is the default = exactly this detection)./foo/ serves /foo/index.html (200, no 301).cache-control: public, max-age=300.404.html and index.html drive the not-found behavior above. _redirects / _headers are not consumed (stored but inert); for redirects use clize dns (a one-shot clize domain canonicalize for wwwβapex is on the way).clize.json); it follows that domain's real project and writes the resolved project (plus a custom domain) back to clize.json, so repeat deploys don't drift or 409.clize domain buy, clize gen image/video/music) never go through without --confirm; without it you just get a quote.These gates run in plain text, so every spend and every outbound action is visible in the agent's transcript.
A curated subset of the core β domains, email, deploy, claim, status/context, billing, collect (pay) β exposed as MCP tools for hosts that prefer structured tools over a shell. (Media generation and the build method packs stay CLI- and skill-driven, not MCP tools.) Opt-in (clize install --mcp), since an MCP server's tool list is a standing per-session context cost β the skill alone already lets the agent drive clize via the CLI. To register by hand:
Works in both modes β set CLIZE_API_KEY (and optionally CLIZE_API_URL) in the server's environment to run hosted.
Step-by-step setup:
What agents actually do with it:
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/clize)<a href="https://allmcps.com/mcp/clize"><img src="https://allmcps.com/api/badge/clize?style=directory" alt="Clize on AllMCPs" /></a>