Every action is a CLI verb, an MCP tool and an API call.
- No. 195
mai mcp exposes session control as an MCP server that any MCP host can call.Sealed. Requires Public clearance.
Public - No. 196
The bundled mai-sessions tool lets any session create, prompt, wait on, read and kill other sessions.Sealed. Requires Public clearance.
Public - No. 197
mai notify sends alerts to Discord, Slack, Telegram, ntfy, Pushover, Matrix, email and more.Sealed. Requires Public clearance.
Public - No. 198
Answer Approve or Deny straight from the notification, without opening the session.Sealed. Requires Public clearance.
Public - No. 199
The public Sessions API: create, list, send, read, wait, fork and kill, plus a live event stream.Sealed. Requires Confidential clearance.
Confidential - No. 200
35+ built-in MCP tools: sessions, todos, Brain, notes, review, keyring, search, speak, open in editor.Sealed. Requires Confidential clearance.
Confidential - No. 201
spawn_subagent chains create, prompt, wait, read and kill in one call, so nobody forgets the cleanup.Sealed. Requires Confidential clearance.
Confidential - No. 202
mai session wait --for idle blocks until a session is ready; send, wait, read is the whole loop.Sealed. Requires Confidential clearance.
Confidential - No. 203
Turn any shell command into a tool: a JSON schema in, arguments on stdin, stdout returned.Sealed. Requires Confidential clearance.
Confidential - No. 204
One-click recommended MCP servers: GitHub, Filesystem, Postgres, Brave Search, Playwright, Context7.Sealed. Requires Confidential clearance.
Confidential - No. 205
Outbound webhooks are HMAC-signed with GitHub's sha256 scheme and can be scoped to one project.Sealed. Requires Confidential clearance.
Confidential - No. 206
Pipelines run multi-stage prompts on a schedule or a webhook; fan-out is capped at 8 sessions unless you widen it.Sealed. Requires Confidential clearance.
Confidential - No. 207
Talk to your sessions from Telegram, and get Approve and Deny cards there when one blocks.Sealed. Requires Confidential clearance.
Confidential - No. 208
Each event goes to exactly one place (in the app, the OS, or a push) depending on whether you are looking.Sealed. Requires Confidential clearance.
Confidential - No. 209
Modules speak plain newline-delimited JSON-RPC over stdio, with no SDK, and mai ext scaffold writes a starter.Sealed. Requires Confidential clearance.
Confidential - No. 210
The store carries themes, icon packs, fonts, modules, pet models, tools, sound packs and MCP servers.Sealed. Requires Confidential clearance.
Confidential - No. 211
Skills live in mai's own store and cost nothing until a session picks one, for Claude and Codex alike.Sealed. Requires Confidential clearance.
Confidential - No. 212
mai file share mints a short, revocable link that renders markdown, images, PDF and audio inline.Sealed. Requires Confidential clearance.
Confidential - No. 213
Sessions can answer with real UI: buttons, multiple-choice questions and runnable command cards.Sealed. Requires Confidential clearance.
Confidential - No. 214
mai events streams one JSON line per session state change, so scripts never poll.Sealed. Requires Confidential clearance.
Confidential - No. 215
mai tools budget measures what your tool definitions cost in tokens and names the 25 most expensive.Sealed. Requires Top secret clearance.
Top secret - No. 216
mai tools defer keeps MCP tool definitions out of the prompt and loads each only when it is needed.Sealed. Requires Top secret clearance.
Top secret - No. 217
mai session current tells an agent whether it is inside mai and what its own id is, so it never kills itself.Sealed. Requires Top secret clearance.
Top secret - No. 218
A notification rewrites itself to "Handled" once the session stops waiting.Sealed. Requires Top secret clearance.
Top secret - No. 219
mai skills tame narrows an over-eager skill's trigger and leaves its body byte-identical.Sealed. Requires Top secret clearance.
Top secret