Run web2wave from Cursor, Claude & Windsurf
Paste one URL into your AI client and drive quizzes, paywalls, experiments, and subscriptions with a single prompt — screenshots and preview links included.
Connect in 3 steps
Create a Personal API key
One personal key works across all your projects, with your role on each.
Add the MCP server
Paste the endpoint into Cursor, Claude, Windsurf, or any MCP client. Use the Bearer header with your key, then ask the agent to pick a project.
Verify in chat
Open a fresh chat and ask:
List my web2wave quizzes.
Client setup
- Open Settings → Tools & MCPs → Add custom MCP.
- Choose Add JSON and paste the config below (replace the API key).
- Save — Cursor reloads MCPs automatically. Prefer a vision-capable model for screenshot tools.
{
"mcpServers": {
"web2wave": {
"url": "https://mcp.web2wave.com/mcp",
"headers": { "Authorization": "Bearer YOUR_WEB2WAVE_API_KEY" }
}
}
}
- Go to Customize → Connectors → Add custom connector.
- Paste
https://mcp.web2wave.com/mcp. - Authorize with your API key in the browser window. If Claude says it can’t reach the server — remove and re-add the connector.
Edit ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"web2wave": {
"url": "https://mcp.web2wave.com/mcp",
"headers": { "Authorization": "Bearer YOUR_WEB2WAVE_API_KEY" }
}
}
}
Any MCP-compatible client: URL https://mcp.web2wave.com/mcp + header Authorization: Bearer <key>.
Clients with OAuth (e.g. Codex CLI) — paste the URL; the client handles PKCE.
Query-param fallback (less secure): https://mcp.web2wave.com/mcp?api_key=YOUR_KEY
What teams use it for
Build a quiz from a brief
Describe the funnel once — screens, theme, and publish happen in one call.
Build a 9-screen onboarding quiz for a meditation app. Primary color #4F46E5. Use web2wave_create_quiz_with_screens and return the preview URL.
Match a design or screenshot
Drop a reference image; the agent renders, diffs, and patches CSS variables until it matches.
Make the welcome screen of quiz 24484 look like this image. Prefer theme CSS variables, then re-render until they match.
Clone a competitor funnel
Point at a live URL — crawl screen-by-screen and recreate it as a web2wave quiz.
Clone the funnel at https://competitor.com/quiz/start into a new quiz. Show the plan before publishing.
A/B experiment read-out
Pull snapshots, p-values, and a plain-language winner / keep-running verdict.
Give me a read-out on experiment 42, primary metric conversion_to_subscribe, min 500 users per variant.
Find funnel drop-off
Funnel analytics plus three concrete experiment ideas on the weakest step.
Run web2wave_analyze_funnel for quiz 24484 from 2026-05-01..2026-05-20. Where’s the biggest drop-off?
Subscription triage
Diagnose double charges and billing issues without leaving chat (destructive actions stay in the cabinet).
Subscription 12345 — customer reports a double charge. Run web2wave_diagnose_subscription and propose next steps.
70+ tools inside
Content
Quizzes, paywalls, screens, versions, theme CSS variables, templates v1→v2 migration.
Analytics & A/B
Graph reports, funnel snapshots, experiment verdicts with confidence intervals.
Subscriptions
List, diagnose, invoices. Cancel / refund / charge stay disabled on the hosted MCP.
Preview & docs
Playwright screenshots in chat, browser tools, and search over docs.web2wave.com.
Security
- A personal key only reaches projects you belong to, with your role's permissions.
- Destructive billing ops are blocked on the hosted endpoint.
- OAuth uses PKCE; the token lives in your client.
- Pair with Figma MCP — design tokens never leave Figma.
Ready to plug in?
Copy your API key, add the MCP URL, and ask the agent to list your quizzes.