Integration · Briefs out

Cursor pulls the live spec.

Install Circuit in Cursor with a deeplink. The agent calls four MCP tools — pull the spec, ask your feedback, act on it — without leaving the editor.

Cursor reads Circuit specs live over MCP.

— How it connects —

From deeplink to live spec.

01
Click the deeplink.

cursor://anysphere.cursor-deeplink/mcp/install?name=circuit&config={b64} — the config block tells Cursor to run npx -y @anthropic-ai/mcp-remote https://app.withcircuit.com/mcp. Cursor handles the install.

02
Authorise via MCP OAuth.

PKCE S256, refresh tokens, 30-day access, 90-day refresh. Standard MCP 2.1.

03
The agent gets four MCP tools.

circuit.priorities, circuit.spec, circuit.act, circuit.ask.

04
Build from the live spec.

When you change the spec in Circuit, what the agent reads next changes. No paste.

— What you get —

Four tools, one live connection.

Four MCP tools, one connection.

Fetch the ranked list, pull a full spec, ask questions of your feedback, act on it. Two more in development (circuit.refine, circuit.release).

Live, not pasted.

The spec the agent reads is the current one — when the customer signal moves on, so does what gets built.

Repo conventions travel with the spec.

When GitHub is connected, the Files-to-Touch section carries the actual paths, related issues, conventions (CLAUDE.md, .cursorrules) and a sample test — Cursor builds against your standards.

— The proof —

Built on standard MCP.

PKCE S256, 30-day access token, 90-day refresh. Five-minute in-memory token cache avoids DB round-trips per call.

— Questions —

Asked and answered.

How do I install Circuit in Cursor?

One click — the install deeplink (cursor://anysphere.cursor-deeplink/mcp/install?name=circuit&config={b64}) opens Cursor and handles the install. You authorise once via MCP OAuth, and the connection persists.

What can the agent do?

Four MCP tools: fetch ranked priorities, pull a full spec, ask semantic questions of your feedback, and act on it (ship, assign, park, submit).

Can the agent change my data?

Only with write scope. Read pulls priorities, specs and feedback; write enables ship, assign, park and submit. You decide which scope to grant.

How are tokens managed?

MCP OAuth 2.1 — PKCE S256, refresh tokens. Tokens cached in memory for five minutes to avoid DB round-trips per call; per-user rate-limited to prevent credit-burn.

Build from what’s true now.

Part of Circuit’s autonomous product intelligence stack — see the full picture.