PluginBench
MCP Server

Webcake Landing MCP Server

io.github.vuluu2k/webcake-landing-mcp

What is the Webcake Landing MCP server?

Build, validate, and persist Webcake landing-page source JSON: element schemas plus AI usage hints.

How to install Webcake Landing

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • WEBCAKE_JWT
    secret

    Webcake backend JWT; required only for the persistence tools (create/update/list pages).

  • WEBCAKE_ENV

    Webcake environment preset that fills the API/app/builder base URLs.

  • WEBCAKE_API_BASE

    Override for the Webcake API base URL (takes precedence over WEBCAKE_ENV).

  • WEBCAKE_ORG_ID

    Default Webcake organization id for the persistence tools.

  • PEXELS_API_KEY
    secret

    Optional Pexels API key for search_images; without one a shared hosted proxy is used.

  • Authorization
    secret

    Bearer <your Webcake JWT>; required only for the persistence tools (create/update/list pages).

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "webcake-landing-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "webcake-landing-mcp"
      ],
      "env": {
        "WEBCAKE_JWT": "<YOUR_WEBCAKE_JWT>",
        "WEBCAKE_ENV": "<YOUR_WEBCAKE_ENV>",
        "WEBCAKE_API_BASE": "<YOUR_WEBCAKE_API_BASE>",
        "WEBCAKE_ORG_ID": "<YOUR_WEBCAKE_ORG_ID>",
        "PEXELS_API_KEY": "<YOUR_PEXELS_API_KEY>",
        "Authorization": "<YOUR_AUTHORIZATION>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "webcake-landing-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "webcake-landing-mcp"
      ],
      "env": {
        "WEBCAKE_JWT": "<YOUR_WEBCAKE_JWT>",
        "WEBCAKE_ENV": "<YOUR_WEBCAKE_ENV>",
        "WEBCAKE_API_BASE": "<YOUR_WEBCAKE_API_BASE>",
        "WEBCAKE_ORG_ID": "<YOUR_WEBCAKE_ORG_ID>",
        "PEXELS_API_KEY": "<YOUR_PEXELS_API_KEY>",
        "Authorization": "<YOUR_AUTHORIZATION>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "webcake-landing-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "webcake-landing-mcp"
      ],
      "env": {
        "WEBCAKE_JWT": "<YOUR_WEBCAKE_JWT>",
        "WEBCAKE_ENV": "<YOUR_WEBCAKE_ENV>",
        "WEBCAKE_API_BASE": "<YOUR_WEBCAKE_API_BASE>",
        "WEBCAKE_ORG_ID": "<YOUR_WEBCAKE_ORG_ID>",
        "PEXELS_API_KEY": "<YOUR_PEXELS_API_KEY>",
        "Authorization": "<YOUR_AUTHORIZATION>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "webcake-landing-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "webcake-landing-mcp"
      ],
      "env": {
        "WEBCAKE_JWT": "<YOUR_WEBCAKE_JWT>",
        "WEBCAKE_ENV": "<YOUR_WEBCAKE_ENV>",
        "WEBCAKE_API_BASE": "<YOUR_WEBCAKE_API_BASE>",
        "WEBCAKE_ORG_ID": "<YOUR_WEBCAKE_ORG_ID>",
        "PEXELS_API_KEY": "<YOUR_PEXELS_API_KEY>",
        "Authorization": "<YOUR_AUTHORIZATION>"
      }
    }
  }
}
Claude Code
claude mcp add webcake-landing-mcp --env WEBCAKE_JWT=<YOUR_WEBCAKE_JWT> --env WEBCAKE_ENV=<YOUR_WEBCAKE_ENV> --env WEBCAKE_API_BASE=<YOUR_WEBCAKE_API_BASE> --env WEBCAKE_ORG_ID=<YOUR_WEBCAKE_ORG_ID> --env PEXELS_API_KEY=<YOUR_PEXELS_API_KEY> --env Authorization=<YOUR_AUTHORIZATION> -- npx -y webcake-landing-mcp

Related MCP servers

Build pages and manage products, orders, and content on the WebCake/StoreCake storefront builder.

View repository →