# ScreensDesign

Research mobile apps, onboarding flows, paywalls, and App Store reviews through an MCP connection. Use it to compare competitors or find screens that resemble a reference image.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 3
- Author: screensdesign-com
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/screensdesign-com/screensdesign-agent-skill
- Updated: 2026-10-05
- HTML: https://affpapa.org/en/nevibecode/mcp/screensdesign

## What it does

ScreensDesign gives an agent research tools for mobile apps. It can locate competitors, show captured screens and recorded user journeys, surface App Store reviews, and search for visual matches to an image. Revenue and download estimates appear where available; saved app collections can also be brought into a conversation.

Connect the hosted server to an MCP client over Streamable HTTP, then authenticate through a browser-based OAuth flow. MCP access comes with ScreensDesign Pro, so an account with that plan is required. In Claude Code, run `claude mcp add --transport http screensdesign https://api.screensdesign.com/v1/mcp`, followed by `claude mcp login screensdesign`.

The optional `screensdesign-data` skill adds research guidance but is not required for the server to work. It helps agents check replay context and distinguish observed interface details from interpretation. Revenue or download figures are signals, not evidence that an app converts.

## Requirements
- Remote server: `https://api.screensdesign.com/v1/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http screensdesign https://api.screensdesign.com/v1/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add screensdesign --url https://api.screensdesign.com/v1/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "screensdesign": {
            "url": "https://api.screensdesign.com/v1/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "screensdesign": {
            "type": "http",
            "url": "https://api.screensdesign.com/v1/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http screensdesign https://api.screensdesign.com/v1/mcp
```

## When to use it
- find competing apps by category or product positioning
- compare onboarding screen sequences and paywall placement
- locate interface screens resembling a supplied image
- summarize recurring complaints in public App Store reviews
- compare the messaging used in App Store marketing screenshots

## Example prompts
- Compare competitor onboarding flows and show where each app places its paywall.
- Find apps related to my sleep-app concept and summarize recurring themes in their App Store reviews.
- Search for app screens resembling this image and compare their navigation patterns.

## Similar
- [mobile-mcp](https://affpapa.org/en/nevibecode/mcp/mobile-mcp.md) — MCP server · ★ 10025
- [mobilerun](https://affpapa.org/en/nevibecode/mcp/mobilerun.md) — MCP server · ★ 9833
- [e2e](https://affpapa.org/en/nevibecode/mcp/e2e.md) — MCP server · ★ 11962
- [XcodeBuildMCP](https://affpapa.org/en/nevibecode/mcp/xcodebuildmcp.md) — MCP server · ★ 6511
- [ShipSwift](https://affpapa.org/en/nevibecode/mcp/shipswift.md) — MCP server · ★ 3244
- [agent-device](https://affpapa.org/en/nevibecode/mcp/agent-device.md) — MCP server · ★ 5158

From the same set: [screensdesign-com/screensdesign-agent-skill](https://affpapa.org/en/nevibecode/by/screensdesign-com/screensdesign-agent-skill.md) — 2 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
