Works with your stack

Circuit connects where feedback lives and where code ships.

Where AI specs go

Cursor and Claude Code via MCP

Circuit connects to Cursor and Claude Code through the Model Context Protocol. Pull priorities, fetch specs, search feedback and update build status from inside your coding tool.

See how specs are generated →

Setup

  • Cursor: Add Circuit MCP to your Cursor config
  • Claude Code: Run claude mcp add circuit
  • First run opens a browser for OAuth authentication
  • Token cached locally for 30 days
View circuit-mcp on npm →

4 MCP tools

circuit.prioritiesRanked priorities ready to build
circuit.briefFull spec for any priority with all 5 sections
circuit.askSearch feedback and priorities for context
circuit.actUpdate build status (start building, mark as shipped)

Example: asking for priorities in Cursor

> What should I build next? circuit.priorities → 3 results 1. Keyboard shortcuts — Score: 87 42 mentions · urgency: high · revenue: $18k MRR 2. CSV column mapping — Score: 71 28 mentions · urgency: medium · revenue: $12k MRR 3. Dark mode — Score: 64 35 mentions · urgency: low · revenue: $9k MRR

GitHub. Codebase context for every spec

Connect your repo and Circuit reads the codebase to generate specs that reference real files. Without GitHub, specs are useful but generic. With it, every spec includes actual paths marked as new or modify. Naming conventions followed. Open issues accounted for.

What Circuit reads

README, directory structure, tech stack, recent commits, open and merged PRs, open issues, relevant source files, testing patterns, contributing guide, config files and GitHub Actions workflows. 13+ contextual signals from your repo.

What specs include

Actual file paths marked as new or modify, awareness of naming conventions and context from open issues and PRs. Create GitHub issues directly from any spec.

Where feedback comes from

Slack. Automatic feedback collection

Connect your workspace and Circuit monitors selected channels with no manual forwarding. OAuth connection with AI-suggested channel selection. Polled every 10 minutes. Messages parsed for customer metadata and revenue band.

Google Sheets. Bulk import

Connect Google Drive, select a spreadsheet, review the auto-detected column mapping and import. Useful for historical feedback or tools that export to Sheets.

CSV. Drag and drop

Upload any CSV. Circuit auto-detects delimiter, encoding and headers. Map columns, review and import.

Widget. Embed on your site

A lightweight, adjustable feedback form for your website. Optional rating selector, screenshot capture and URL capture. Public endpoint, no authentication needed for submitters.

Manual entry

Paste feedback from anywhere. Email threads, support tickets, meeting notes. Processed through the same AI pipeline as every other source.

Automation and events

Webhooks. Connect anything else

Send events to any HTTP endpoint, Slack channel, Linear, GitHub or PagerDuty.

Available events

  • Spec generated
  • Build status changed (ready → building → shipped)
  • New priority created
  • Priority volume spike (>20% increase)
  • New feedback received

Test any hook before going live with full execution history, timestamps and status codes. All integrations included on every plan.

See pricing →

Connect your stack.