Skip to content

Commit 678636e

Browse files
aboul3ataclaude
andcommitted
Add Lazyweb plugin
Real product screenshots, flows, A/B tests, and growth research for UI and product work, via Lazyweb's official remote MCP server (https://www.lazyweb.com/mcp). Auth is OAuth 2.1 (PKCE + DCR); no API key. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent fd87869 commit 678636e

8 files changed

Lines changed: 138 additions & 0 deletions

File tree

.cursor-plugin/marketplace.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,11 @@
322322
"name": "onedrive",
323323
"source": "third_party/onedrive",
324324
"description": "Browse, search, and read files."
325+
},
326+
{
327+
"name": "lazyweb",
328+
"source": "third_party/lazyweb",
329+
"description": "Real product screenshots, flows, A/B tests, and growth research for UI and product work."
325330
}
326331
]
327332
}

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ Official Cursor plugins for popular developer tools, frameworks, and SaaS produc
6666
| `readwise` | [Readwise](third_party/readwise/) | Cursor | Integrations | Search highlights and Reader documents, save articles. |
6767
| `similarweb` | [Similarweb](third_party/similarweb/) | Cursor | Integrations | Analyze website traffic, audiences, and competitors. |
6868
| `xero` | [Xero](third_party/xero/) | Cursor | Integrations | Read and write invoices, contacts, reports, and payroll. |
69+
| `lazyweb` | [Lazyweb](third_party/lazyweb/) | Lazyweb | Integrations | Real product screenshots, flows, A/B tests, and growth research for UI and product work. |
6970
Author values match each plugin’s `plugin.json` `author.name` (Cursor lists `plugins@cursor.com` in the manifest).
7071

7172
## Repository structure
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"name": "lazyweb",
3+
"displayName": "Lazyweb",
4+
"version": "1.0.0",
5+
"minClientVersions": {
6+
"cursor": "3.13.0"
7+
},
8+
"description": "Real product screenshots, flows, A/B tests, and growth research for UI and product work.",
9+
"author": {
10+
"name": "Lazyweb"
11+
},
12+
"homepage": "https://www.lazyweb.com",
13+
"repository": "https://github.com/cursor/plugins",
14+
"license": "MIT",
15+
"logo": "assets/logo.png",
16+
"keywords": [
17+
"lazyweb",
18+
"product-design",
19+
"ui",
20+
"screenshots",
21+
"flows",
22+
"ab-tests",
23+
"paywalls",
24+
"growth",
25+
"mcp"
26+
],
27+
"category": "integrations",
28+
"tags": [
29+
"lazyweb",
30+
"design",
31+
"growth",
32+
"research",
33+
"mcp"
34+
],
35+
"mcpServers": "./mcp.json"
36+
}

third_party/lazyweb/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Changelog
2+
3+
All notable changes to this plugin will be documented here.
4+
5+
## 1.0.0 — initial release
6+
7+
- Added the `lazyweb` MCP server pointing at `https://www.lazyweb.com/mcp`.
8+
- Auth uses OAuth 2.1 (PKCE + Dynamic Client Registration); no API key required.
9+
- Logo: Lazyweb's official mark.

third_party/lazyweb/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2026 Lazyweb
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

third_party/lazyweb/README.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# Lazyweb
2+
3+
Cursor plugin that connects agents to [Lazyweb](https://www.lazyweb.com) through Lazyweb's official remote [Model Context Protocol](https://modelcontextprotocol.io/) server.
4+
5+
Ground UI and product work in real evidence: search 281k+ real app screens and product flows, 20,000+ mobile A/B tests with outcomes, and generate growth reports, mockups, and website growth scores — without leaving the editor.
6+
7+
## Install
8+
9+
1. Open **Cursor Settings → Plugins**.
10+
2. Search for **Lazyweb**.
11+
3. Click **Install**, then connect your account (below).
12+
13+
Or run `/add-plugin lazyweb` in chat.
14+
15+
## MCP
16+
17+
```json
18+
{
19+
"mcpServers": {
20+
"lazyweb": {
21+
"type": "http",
22+
"url": "https://www.lazyweb.com/mcp"
23+
}
24+
}
25+
}
26+
```
27+
28+
Auth is **OAuth 2.1** — no API key. On first connect Cursor opens a browser once to sign you in (the server advertises OAuth via RFC 9728 protected-resource metadata and RFC 8414 authorization-server metadata, with PKCE and Dynamic Client Registration). Free accounts get started instantly; paid plans unlock the full toolkit.
29+
30+
## What agents can do
31+
32+
| Category | Capabilities |
33+
| --- | --- |
34+
| Product references | Search real app screens, complete product flows (onboarding, checkout, paywall, signup), and mobile A/B tests / experiments with outcomes; browse by company and category; find visually similar screens |
35+
| Design & critique | Generate mockups from a screenshot, compare a design against real examples, and get UI-change proposals with hosted review |
36+
| Growth | Generate full growth reports, score a website's growth readiness, and manage a product-scoped growth backlog |
37+
| Research | Retrieve and synthesize real paywalls and best practices for pricing, onboarding, and monetization decisions |
38+
39+
The hosted runtime is the source of truth for tool names and schemas.
40+
41+
## Notes
42+
43+
- The connection is a standard remote MCP over streamable HTTP; Cursor connects directly and runs the OAuth flow — no `npx mcp-remote` shim needed.
44+
- Every successful action returns a stable resource link the agent can open or share.
45+
- Tool calls run with the permissions and plan of the connected account.
46+
47+
## Docs
48+
49+
- Cursor setup: https://www.lazyweb.com/cursor.md
50+
- Connect any agent: https://www.lazyweb.com/connect
51+
- MCP endpoint: https://www.lazyweb.com/mcp
52+
- Plans: https://www.lazyweb.com/plans
53+
54+
Logo is Lazyweb's official mark.
55+
56+
## License
57+
58+
MIT
94.3 KB
Loading

third_party/lazyweb/mcp.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"mcpServers": {
3+
"lazyweb": {
4+
"type": "http",
5+
"url": "https://www.lazyweb.com/mcp"
6+
}
7+
}
8+
}

0 commit comments

Comments
 (0)