Skip to main content
Docs navigation

NextWave Docs

Drive your entire membership back office from the command line, an MCP-connected agent, or a packaged skill — all against your own WordPress site.

What is NextWave

NextWave is a self-hosted WordPress membership platform. It runs as a plugin on your own WordPress install and gives you a complete back office for managing your members, tiers, and benefits — plus redemption tracking, NFC cards and digital wallet passes, and live emcee experiences for events.

Everything you can do in the WordPress admin is also exposed over the nwp/v1 REST API at /wp-json/nwp/v1, which means you can manage members, process check-ins, and approve redemptions from a terminal, a script, or an AI agent — with no copy-pasting through the admin UI.

Self-hosted by design

There is no central NextWave platform and no central API key. Your own WordPress site is the API. You connect by creating a WordPress Application Password for a user on your site and pointing the tools at your site URL. Every call carries that user's WordPress capabilities, so an agent can only ever do what the connected user is allowed to do.

Three ways to drive it

Pick whichever surface fits how you work — they all talk to the same REST API.

  • CLI — the nwp binary. Scriptable commands with --output json|table, ideal for terminals and automation.
  • MCP server — exposes nwp_<resource>_<action> tools to any MCP-compatible agent (Claude, Cursor, Codex, and more).
  • Agent skill — a packaged skill that teaches your agent the membership model and the nwp command surface.

Here's what an MCP connection looks like — your agent gets every NextWave tool from a single block:

json
{
  "mcpServers": {
    "nextwave": {
      "command": "npx",
      "args": ["-y", "@island-pitch/nextwave-mcp"],
      "env": {
        "WORDPRESS_SITE_URL": "https://members.example.com",
        "WORDPRESS_USERNAME": "jane@example.com",
        "WORDPRESS_APP_PASSWORD": "xxxx xxxx xxxx xxxx xxxx xxxx"
      }
    }
  }
}

Next steps

  • Quickstart — connect and make your first real API call in five steps.
  • Set up your AI tool — wire NextWave into Claude Code, Cursor, Codex, ChatGPT, or any skills-capable agent.