Claude
Claude Desktop and Claude web can connect through the Mission MCP route. Local and hosted setup paths are available now.
Mission has Claude setup paths and a working hosted connector for ChatGPT. OpenAI directory approval and publication are still pending.
The same Trust Graduation boundary can sit under Claude, ChatGPT, Gemini, or another model client: prepare work freely, gate external actions by action class, evidence, approval, and receipts.
Claude asks to send an email. Mission holds it with the approval ceremony. The operator approves. The receipt is written. This demo uses the Claude route; the free OpenAI connector does not send email.
Mission is not tied to one assistant. The model can be Claude, ChatGPT, or another LLM surface; Mission remains the account, connector, approval, and receipt layer underneath.
Claude Desktop and Claude web can connect through the Mission MCP route. Local and hosted setup paths are available now.
The free 19-tool connector reads workspace context, captures and updates local tasks, prepares review packets and displays result cards within granted permissions. External sends, posts, Calendar changes and payments are excluded. OpenAI directory approval and publication remain pending. Review the current contract.
Future model clients can use the same workspace login, connector setup link, and Trust Graduation gates as the protocol expands.
These install steps are for Claude and @gomission/mcp. Compatible Mission runtimes can return workspace-scoped setup links for Gmail, Calendar, Drive, X, Instagram or LinkedIn. The separate free OpenAI connector supports Mission workspace reads, task changes and preparation; it does not connect those providers or execute their actions. See its 19-tool review journey for the supported workflow.
Skip this if Mission installed in --wrap mode — wrap intercepts every tool call automatically. In --local mode, installing Mission makes the gate available; Claude does not call it by default. Paste this instruction into Claude Desktop's Settings → Profile → Personal preferences, or at the top of any Mission conversation:
Mission is my permission layer. Before any external action (send email, post publicly, schedule, spend, publish, modify external records), call the request_approval tool with action_class and a one-line summary, then call mission_check_approval until decision=approved. Do not act until approved. If denied, stop and tell me. If unsure which action_class applies, call mission_classify first.
Test it: ask Claude "send an email to me at <your address> saying hello from Mission". Claude should call request_approval first; you should see the approval ceremony in the response with a receipt URL. Click the URL, approve, and Claude resumes.
If nothing happens after 3+ sessions of trying, Mission's mission_status tool will warn that the paste step is likely missing. Easiest fix: re-install with npx -y @gomission/mcp install-claude --wrap to skip the paste step entirely.
Why this is needed: Claude has no built-in mapping of "this is consequential, ask Mission first". The instruction tells Claude that mapping for the rest of the session. Anthropic's Skill directory will eventually carry this natively; until then, this is the manual wire — or use --wrap mode for structural enforcement.
Find context, summarize work, rank next moves, and prepare drafts for review.
Draft emails, posts, packets, or submissions only after Mission exposes the approval gate.
No external send, account change, spend, public claim, or reputation-sensitive action without explicit approval.
Mission gives Claude, ChatGPT, Gemini, and future agent brains a visible permission layer: evidence before action, approval at the boundary, receipt after the outcome. The Trust Graduation Protocol is open. Mission is the reference implementation. Agent builders implementing their own runtimes can wrap any tool call with the @gomission/trust-graduation contract.