You choose the scope per project (or org-wide) when you connect. A read-only connection can never write, and a write is refused mid-session if the grant is downgraded or you lose access to the project.
Project and workspace
Files and code
All file tools operate on the project’s cloud sandbox at/home/user. Every mutation auto-commits to GitHub, so changes survive sandbox recreation.
Knowledge and memory
Shell and dependencies
Sandbox lifecycle
Git and GitHub
Databases, storage, and environment
Deployment and diagnostics
Browser automation
A headless Chromium runs inside the sandbox, so an agent can drive and inspect the app it is building. These tools requireproject:exec.
Mobile publishing
Product mode
A Product groups several platform surfaces (web, mobile, website) that share one frozen spec, one database, and one orchestrator agent.Connecting
Connect the ProductOS MCP server to any client over OAuth: paste the endpoint, sign in, and choose which project or organization the connection can reach and at what scope. See the client walkthroughs for Cursor and Claude, or the MCP overview for how the protocol fits into ProductOS.Tool availability follows your scope. A
project:read connection sees only the read tools above; project:write adds the write tools; project:exec adds the shell and browser tools.