mcpField
W
Waitlister

Waitlister

ローカル
waitlister.me生産性02 週間前に更新

Waitlister について

Waitlister MCP ServerはWaitlister APIをClaude、Cursor、WindsurfなどのAIアシスタントに接続し、製品ローンチ向けのウェイトリストやランディングページを管理します。リスト作成から購読者管理、統計、ページ公開まで対応します。

主な機能

  1. 01ウェイトリスト作成とアカウント情報の確認
  2. 02購読者の追加・検索・管理
  3. 03統計とタグの確認
  4. 04ランディングページの作成・編集・公開
  5. 05プロンプトによるページ生成・編集

活用シーン

  1. 01製品ローンチ用ウェイトリストの作成
  2. 02購読者情報・ポイント・タグの管理
  3. 03ウェイトリストのランディングページ制作と公開

MCP 対応

ウェイトリスト、購読者、統計、ランディングページを管理するWaitlister APIツールをMCPクライアントに提供します。APIキーで認証し、一部の購読者の閲覧・更新・削除にはGrowth以上が必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"waitlister": {
"command": "npx",
"args": [
"-y",
"@waitlister/mcp"
],
"env": {
"WAITLISTER_ACCOUNT_KEY": "<WAITLISTER_ACCOUNT_KEY>",
"WAITLISTER_API_KEY": "<WAITLISTER_API_KEY>",
"WAITLISTER_WAITLIST_KEY": "<WAITLISTER_WAITLIST_KEY>"
}
}
}
}
起動コマンドnpx -y @waitlister/mcp
設定が必要な環境変数
WAITLISTER_ACCOUNT_KEYシークレットAccount API key (wl_acct_…) from waitlister.me Settings → API keys. Works on every plan; enables waitlist creation and all landing-page tools.
WAITLISTER_API_KEYシークレットLegacy alternative: per-waitlist API key (wl_…, Growth+ plans) used together with WAITLISTER_WAITLIST_KEY.
WAITLISTER_WAITLIST_KEYシークレットDefault waitlist key for per-waitlist-key mode or to scope tools to one waitlist.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@waitlister/mcp1.5.0

ツール

15

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
namestringはい製品/ウェイトリスト名
slugstringいいえURL スラッグ(省略時は名前から生成。グローバルに一意である必要があります)
descriptionstringいいえ内部向けの説明
categorystringいいえ製品カテゴリ
referral_rewards_enabledbooleanいいえ紹介プログラムを有効にする(登録と紹介でポイントを付与)
validate_emailsbooleanいいえ登録時にメールアドレスの配信可能性を検証します(デフォルトは true)
landing_pageobjectいいえ同じリクエストでホスト型ランディングページ(下書き)も作成します。headline は必須です。その他のフィールド(background、SEO)は後で update_landing_page から設定できます。
landing_page.headlinestringはいページのメインタイトル(3~120 文字、プレーンテキスト)
landing_page.descriptionstringいいえ
landing_page.button_textstringいいえ
landing_page.collect_namebooleanいいえ
landing_page.collect_phonebooleanいいえ
landing_page.themeenumいいえlight | dark

詳細

Waitlister MCP サーバー — @waitlister/mcp

Claude、Cursor、Windsurf などの AI アシスタントを Waitlister API に接続する MCP(Model Context Protocol) サーバーです。自然言語でウェイトリストを作成し、登録者を管理できます。

これは公式パッケージであり、waitlister-mcp(1.0.x)に代わるものです。既存の waitlister-mcp の設定も引き続き機能しますが、新しいセットアップでは @waitlister/mcp を使用してください。アカウントキーへの対応、ウェイトリストの作成、統計情報、削除機能が追加されており、すべてのプランで利用できます。

何ができますか?

接続すると、AI アシスタントに次のようなことを頼めます。

  • 「Waitlister のキーは動作していますか? もう 1 つウェイトリストを作成できますか?」
  • 「新製品用のウェイトリストを作成して、登録フォームの URL を教えてください」
  • 「ランディングページを付けてウェイトリストを公開してください。テーマはダークでお願いします」
  • 「ページの見出しを『Join 500+ others』に変更してください」
  • 「大胆な開発者向けツールの雰囲気でランディングページを生成してください」(AI ビルダー、1 クレジット)
  • 「[email protected] をウェイトリストに追加してください」
  • 「登録者は何人いますか?」
  • 「[email protected] の登録者を検索してください」
  • 「John のポイントを 500 に更新してください」
  • 「紹介数の多い登録者を上位 10 人表示してください」
  • 「紹介が 3 件以上の全員に beta タグを付けてから、beta タグが付いた人を一覧表示してください」

ツール

ツール説明プラン
get_accountキーの状態とアカウントで可能な操作を確認します。プラン、ウェイトリスト数と上限、次の create_waitlist が成功するかどうか、AI クレジットを確認できます。読み取り専用ですすべてのプラン(アカウントキー)
create_waitlist新しいウェイトリストを作成します。すぐに登録を受け付けるフォーム URL とキーを返します。同じ呼び出しで、オプションとしてランディングページ(下書き)も作成しますすべてのプラン(アカウントキー)
list_waitlists所有するすべてのウェイトリストを、登録者数と閲覧数とともに一覧表示しますすべてのプラン(アカウントキー)
get_statsウェイトリストの登録者数と閲覧数を取得しますすべてのプラン
add_subscriberウェイトリストに新しい登録者を追加しますすべてのプラン
list_subscribersページネーションと並べ替えに対応して登録者を一覧表示します。オプションで、特定のタグが付いた登録者だけに絞り込めますGrowth 以上
get_subscriberID またはメールアドレスで特定の登録者の詳細を取得します。タグも含まれますGrowth 以上
update_subscriber登録者の名前、電話番号、ポイント、メタデータ、タグを更新します(追加、削除、置換が可能です。新しいタグ名は作成されます)Growth 以上
delete_subscriber登録者を完全に削除します(元に戻せません)Growth 以上
list_tagsウェイトリストの登録者タグと、各タグが付いている登録者数を一覧表示しますGrowth 以上
log_view分析用にウェイトリストページの閲覧を記録しますすべてのプラン
get_landing_pageホストされているランディングページの構造化された情報を表示します。ステータス、コピー、テーマ、SEO、公開 URL、分析情報が含まれますすべてのプラン
create_landing_page構造化されたフィールドからページを作成します(下書き。ウェイトリストごとに 1 ページ)すべてのプラン
update_landing_pageコピー、テーマ、背景、SEO を更新します。公開中のページにはすぐに反映されますすべてのプラン
publish_landing_pagewaitlister.me/p/{slug} で公開しますすべてのプラン
unpublish_landing_page公開中のページを非公開にします(ページと登録者は保持されます)すべてのプラン
generate_landing_pageプロンプトに基づいてページ全体を AI で生成または編集します(呼び出しごとに AI クレジットを 1 消費、約 20〜50 秒)すべてのプラン

AI ページと標準ページの違い: generate_landing_page の実行後、ページのコピーは生成されたページ内に保存されます。update_landing_page でコピーや構造のフィールドを更新しようとすると、generate_landing_page と is_edit を使うよう案内され、更新は拒否されます(theme と seo は通常どおり更新できます)。生成されたページは下書きとして保存され、AI との会話はダッシュボードの AI チャットに引き継がれます。

前提条件

  • Node.js 18+
  • Waitlister アカウント(無料プランでも利用できます)
  • アカウント API キー(推奨)、またはウェイトリストごとの API キー(Growth プラン以上)
キーの取得方法

アカウントキー(推奨 — すべてのプランで利用でき、所有するすべてのウェイトリストに適用されます):

  1. Waitlister にログインします
  2. Settings → API keys に移動し、キーを作成します(wl_acct_…)

ウェイトリストごとのキー(従来の方法、Growth プラン以上): ウェイトリスト → Integrations → API access。ウェイトリストの設定からウェイトリストキーも取得する必要があります。

インストール

npx を使用する(推奨)

インストールは不要です。MCP クライアントを設定するだけです。

{
  "mcpServers": {
    "waitlister": {
      "command": "npx",
      "args": ["-y", "@waitlister/mcp"],
      "env": {
        "WAITLISTER_ACCOUNT_KEY": "wl_acct_your-key"
      }
    }
  }
}

アカウントキーを使用する場合、"WAITLISTER_WAITLIST_KEY": "your-waitlist-key" を追加してデフォルトのウェイトリストを設定することもできます。設定しない場合は、各ツール呼び出しで waitlist_key パラメーターを指定して、所有する任意のウェイトリストを対象にできます(まず list_waitlists を実行するようアシスタントに依頼してください)。

従来のウェイトリストごとの設定(引き続きサポートされています)
{
  "mcpServers": {
    "waitlister": {
      "command": "npx",
      "args": ["-y", "@waitlister/mcp"],
      "env": {
        "WAITLISTER_API_KEY": "your-api-key",
        "WAITLISTER_WAITLIST_KEY": "your-waitlist-key"
      }
    }
  }
}
グローバルインストール
npm install -g @waitlister/mcp

次に、"command": "waitlister-mcp" と同じ env を使用して設定します。

クライアント別のセットアップ

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)を、上記の JSON を使って編集します。

Cursor

Settings → MCP → Add new MCP server に移動し、同じ設定を使用します。

Claude Code
claude mcp add waitlister --env WAITLISTER_ACCOUNT_KEY=wl_acct_your-key -- npx -y @waitlister/mcp

環境変数

変数必須説明
WAITLISTER_ACCOUNT_KEY2 つのキーのいずれかアカウント API キー(wl_acct_…、Settings → API keys)。すべてのプランで利用でき、所有するすべてのウェイトリストに適用されます。create_waitlist/list_waitlists が利用可能になります。
WAITLISTER_API_KEY2 つのキーのいずれかウェイトリストごとの API キー(Growth 以上)。WAITLISTER_WAITLIST_KEY が必要です。
WAITLISTER_WAITLIST_KEYWAITLISTER_API_KEY と併用。それ以外では任意ウェイトリストを対象とするツールのデフォルトのウェイトリストです。

注意事項

  • 一意性: ウェイトリスト名と URL スラッグは、Waitlister 全体で一意です。使用済みの名前/スラッグを指定すると、create_waitlist は変更が必要な項目を示すメッセージとともに拒否します。
  • 非同期カウンター: 登録と削除が get_stats のカウンターと待機位置に反映されるまで、数秒かかります。即時には更新されません。
  • プランによる制限: ウェイトリストの作成、登録者の追加、統計情報の取得はすべてのプランで利用できます(無料プランではレート制限が低くなります)。登録者データの読み取り/更新/削除には Growth 以上が必要です。レート制限を参照してください。
  • 公式の waitlister SDK を使用しています(型付きエラー、バックオフ付きの自動再試行)。

開発

git clone https://github.com/ilpr/waitlister-mcp.git
cd waitlister-mcp
npm install
npm run build

MCP Inspector でテストします。

WAITLISTER_ACCOUNT_KEY=wl_acct_your-key npm run inspect

リンク

プライバシー

ポリシー全文:https://waitlister.me/privacy-policy

この拡張機能が収集する情報。 拡張機能自体が収集する情報はありません。お使いのマシン上でローカルに動作し、データベース、テレメトリー、分析機能は保持していません。保存するのは、入力した認証情報、つまり Waitlister アカウントの API キーのみです。このキーは Claude Desktop によって、オペレーティングシステムの安全な認証情報ストレージに保存されます。

送信する情報と送信先。 拡張機能は、リクエストされた API 呼び出しを HTTPS 経由で Waitlister API(https://waitlister.me/api/v1)に送信し、キーを使って認証します。つまり、ユーザー(またはユーザーの指示を受けた Claude)がツールに渡す引数です。たとえば、ウェイトリスト名、ランディングページのコピー、登録者を追加する際のメールアドレスなどです。ほかの場所に情報が送信されることはありません。経路上にサードパーティの分析機能、エラートラッカー、中継サービスはありません。

リクエストの識別方法。 ほかの SDK と同様に、リクエストには識別用ヘッダーが含まれており、Waitlister がエージェントからのトラフィックを通常の API トラフィックと区別し、適切にサポートできるようになっています。含まれるのは、このパッケージの名前とバージョン(waitlister-mcp/1.4.0)、SDK のバージョン、Node のバージョン、および MCP ホストがプロトコルのハンドシェイクで通知する名前とバージョン(例:claude-ai/0.1.0)です。プロンプトのテキスト、ファイルパス、マシンやユーザーを識別する情報は含まれません。余分な情報は送信されず、すでに実行したリクエストに付随する情報のみが送信されます。

データの利用方法と保持期間。 Waitlister API に届いたデータは、上記の Waitlister プライバシーポリシーに従って取り扱われます。これは、ウェブダッシュボードを使用する場合と同じ条件です。ウェイトリストと登録者のレコードは、ダッシュボードまたは delete_subscriber ツールで削除するまで、Waitlister アカウントに保持されます。拡張機能自体は、リクエストの完了後に情報を保持しません。

サードパーティとの共有。 Waitlister はデータを販売しません。generate_landing_page を通じてリクエストされたランディングページのデザインは、Waitlister の AI ページビルダーによって作成されます。このページビルダーは、デザインプロンプトをサードパーティのモデルプロバイダーに渡します。現在のサブプロセッサー一覧については、プライバシーポリシーをご覧ください。

ユーザーが利用できる設定。 Waitlister の「Settings → API keys」から、いつでも API キーを無効にできます。無効にすると、この拡張機能は直ちにアカウントにアクセスできなくなります。拡張機能をアンインストールすると、保存されたキーがお使いのマシンから削除されます。アカウントとデータの削除リクエストは、プライバシーポリシーに記載された手順に従ってください。

お問い合わせ先。 https://waitlister.me/contact

ライセンス

MIT — LICENSE をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。