mcpField
W
walletap

walletap

ローカル
github.com/ivangr1ビジネス・マーケティング011 週間前に更新

walletap について

Walletap を通じて Apple Wallet と Google Wallet のパスを発行・管理するサーバーです。AI アシスタントから、パス、テンプレート、所在地、チームの管理操作を利用できます。

主な機能

  1. 01ウォレットパスの作成と管理
  2. 02パスの検索・一覧表示・CSV 出力
  3. 03テンプレートと所在地の管理
  4. 04パスやテンプレートの通知送信
  5. 05チームメンバーと権限の管理
  6. 06パステキストの翻訳

活用シーン

  1. 01ロイヤルティパスを発行し、スタンプや残高を更新
  2. 02メールアドレスや電話番号でパスを検索
  3. 03マーケティング資料用にパスを出力
  4. 04パス保有者に通知を送信

MCP 対応

パスの発行・管理、テンプレートと所在地の管理、通知、チームアカウントなどの Walletap 操作を MCP ツールとして提供します。stdio と HTTP トランスポートに対応します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"ivangr1-walletap": {
"command": "npx",
"args": [
"-y",
"@walletap/mcp-server"
],
"env": {
"WALLETAP_API_KEY": "<WALLETAP_API_KEY>"
}
}
}
}
起動コマンドnpx -y @walletap/mcp-server
設定が必要な環境変数
WALLETAP_API_KEYシークレットYour Walletap API key from app.walletap.io

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

パッケージ
npm@walletap/mcp-server0.1.3

ツール

23

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

パラメーター型必須説明
limitnumberいいえ返す結果の最大件数(デフォルト:15)
statusenumいいえインストールステータスでフィルタリングします(デフォルト:all)all | installed | not_installed
endBeforestringいいえ前のページのカーソル
startAfterstringいいえ次のページのカーソル — 前回のレスポンスの値を使用します
templateIdstringはいパスを一覧表示するテンプレート ID

詳細

@walletap/mcp-server

あらゆる AI アシスタントから Apple Wallet と Google Wallet のパスを発行・管理できます。

クイックスタート

npx @walletap/mcp-server

または、グローバルにインストールします。

npm install -g @walletap/mcp-server
walletap-mcp

認証

Walletap API キーを環境変数として設定します。

export WALLETAP_API_KEY=wt_live_xxxxxxxxxxxxxxxxxxxx

API キーは、Walletap ダッシュボードの「Settings」で確認できます。

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "walletap": {
      "command": "npx",
      "args": ["-y", "@walletap/mcp-server"],
      "env": {
        "WALLETAP_API_KEY": "wt_live_xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Cursor / Windsurf

.cursor/mcp.json または .windsurf/mcp.json に追加します。

{
  "mcpServers": {
    "walletap": {
      "command": "npx",
      "args": ["-y", "@walletap/mcp-server"],
      "env": {
        "WALLETAP_API_KEY": "wt_live_xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

HTTP リモートモード

セルフホスト環境へのデプロイ、n8n、Make、Zapier AI で使用する場合:

walletap-mcp --transport http

これにより、次のエンドポイントを公開する HTTP サーバーが起動します(デフォルトのポートは 3001 です)。

  • POST /mcp — JSON-RPC エンドポイント
  • GET /mcp/sse — ストリーミング用の Server-Sent Events
  • GET /health — ヘルスチェック

Docker の例:

FROM node:22-alpine
RUN npm install -g @walletap/mcp-server
ENV WALLETAP_API_KEY=wt_live_xxxxxxxxxxxxxxxxxxxx
ENV MCP_PORT=3001
EXPOSE 3001
CMD ["walletap-mcp", "--transport", "http"]

ツールリファレンス

ツール機能主な入力
list_passesページネーションを使用してテンプレートのパスを一覧表示しますtemplateId、status、limit
search_passesメールアドレスまたは電話番号でパスを検索しますtemplateId、searchQuery
export_passesパスを CSV としてエクスポートしますtemplateId、status
get_passウォレット URL を含む単一のパスを取得しますid または externalId+templateId
create_pass1 つ以上のウォレットパスを作成しますpasses[]、sendToEmail、sendToPhone
update_passパスのフィールド、スタンプ、または残高を更新しますid、templateFields、stampOperation、balanceOperation
notify_passパスの所有者 1 人に通知を送信しますpassId、title、content
list_templatesすべてのパステンプレートを一覧表示しますlimit、startAfter
create_template新しいテンプレートを作成しますname、type
update_templateテンプレートの設定/デザインを更新しますtemplateId、data
delete_templateテンプレートを削除しますtemplateId
send_template_notificationテンプレート内のすべてのパス所有者に通知しますtemplateId、title、content
create_certificateApple Wallet 証明書を作成しますtemplateId
list_locationsすべての店舗所在地を一覧表示します—
create_location新しい所在地を作成しますname、latitude、longitude
update_location所在地の詳細を更新しますid、name、address
delete_location所在地を削除しますid
create_readerVTAP NFC リーダーを作成しますname、templateId、phone
list_sub_accountsチームメンバーを一覧表示します—
create_sub_accountチームメンバーを作成しますemail、displayName、password
update_sub_accountチームメンバーの権限を更新しますuserId、permissions、templateIds
delete_sub_accountチームメンバーを削除しますuserId
translate_pass_textパスのテキストを複数の言語に翻訳しますtexts、sourceLanguage、targetLanguages

プロンプトの例

Walletap に接続した AI アシスタントには、次のように指示できます。

  • 「『Coffee Rewards』というロイヤルティカードのテンプレートを作成し、[email protected] にパスを発行して」
  • 「まだインストールされていない、ロイヤルティテンプレートのパスをすべて表示して」
  • 「スタンプカードテンプレートの外部 ID が『CUST-42』のパスにスタンプを 3 個追加して」
  • 「すべてのパス所有者に『今週末はポイント 2 倍! 2 倍のポイントを獲得するには、いずれかの店舗にお越しください。』という通知を送信して」
  • 「マーケティングチーム向けに、すべてのロイヤルティパスを CSV としてエクスポートして」
  • 「パスのラベルをスペイン語、フランス語、ドイツ語に翻訳して」

API ベース URL

デフォルトでは https://api.walletap.io に接続します。次のように変更できます。

export WALLETAP_API_BASE_URL=https://your-custom-instance.example.com

ライセンス

MIT

コメント

MCP は初めてですか?

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

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