Shippp MCP

Access & permissions

Read vs. Read and write, workspaces, approvals and how to disconnect a client.

Access is granted by you, in Shippp, at connect time: you sign in with OAuth and choose Read or Read and write— the connection works in all workspaces you're a member of, including ones you join later. Shippp checks your membership and enforces that choice on every call — a client can never widen its own access.

Access levels

ReadRead and write
List screens, components and versionsYesYes
Read tokens, text styles and component contractsYesYes
Read your live selectionYesYes
Generate code and previewsYesYes
Plan and apply edits (change sets)—Yes
Upload images—Yes
Revert its own changes—Yes

Tip

Start with Read if you only want explanations and code. Switch to Read and write when you want the client to build or fix designs.

One connection, all your workspaces

A connection works in every workspace you're a member of — joining a new workspace extends it automatically, and leaving one revokes it there at once. In each workspace the client can work with the files you can access. By default it works on the file you have open in the editor, so you never need to paste file IDs. Connections approved earlier for a single workspace stay limited to that workspace until you expand them from Settings → MCP.

Approvals for high-impact actions

Everyday edits don't need an extra Shippp approval — your client's own tool approval applies. A few actions are different. The client must show you a plan and get your explicit "yes" in the chat first:

  • deleting many layers or restructuring a screen at once,
  • changing a component's API in a way that breaks existing instances,
  • binding a repository for the first time, or re-binding it,
  • anything that would touch generated files a developer has edited by hand.

Every change is revertible

Agent edits are grouped into change sets. Each change set is applied atomically — all of it or nothing — and is attributed to the client that made it. The client can revert its own change sets later without touching work anyone else did since. If someone changed the same property in the meantime, the revert stops and reports a conflict instead of overwriting.

Manage connections

Open Settings → Account → MCP (from the avatar menu on the dashboard, or Manage MCP connections in the editor). Each connected client shows its access, workspace coverage and when it last connected.

The MCP section of the settings window listing connected clients with Change access, Work in all workspaces and Disconnect buttons, and the weekly usage.
Settings → MCP: every connected client in one list, with your weekly usage.
ActionWhat happens
Change access → Read onlyWrite access is revoked — effective immediately.
Change access → Read and writeThe client asks you to approve the upgrade at its next sign-in.
Work in all workspacesShown on older single-workspace connections — you approve the wider scope at the client's next sign-in.
DisconnectThe client loses access. Confirm with Confirm disconnect.
ReconnectShown when a client needs to sign in again.

In the editor

The MCP button on the canvas toolbar shows your weekly usage as a ring, and tells you when an agent is working in the file. Click it for MCP agents: your clients for this file, agents of collaborators working in the same file, and your weekly usage. Connect agent connects a new client; Manage MCP connections opens your settings.

For workspace admins

  1. Restrict external people

    In Settings → Workspace → Security, turn on Turn off MCP for external people to block MCP for anyone outside your workspace.
  2. Keep viewers read-only

    Viewers have no MCP access. Only people with an editor seat can connect clients.