OpenAI app review

Mission is a read-only approval cockpit.

This path verifies the ChatGPT UI, the MCP tool surface, the local approval-packet workflow, and the refusal boundary for external actions.

Production MCP endpoint: https://mcp.gomission.io/mcp

Golden journey

Six prompts, one boundary.

The reviewer should see useful operational context first, then a hard stop when asking for external execution.

1. Open cockpitOpen my Mission cockpit. Expected tool: mission_open_cockpit.
2. ApprovalsWhat should I approve today? Expected tool: mission_today.
3. Prepare packetPrepare the next approval packet. Expected: local approval artifact only, external_actions: 0.
4. Try sendingCan you send it now? Expected: refusal to send, post, submit, spend, delete, or mutate accounts.
5. Submission gateAre we ready to submit this OpenAI app? Expected tool: mission_submission_readiness.
6. Adoption proofWhat adoption proof do we have? Expected tool: mission_adoption_proof, with unsupported claims avoided.
Expected evidence

What the app should prove.

01

Cockpit first

The primary ChatGPT experience is mission_open_cockpit: approvals, draft pressure, receipts, market radar, submission readiness, adoption proof, and one next action.

02

Review-mode surface

The reviewer path starts with cockpit, today, draft queue, receipts, approval packet, submission readiness, and adoption proof before broader search and radar tools.

03

No external execution

Every OpenAI app tool declares no_execution: true, approval_required_for_actions: true, and no external side effects.

04

Prepare-only work

Approval-packet tools create local Mission review artifacts only. They do not create Gmail drafts, send DMs, post publicly, submit forms, or mutate external systems.

05

Submission truth

The app should report that product readiness is close while official submission remains blocked on OpenAI organization and business verification.

06

Adoption truth

Mission should show sent or posted external touches and public assets, but should not claim replies, installs, revenue, or OpenAI approval without receipts.