EarlyPass MCP
An open-source viral waitlist widget with an MCP server: agents create campaigns, invite top referrers and export signups
- 3 ★ on the repository
- Last commit
Extended access
Why this level
- Creates and edits campaigns and sends invite emails on behalf of the account owner
- Exports up to 10,000 rows of signup personal data at once
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/earlypassDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Creates and edits campaigns and sends invite emails on behalf of the account owner
- Exports up to 10,000 rows of signup personal data at once
This is third-party code. Review the repository files before installing.
What it does
EarlyPass is a standalone product: an embeddable waitlist widget with referral mechanics, a leaderboard and analytics, deployed self-hosted via Docker Compose, Kubernetes or a single container. Beyond the web widget and dashboard, the service runs its own MCP server at /mcp that lets an agent create and edit campaigns, check signup and referral stats, invite the top leaderboard entries with invite emails, export signups as JSON or CSV, and manage webhooks. MCP connections use OAuth 2.1 with automatic discovery for clients like Claude Desktop or MCP Inspector, or an account API key as a Bearer token.
Who it is for. For founders and marketers launching a viral product waitlist who want to manage campaigns through an agent.
Good fit when
- You need a self-hosted waitlist widget with referrals and a leaderboard on your own site
- You want an agent to create campaigns, invite top referrers and export signups on its own
- You need to programmatically grant access to top signups by email once a threshold is reached
Not a fit when
- You do not want a separate self-hosted service: hosted waitlist SaaS tools already exist
- The project is work in progress and, per the author's own warning, not production ready
- You need a tool tied to the Russian stack: this service has no connection to Russian services
Example request
Show the launch campaign stats and invite the top 20 signups by referral countMCP
- Transport
- http
- Authentication
- OAuth
Environment variables
DASHBOARD_JWT_SECRETrequired, secret- Secret used to sign dashboard sessions, set at install time
Limitations
The author explicitly warns the project is under active development, APIs may change, parts are incomplete, and it is not production ready. It needs your own Postgres and Redis, or the full Docker Compose stack. It is Business Source Licensed, not perpetually open. MCP access needs either OAuth 2.1 or an account API key.
How to disable. Stop the stack with docker compose down and remove the MCP server from your client settings.
FAQ
Can I only manage my own campaigns?
Yes, every MCP tool requires account-level authentication and enforces campaign ownership.
How does the agent invite signups without a password?
invite_signups sends emails with a personalized link and token that your product backend can verify and redeem via its own API.
Discussion
No questions or reviews yet.
Related
MCP serversMCP server of the OpenPost social scheduler: an agent reviews the calendar and accounts, drafts, schedules and publishes posts and triages comments
MCP server for Facebook and Instagram ads: campaigns, creatives, budgets and analytics through a conversation with the agent
Meta Ads MCP: Facebook and Instagram ads
Mikusnuz Meta Ads MCP
An MCP server for the Meta Marketing API v26: 134 tools for Facebook and Instagram ad campaigns, audiences, creatives and reports
SendPulse MCP server
SendPulse MCP
SendPulse's official remote MCP server: statistics, campaigns and user data through an agent chat
An open-source email newsletter app where every dashboard action is available to an agent through MCP
Yandex Direct MCP as a Claude HTTP connector
ya-direct-mcp
A Streamable HTTP Yandex Direct MCP server, deployed on Railway and connected to Claude as a custom connector via a secret URL
README in short
The English README describes an open self-hosted waitlist widget with a quick start via Docker Compose, a single container or a Helm chart. A dedicated MCP Server section lists 12 tools for campaigns, signups, export, invites and webhooks, explains OAuth 2.1 or API-key connection, and gives the discovery and token endpoints. It covers invite tokens with verification and redemption through the product's own backend, and detailed local development instructions using mise, kind and tilt.