github (a GitHub account for gh and git push/clone), linear (the Linear GraphQL API), and machine0-cli (a machine0 API key so the machine0 CLI works inside a VM) — and you can add any remote HTTP MCP server as a custom integration.
machine0-cli connects instantly (it mints an API key server-side, visible in your account’s token list as machine0-cli-integration).
Only HTTP(S) MCP servers are supported for custom integrations. URLs must be public — private, loopback, and link-local addresses are rejected.
integrations ls
List all integrations — built-in and custom — with their connection status.| Status | Meaning |
|---|---|
connected | credentials are stored and ready |
disconnected | not connected yet — run integrations connect |
unavailable | this server has no OAuth app configured for the provider |
integrations get
Show one integration’s details, including which external account is connected.integrations add
Add a remote HTTP MCP server as a custom integration. Built-in names and close aliases (github, linear, machine0-cli, and machine0) are reserved.
integrations rm
Remove a custom MCP integration and delete its stored credentials. Built-in integrations can’t be removed — usedisconnect instead.
integrations connect
Connect (authenticate) an integration. OAuth providers open your browser for the consent screen; once you approve, the CLI reports success.machine0-cli connects immediately without a browser.
connect on an already-connected integration asks for confirmation, then replaces the stored credentials with a fresh grant.
integrations disconnect
Disconnect an integration: best-effort revocation with the provider, then the stored credentials are deleted. The integration shows asdisconnected until you reconnect.
integrations test
Check that an integration’s stored credentials actually work. Exits non-zero when the check fails, so it’s scriptable.| Integration | Check |
|---|---|
github | calls the GitHub API and reports the authenticated login |
linear | queries the Linear GraphQL viewer (refreshing the token if needed) |
machine0-cli | verifies the API key against machine0 |
| MCP servers | connects and lists the server’s tools |