loyaltyvip について
loyaltyvipは、米国のカジノ情報やプレイヤー本人のロイヤルティ記録を扱うJavaScript・TypeScript向けツールです。MCPサーバーではキーなしで公開情報を検索でき、プレイヤー操作には個人APIキーが必要です。
主な機能
- 01米国の公開カジノディレクトリ検索
- 02リワードプログラムとランクの確認
- 03個人のロイヤルティデータへのアクセス
- 04stdioとHTTPトランスポートに対応
活用シーン
- 01州やリワードの有無でカジノを検索
- 02カジノのリワードとランク体系を確認
- 03APIキーで本人のロイヤルティ記録を取得
MCP 対応
MCPサーバーは、認証なしでカジノ検索、詳細取得、リワードプログラム一覧を提供します。プレイヤー操作には個人APIキーが必要で、stdioとStreamable HTTPに対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://loyaltyvip.com/mcpclaude mcp add --transport http justinmont84-loyaltyvip https://loyaltyvip.com/mcp{"mcpServers":{"justinmont84-loyaltyvip":{"type":"http","url":"https://loyaltyvip.com/mcp"}}}Cursor で開く{"servers":{"justinmont84-loyaltyvip":{"type":"http","url":"https://loyaltyvip.com/mcp"}}}VS Code で開く{"mcpServers":{"justinmont84-loyaltyvip":{"type":"http","url":"https://loyaltyvip.com/mcp"}}}{"mcpServers":{"justinmont84-loyaltyvip":{"serverUrl":"https://loyaltyvip.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
5| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| q | string | いいえ | 名前で検索 |
| type | string | いいえ | casino_type: commercial | tribal | racino |
| limit | integer | いいえ | |
| state | string | いいえ | 州の 2 文字コード。例:NV |
| offset | integer | いいえ | |
| has_rewards | boolean | いいえ |
詳細
LoyaltyVIP — JavaScript / TypeScript 開発者向けツール
LoyaltyVIP の公式 SDK、CLI、MCP サーバーです。プライバシーを最優先するカジノプレイヤー向けインテリジェンスプラットフォームです。公開されている米国のカジノディレクトリ(リワードプログラムとティアの段階)は、キーなしで検索できます。また、個人用 API キーを使えば、プレイヤー自身のロイヤルティデータにアクセスできます。
- API ドキュメント: https://loyaltyvip.com/developers
- OpenAPI 3.1: https://loyaltyvip.com/openapi.json
- 認証ガイド: https://loyaltyvip.com/auth.md
- エージェント向けリファレンス全文: https://loyaltyvip.com/llms-full.txt
パッケージ
| パッケージ | 内容 | インストール |
|---|---|---|
@loyaltyvip/sdk | 型定義付き、依存関係ゼロの REST クライアント | npm i @loyaltyvip/sdk |
@loyaltyvip/cli | コマンドラインインターフェース | npm i -g @loyaltyvip/cli |
@loyaltyvip/mcp | Model Context Protocol サーバー(stdio) | npx -y @loyaltyvip/mcp |
クイックスタート(SDK)
import { LoyaltyVIP } from "@loyaltyvip/sdk";
const lv = new LoyaltyVIP(); // no key needed for the public directory
const { data } = await lv.searchCasinos({ state: "NV", has_rewards: true, limit: 5 });
console.log(data.map((c) => c.name));
// Your own data needs a key (https://loyaltyvip.com/dashboard/developer):
const me = new LoyaltyVIP({ apiKey: process.env.LOYALTYVIP_API_KEY });
console.log(await me.player("tier_status"));
CLI
npx @loyaltyvip/cli casinos --state NV --rewards
npx @loyaltyvip/cli casino bellagio-nv-880e8400
LOYALTYVIP_API_KEY=lvip_live_... npx @loyaltyvip/cli tiers
MCP サーバー
MCP クライアント(例:Claude Desktop)に追加します。
{
"mcpServers": {
"loyaltyvip": {
"command": "npx",
"args": ["-y", "@loyaltyvip/mcp"],
"env": { "LOYALTYVIP_API_KEY": "lvip_live_..." }
}
}
}
キーは任意です。ディレクトリツール(search_casinos、get_casino、list_rewards_programs)はキーなしで動作します。player_action にはキーが必要です。HTTP(Streamable)MCP トランスポートも https://loyaltyvip.com/mcp で利用できます。
開発
npm install
npm run build # builds sdk -> cli -> mcp
ライセンス
MIT © movaMedia。LoyaltyVIP は独立したサービスであり、カジノブランドとは提携していません。記録管理と分析のためのツールであり、ギャンブル製品ではありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。