Screenrove

7,000+ real screens, user flows and measured design guides from Linear, Stripe, Notion and 166 more. MCP-first, so Claude and Cursor build from the real thing.

Hosted MCP Server

npx add-mcp 'https://screenrove.com/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

Give your agent real screens to build from.

Screenrove is an MCP server. Connect it once and your coding agent can search 7,832 captured screens from Linear, Cursor, Vercel, Airbnb, Stripe, Duolingo, Notion, Raycast and 183 more products, show you a few to choose from, and build from the one you pick.

Connect

Claude

claude.ai, Claude Desktop and mobile

Add to Claude

Opens claude.ai with Screenrove filled in as a custom connector. It then works in Desktop and mobile too, and the picker shows right in the chat.

Claude Code

Terminal

claude mcp add --transport http --scope user screenrove https://screenrove.com/mcp

Start a new session afterwards. Pickers open in your browser.

Cursor

One click

Add to Cursor

Or add {"mcpServers":{"screenrove":{"url":"https://screenrove.com/mcp"}}} to ~/.cursor/mcp.json.

VS Code

GitHub Copilot agent mode

Add to VS Code

code --add-mcp '{"name":"screenrove","type":"http","url":"https://screenrove.com/mcp"}'

Codex

CLI, IDE extension and ChatGPT desktop

codex mcp add screenrove --url https://screenrove.com/mcp

Windsurf / Devin

Devin Desktop and CLI

devin mcp add -s user screenrove https://screenrove.com/mcp

Cascade: add {"mcpServers":{"screenrove":{"serverUrl":"https://screenrove.com/mcp"}}} to ~/.config/devin/mcp_config.json.

ChatGPT

Developer mode

Turn on Settings → Security and login → Developer mode, open chatgpt.com/plugins, press + and use the MCP server URL below.

Anything else

Any MCP client

https://screenrove.com/mcp

Streamable HTTP. No key or account.

How it works

  1. Ask for a reference. “Find me some pricing page references and let me pick one.”
  2. Pick in your browser. Your agent opens a page with a few real screens side by side. Hover to scroll a long page, click the one you want. In Claude and ChatGPT the picker can appear right in the chat.
  3. Build from it. Your agent gets the screenshot, notes on what the screen does, the measured design guide and a build prompt.

Try asking

  • “I want a paywall. Show me real ones with a free trial on Screenrove and let me pick one.”
  • “Find me empty state examples with an illustration and a template option.”
  • “Check my onboarding against real products on Screenrove.”
  • “Show me three onboarding flows on Screenrove and let me pick one for my signup.”
  • “What does Stripe’s pricing page look like? Build our pricing page with a similar structure.”
  • “Get Linear’s design guide and use its product palette for our settings screen.”
  • “Find a satisfying copy button animation on Screenrove and add it to our code blocks.”
  • “Suggest names for my AI scheduling app in the style of real products on Screenrove: short, two syllables, with a free.com or.ai pattern.”
  • “Show me lettermark logos on rounded tiles from Screenrove before we design our app icon.”

Tools

build_handoffBuild an agent handoff prompt
build_recipeBuild a reference recipe
check_my_uiCheck the user's UI against real references
compare_screensCompare two screens
find_related_screensFind related screens in other products
get_designGet a product's design guide
get_flowGet a product's onboarding flow
get_motionGet one animation with its spec and code
get_motion_guidelinesGet motion guidelines and easing tokens
get_productGet one product
get_screenGet one screen
get_screen_imageGet a screen's screenshot
list_flowsList captured onboarding flows
list_productsList captured products
list_tagsList design-problem tags
name_patternsGet naming pattern statistics
pick_referenceLet the user pick a reference
search_logosSearch the logo directory
search_motionSearch UI animations and micro-interactions
search_namesSearch real product names and their naming patterns
search_screensSearch screens
wait_for_pickWait for the user's pick