Model Context Protocol

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.

https://mcp.web2wave.com/mcp
Cursor Claude Windsurf Codex
Full docs

Connect in 3 steps

1
Grab an API key

Cabinet → Project → API & Webhook. One key = one project.

2
Add the MCP server

Paste the endpoint into Cursor, Claude, Windsurf, or any MCP client. Use the Bearer header with your key.

3
Verify in chat

Open a fresh chat and ask:

List my web2wave quizzes.

Client setup

  1. Open Settings → Tools & MCPs → Add custom MCP.
  2. Choose Add JSON and paste the config below (replace the API key).
  3. 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" }
    }
  }
}
  1. Go to Customize → Connectors → Add custom connector.
  2. Paste https://mcp.web2wave.com/mcp.
  3. 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

  • One API key = one project — no cross-tenant access.
  • 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.

Loading...