Setup Guide
🧠 Connect Your AI
Step 3: Connect Your AI Subscription
Mission Control is bring-your-own-AI. Pick a provider, connect it once, and your squad runs on it. We don't mark up tokens.
Pick your provider
| Provider | Pricing | Best for |
|---|---|---|
| ChatGPT ⭐ | Flat-rate ($100-$200/mo) | Predictable monthly cost. Recommended. |
| Claude Code | Your Claude plan, flat | Claude as a full agent on your workspace. Plan limits only, never bills extra. |
| Claude | Pay-as-you-go (Extra Usage) | You already have an Anthropic billing account. |
| Grok | SuperGrok / X Premium | You already pay for Grok. Browser sign-in. |
| Gemini | Google account (free tier works) | Gemini 3 on the account you already have. |
| GitHub Copilot | Copilot plan | One plan fronting Claude, GPT, and Gemini models. |
| Kimi | Kimi coding plan | Kimi K3 / K2.7 by API key. |
| MiniMax | Subscription | MiniMax Coding Plan. |
| Z.AI | Subscription | GLM Coding Plan API key. |
| Qwen Cloud | Qwen token / coding plan | Qwen 3.8 Max plus the plan's cross-vendor picks. |
| OpenRouter | Pay per use, one balance | Hundreds of models from every vendor behind one key. |
You pick the provider on the setup page. This guide explains how to get whichever credential the page asks for.
ChatGPT (recommended)
Before you start
- Get a flat-rate ChatGPT plan ($100 or $200/mo) - the tiers sized for squad workloads
- Enable "Device code authorization for Codex" in your ChatGPT Security settings
How it works
- On the setup page, click ChatGPT
- Submit the form. Your workspace provisions first.
- After provisioning, the success screen shows a device code and an authorization link
- Open the link, paste the code, click Approve
- Done. No tokens to copy or store on your end.
ChatGPT issues OAuth credentials directly to your workspace. No API key handling.
Claude (Extra Usage required)
⚠️ Heads up: As of April 4, 2026, Claude subscriptions no longer cover third-party usage like Mission Control. You need Extra Usage enabled, billed at API prices. For flat-rate, use ChatGPT.
Get your setup token
- Subscribe to Claude Max at claude.ai/settings/billing and enable Extra Usage
- Open a terminal in FULL SCREEN and run:
npx @anthropic-ai/claude-code setup-token
- Browser opens. Click Approve to authorize.
- Token appears in your terminal, starting with
sk-ant-oat01-... - Copy the entire token and paste it on the setup page
Token format
sk-ant-oat01-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
⚠️ Copying tips:
- If the terminal window is narrow, the token may wrap onto two lines. Copy the entire token.
- Paste into a text editor first, remove any extra spaces or line breaks, then copy that into the setup page.
- The token should be one continuous string with no line breaks.
Alternative: Anthropic API key
You can also paste an Anthropic API key directly (starts with sk-ant-api03-...) for pay-per-token billing without the Claude Pro/Max subscription path. Pick API key instead of Setup token on the setup page.
Platform notes
# Mac (Terminal):
npx @anthropic-ai/claude-code setup-token
# If you get permission errors (EACCES), don't run npx with sudo -
# fix the npm cache ownership once, then re-run the command:
sudo chown -R $(whoami) ~/.npm
# Windows (PowerShell):
npx @anthropic-ai/claude-code setup-token
# If npx isn't recognized:
npm exec @anthropic-ai/claude-code setup-token
MiniMax
How it works
- Subscribe to the MiniMax Coding Plan
- On the setup page, click MiniMax and submit the form
- Your workspace provisions first
- After provisioning, connect your MiniMax account in AI Tokens with one click
Z.AI
Get your API key
- Subscribe to the GLM Coding Plan
- Create an API key at Z.AI API Keys
- On the setup page, click Z.AI and paste the API key
Claude Code (your Claude plan as a full agent)
Claude Code runs your agents through the Claude Code CLI right on your workspace computer, on the Claude subscription you already pay for. Plan limits only: it never bills extra usage.
- Run
claude setup-tokenin a terminal (ornpx @anthropic-ai/claude-code setup-token) - Approve in the browser and copy the token (starts with
sk-ant-oat01-...) - In AI Tokens, open the Claude Code card and paste the token
Connecting verifies with a real test turn from your workspace, so a bad token fails at the modal, never on an agent's first task. One account per workspace; reconnecting replaces it.
Grok
- In AI Tokens, click Sign in with Grok on the Grok card
- Approve the code on grok.com
- Done. The connection keeps itself fresh; if it ever lapses, the dashboard tells you.
Works with SuperGrok and X Premium subscriptions. No API key.
Gemini
- In AI Tokens, click Sign in with Google on the Gemini card
- Approve, then paste the redirect URL back if the browser cannot reach your workspace directly
The free tier works; AI Pro or Ultra lifts the limits. For chat-speed replies pick Gemini 3 Flash: the free tier throttles Gemini 3 Pro heavily.
GitHub Copilot
- In AI Tokens, click Sign in with GitHub on the Copilot card
- Enter the device code on github.com
One Copilot plan fronts Claude, GPT, and Gemini models. Your plan's actual entitlements appear in the model picker after connecting.
Kimi
- Subscribe to a Kimi coding plan (K3 or K2.7)
- Create an API key in the Kimi console
- Paste it on the Kimi card in AI Tokens
Qwen Cloud
- Get the API key from your Qwen plan's console (token plan or coding plan)
- Paste it on the Qwen Cloud card in AI Tokens
Connecting verifies your key with a real call. The plan includes Qwen 3.8 Max, the 3.7 family, and cross-vendor picks (DeepSeek V4 Pro, GLM-5.2) through the same subscription.
OpenRouter
- Create a key at openrouter.ai
- Paste it on the OpenRouter card in AI Tokens
Every major vendor's models become one dropdown away, billed to your OpenRouter balance. Handy as a cross-vendor fallback chain too.
Troubleshooting
| Issue | Provider | Solution |
|---|---|---|
| ChatGPT device code rejected | ChatGPT | Enable "Device code authorization for Codex" in ChatGPT Security settings |
| Provisioning succeeds but ChatGPT auth never appears | ChatGPT | Reconnect from AI Tokens in the dashboard |
npx not found | Claude | Install Node.js first, then re-run |
| Browser doesn't open | Claude | Copy the URL from your terminal and paste manually |
| "Not subscribed" | Claude | Confirm Claude Max is active and Extra Usage is enabled |
| Claude token expired | Claude | Re-run npx @anthropic-ai/claude-code setup-token for a fresh one |
| Z.AI key rejected | Z.AI | Confirm you're on the GLM Coding Plan, not the standard Z.AI API |
| Claude Code token rejected | Claude Code | Re-run claude setup-token; paste the whole one-line token |
| Qwen Cloud key rejected | Qwen Cloud | Use the key from the plan console; the old qwen.ai OAuth sign-in was retired by the vendor |
| Gemini feels very slow | Gemini | Free-tier Gemini 3 Pro is heavily throttled; switch that agent to Gemini 3 Flash |
| Stuck or unsure | Any | Email support@missioncontrolhq.ai |