Skip to content

Add Loora to Warp as an MCP server.

Warp’s MCP form takes a JSON fragment keyed by server name, without the mcpServers wrapper the file-based clients use — pasting a wrapped block is the usual reason an entry does not appear. Servers can be set to start with Warp or started by hand from the same panel.

Configuration

Stored by Warp; managed from Settings → AI → MCP Servers.

Warp → Add MCP server (JSON)
{
  "loora": {
    "url": "https://mcp.loora.design/mcp"
  }
}

Steps

  1. Open Settings → AI → MCP Servers and choose Add.
  2. Pick the JSON option and paste the fragment above.
  3. Save, then Start the server from the list.
  4. Approve the sign-in when the browser opens.
  5. Ask the Warp agent to list your Loora designs.

Worth knowing

  • No mcpServers wrapper — Warp’s form is keyed by the server name directly.
  • Set the server to start with Warp if you use it daily; otherwise start it per session from the panel.
  • The panel shows the server’s log, which is where a failed handshake actually reports itself.

What you can ask for

Once the server is connected, Warp has the same vocabulary as every other client. Every call commits a validated canvas transaction, so it is inspectable, undoable, and safe to make on a branch.

GroupTools
ReadlistDesigns, getDesignContext, readNode, readTree, searchNodes, listAssets, listVersions
WritecreatePage, insertNodes, patchNodes, moveNodes, deleteNodes
ReusecreateComponent, createInstance, setTokens
MotionsetAnimations, animateNodes
LookviewCanvas, viewPage, viewNode, getScreenshot
BrancheslistBranches, createBranch, proposeBranch, compareBranch, applyBranch, reopenBranch, closeBranch
DesignscreateDesign, renameDesign, deleteDesign, exportCode

A good first prompt: ask for listDesigns, then getDesignContext on the one you want, then have it call setTokens before it draws anything. Why that order matters →

Warp and Loora: questions

Why did my pasted MCP JSON not work in Warp?

Warp expects the server object keyed by name, not wrapped in mcpServers. Paste the inner fragment only.

Does the server stay running between sessions?

Only if you enable start with Warp on the entry. Otherwise start it from Settings → AI → MCP Servers when you need it.

Where do I see why a connection failed?

The MCP panel exposes a per-server log. An expired grant shows up as a 401 there; restart the server to trigger a fresh sign-in.

Other clients

Open a design to connect to →

← All MCP setup guides