mcpField
B
BlinkCodes catalog

BlinkCodes catalog

リモート
blinkcodes.comビジネス・マーケティング09 週間前に更新
リポジトリ公式サイト

BlinkCodes catalog について

BlinkCodes catalog は、BlinkCodes のギフトカード、チャージ、旅行用 eSIM を検索・購入するリモート MCP サービスです。カタログ検索は無料の読み取り専用で、購入には x402 を使います。

主な機能

  1. 01ギフトカード、チャージ、eSIM の検索
  2. 02価格と在庫状況の確認
  3. 03額面と利用制限の確認
  4. 04x402 による商品の購入

活用シーン

  1. 01購入可能なギフトカードやチャージの検索
  2. 02価格や利用できない国の確認
  3. 03MCP 経由の注文と受け取り

MCP 対応

カタログ検索、商品詳細、購入のリモート MCP ツールを提供します。前の2つは無料の読み取り専用で、購入には x402 を使います。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://blinkcodes.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

3
パラメーター型必須説明
typeenumいいえvoucher = ギフトカード、recharge_fixed / recharge = チャージ、e_sim = eSIM データプラン。voucher | recharge_fixed | recharge | e_sim
limitintegerいいえ返す商品の最大数(デフォルト 10、最大 50)。
querystringいいえ商品名とブランドに照合する自由入力テキスト。例:"steam" または "playstation"。
countrystringいいえ商品が発行される国の ISO-3166-1 alpha-2 国コード。例:US、TR。

詳細

BlinkCodes エージェントインターフェース

blinkcodes-agent-interfaces MCP server smithery badge

blinkcodes.com 用の機械可読なインターフェースです。blinkcodes.com は、メールで数秒以内に配信するギフトカードコード、サービスのトップアップ、旅行用 eSIM を販売するストアです。

ここに記載されているものはすべて、リモートのホスト型サービスです。インストールするものも、実行するサーバーもありません。クライアントから以下の URL に接続してください。このリポジトリは、これらのエンドポイントを文書化し、スキーマを固定し、実際に動作する例を提供するために存在します。

インターフェースエンドポイント仕様
MCP(カタログ+購入)https://blinkcodes.com/mcpStreamable HTTP、プロトコル 2025-06-18
A2Ahttps://blinkcodes.com/a2aJSON-RPC、プロトコル 0.3
x402(呼び出しごとの支払い)https://blinkcodes.com/api/v1/buyx402 v2(リクエストに応じて v1)、Base 上の USDC
OpenAPIhttps://blinkcodes.com/openapi.jsonx-payment-info(MPP)を含む
エージェント向けの平易な説明https://blinkcodes.com/llms.txt

検出用ドキュメント:/.well-known/agent-card.json、 /.well-known/mcp/server-card.json、 /.well-known/api-catalog、 /.well-known/agent-skills/index.json、 /.well-known/acp.json、 /.well-known/ucp。

MCP サーバー

Official MCP Registry に com.blinkcodes/catalog として公開されています(server.json)。

ツールは 3 つあります。カタログ用ツール 2 つは読み取り専用で無料です。キー、アカウント、支払いは不要です。3 つ目は料金が発生し、x402 のみで利用できます。

ツール用途
search_catalogギフトカード、トップアップ、eSIM プランを検索します。価格、在庫状況、商品 URL を返します。
get_productID で商品を 1 つ取得します。価格付きの額面、注文時に必要な入力項目、コードを引き換えられない国が返されます。
buy_product購入して、商品を受け取ります。2 回の呼び出しで完了します。引数を渡すと x402 の支払い要件が返され、署名済みペイロードを渡すとコードが返されます。

buy_product は、以下の POST /api/v1/buy と同じ処理経路(検証、予約、決済、履行の順)で実行されます。そのため、MCP でストアを見つけたエージェントは、購入を完了するためにプロトコルを切り替える必要がありません。最初の呼び出しで料金が請求されることはなく、残り 2 つのツールの利用にウォレットは不要です。

リモート MCP に対応するクライアントに追加します。

{
  "mcpServers": {
    "blinkcodes": {
      "type": "http",
      "url": "https://blinkcodes.com/mcp"
    }
  }
}

ツールの完全なスキーマと curl の実行記録については、docs/mcp.md を参照してください。

stdio のみに対応するクライアントでは、同じホスト型エンドポイントにプロキシする Dockerfile のブリッジを使用できます。

docker build -t blinkcodes-mcp . && docker run -i --rm blinkcodes-mcp

クライアントがリモート MCP に対応している場合は、上記の直接 URL を優先してください。ブリッジを使うと経由先が増えるだけで、利点はありません。

エージェント向けの購入

支払いは x402 を介した Base 上の USDC です。1 つのエンドポイントで 2 回のリクエストを行います。

  1. 注文内容を本文に含めて POST /api/v1/buy を送信すると、対象商品の価格が設定された支払い要件と、order ブロック(ID、アクセストークン、ステータス URL)を含む 402 が返ります。
  2. 同一のリクエストに PAYMENT-SIGNATURE ヘッダーを付けて送信すると、コードを含む 200 が返ります。同期処理の時間枠を超えて商品の引き渡しに時間がかかる場合は、status_url を含む 202 が返ります。
// the body, in both passes
{
  "email": "[email protected]",
  "product_type": "giftcard",   // giftcard | topup | esim | phone_rental
  "product_id": 187,
  "item_id": 1195,
  "quantity": 1
}
  • ネットワークは eip155:8453、資産は 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913(USDC)です。
  • デフォルトでは x402 v2 を使用します。v1 クライアントは X-PAYMENT を送信するか、X-PAYMENT-VERSION: 1 を指定して v1 の見積もりを取得してください。
  • GET /api/v1 では決済手段の説明を無料で取得できます。
  • 商品名を何も指定せずに /api/v1/buy を呼び出すと、決済手段の最低価格を提示する 402 が返り、注文は作成されません。クローラーでも安全に使える確認用の形式です。

実行例:examples/x402-buy.mjs。決済手段、最低価格、支払い可能なコインのペアについては、GET /api/public/payment-methods を参照してください。

A2A

エージェントカードは /.well-known/agent-card.json にあり、JSON-RPC の message/send は https://blinkcodes.com/a2a で利用できます。スキルは、カタログの 2 つのツールと buy_product です。このトランスポートでは、buy_product は支払い拡張機能 a2a-x402(https://github.com/google-a2a/a2a-x402/v0.1)を使用します。カタログのスキルは無料のため、required: false と宣言されています。

見積もりを取得すると x402.payment.required を含む input-required の Task が返ります。支払う際は、同じ taskId に x402.payment.payload を含めて送信すると、引き渡し内容をアーティファクトとして含む completed の Task が返ります。詳しくは examples/a2a.sh を参照してください。

人間向けのドキュメント

ストア、価格、利用規約については https://blinkcodes.com をご覧ください。サポート窓口:[email protected]。

ライセンス

MIT — このリポジトリ内のドキュメントとサンプルに適用されます。サービス自体には、サイトに掲載されている利用規約が適用されます。

コメント

MCP は初めてですか?

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

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