Skip to main content
The ProductOS MCP server exposes your entire project — not just its context — to any MCP client such as Claude, ChatGPT, Cursor, Windsurf, or VS Code. Beyond reading your PRD, research, and designs, a connected agent gets the full project sandbox: files, a shell, sandbox lifecycle, databases and storage, GitHub sync, deployments, a headless browser, mobile publishing, and multi-surface Product orchestration — 55 tools in total. Every tool is project-scoped and permission-gated. A connection carries one or more scopes, and each tool requires at least one:
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 require project: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.