About web2wave
web2wave is an official Cursor plugin for managing quiz funnels, paywalls, subscriptions, analytics, and A/B experiments. It combines a hosted MCP server with authoring skills and validated publishing workflows for teams building web2wave experiences.
Key features
- 01Hosted MCP server with OAuth and PKCE
- 02Quiz and paywall authoring skills
- 03Design-to-quiz workflow
- 04A/B experiment analysis
- 05Validated publishing and preview workflows
Use cases
- 01Create or edit quiz and paywall screens
- 02Turn a Figma design or screenshot into a quiz
- 03Review experiment results and decide whether to ship
MCP support
The plugin connects Cursor to web2wave's hosted MCP server at https://mcp.web2wave.com/mcp using OAuth and PKCE. A local stdio option is also documented for development.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.web2wave.com/mcpclaude mcp add --transport http web2wave-web2wave https://mcp.web2wave.com/mcp{"mcpServers":{"web2wave-web2wave":{"type":"http","url":"https://mcp.web2wave.com/mcp"}}}Open in Cursor{"servers":{"web2wave-web2wave":{"type":"http","url":"https://mcp.web2wave.com/mcp"}}}Open in VS Code{"mcpServers":{"web2wave-web2wave":{"type":"http","url":"https://mcp.web2wave.com/mcp"}}}{"mcpServers":{"web2wave-web2wave":{"serverUrl":"https://mcp.web2wave.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEweb2wave Cursor Plugin
Official Cursor plugin for web2wave — quiz funnels, paywalls, subscriptions, analytics, and A/B experiments.
Includes:
- MCP server — hosted at
https://mcp.web2wave.com/mcp(OAuth + PKCE) - Skills — quiz authoring, design-to-quiz pipeline, experiment readouts
- Workflows — validated publish paths, preview URLs, visual iteration loops
The MCP server implementation lives in web2wave/web2wave-mcp.
Install
- Open Cursor Settings → Plugins (or install from the Cursor Marketplace once listed).
- Add this repository:
https://github.com/web2wave/cursor-plugin - Enable the web2wave MCP server when prompted.
- Authorize with your project API key (Cabinet → Project Settings → API).
Cursor opens a browser OAuth page — paste your API key once; the token is stored for subsequent sessions.
MCP server
Remote (default, configured in mcp.json):
{
"mcpServers": {
"web2wave": {
"type": "http",
"url": "https://mcp.web2wave.com/mcp"
}
}
}
Local stdio alternative (for development):
{
"mcpServers": {
"web2wave": {
"command": "npx",
"args": ["-y", "@web2wave/mcp"],
"env": { "WEB2WAVE_API_KEY": "your-project-key" }
}
}
}
See web2wave-mcp README for all auth modes and environment variables.
Skills
| Skill | Use when... |
|---|---|
web2wave | General MCP workflows — API discovery, previews, safety model |
web2wave-quiz-authoring | Creating or editing quiz/paywall screens JSON |
web2wave-design-to-quiz | Figma/screenshot → published quiz with visual QA loop |
web2wave-experiments | A/B experiment analysis and ship/keep-running verdicts |
Pair with the Figma Cursor plugin when the design source is Figma.
Validate locally
node scripts/validate-plugin.mjs
Submit to Cursor Marketplace
- Valid
.cursor-plugin/plugin.jsonandmcp.json - Logo at
assets/logo.svg - Skills with YAML frontmatter (
name,description) - Contact Cursor: Slack or
[email protected]
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.