Skip to main content
The Polymet MCP server lets a coding agent like Claude Code or Cursor work in Polymet for you. It can create a project, send a prompt, wait for the Polymet Agent to finish, and read the code back, while you watch the result on the canvas. Prompts sent this way spend your organization’s credits, the same as prompts you type in Polymet. See How credits work.
The Polymet MCP server page in Settings, with the server URL and the setup steps

Find your set-up steps

  1. Open the profile menu and click Settings.
  2. Click Polymet MCP server.
  3. Under Connect your client, pick Claude Code, Claude, Cursor or VS Code. Each tab has a copy button for its command and config.
The server URL is the same for every client:

Claude Code

Run this in your terminal, then sign in to Polymet in the browser window that opens:
To share the server with everyone on a repository, add this file as .mcp.json at the repository’s root:

Claude

  1. In Claude Desktop or on claude.ai, open Settings, then Connectors. The Open Connectors button on the settings page takes you there.
  2. Add Polymet as a custom connector, using the server URL above.
To set it up by hand, put the same config as above in claude_desktop_config.json and restart Claude.

Cursor

  1. Click Add to Cursor. Cursor opens with Polymet filled in.
  2. Approve it and sign in.
To set it up by hand, put this in ~/.cursor/mcp.json for every project, or .cursor/mcp.json for one project, then reload Cursor. If the file already has an mcpServers object, add "polymet" inside it instead of starting a second one.

VS Code

Run this to add Polymet to your user profile, then sign in to Polymet in your browser:
Inside VS Code, MCP: Add Server in the Command Palette does the same. To set it up by hand, paste this into .vscode/mcp.json or your user-level server config:

What to ask for

Ask your coding agent for something you want to see, and say to use Polymet:
Your coding agent shares the canvas link, and you keep refining the design in Polymet. If the Polymet Agent stops to ask you something, like approving a database change, answer it on the canvas.