MCP.so
ログイン

Pocket Network Agentic Marketplace: Pay-per-Call APIs MCP Server認証済み注目

@Pocket Network Foundation

基本情報

カテゴリ

AI とエージェント

ライセンス

MIT

作者

Pocket Network Foundation

投稿者

TheFeloniousMonk

Pocket Network Agentic Marketplace: Pay-per-Call APIs MCP Server について

Pocket Network のエージェント向けマーケットプレイスの MCP サーバー:データサービスとユーティリティのカタログを検索して呼び出し、x402 で Base 上の USDC によりリクエストごとに支払います。アカウントも API キーも不要。検索と詳細表示は無料で、

Pocket Network Agentic Marketplace: Pay-per-Call APIs MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "pocket-network": {
      "command": "npx",
      "args": [
        "-y",
        "@pocket-network/agentic-portal-mcp"
      ],
      "env": {
        "POCKET_PRIVATE_KEY": "0x…",
        "POCKET_MAX_TOTAL_ATOMIC": "1000000"
      }
    }
  }
}

Pocket Network Agentic Marketplace: Pay-per-Call APIs MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。

概要

Pocket Network Agentic Marketplace: Pay-per-Call APIs MCP Server とは?

Pocket Network Agentic Marketplace: Pay-per-Call APIs MCP Server は、Pocket Network のエージェント向けマーケットプレイスの公式ローカル MCP サーバーです。AI エージェントがデータサービスやユーティリティのカタログを検索して呼び出し、x402 で Base 上の USDC によりリクエストごとに支払えます。アカウントも API キーも不要で、支払いはウォレットが行います。

agent.pocket.network のマーケットプレイスは、リクエストごとに価格を提示し、x402 または MPP で支払いを受けてデータを返します。この MCP サーバー @pocket-network/agentic-portal-mcp はあなたのマシン上で動き、ウォレットの秘密鍵を保持して、設定した上限の範囲内でローカルに支払いへ署名します。サービスの検索と詳細表示は無料です。ソースは GitHub の pokt-network 組織で MIT ライセンスとして公開されています。

Pocket Network Agentic Marketplace: Pay-per-Call APIs MCP Server の使い方

要件:Node.js 20 以降、有料呼び出しには設定したネットワーク上の USDC。ガス代は facilitator が払うため、ウォレットに ETH は不要です。

鍵を設定しなければ無料の 2 ツールだけが動くので、安全に試せます。有料呼び出しをするには、サーバーの env にウォレットの鍵と支出総額の上限を設定します。デスクトップクライアントはシェルの環境変数なしで MCP サーバーを起動するため、プロファイルで設定した変数はサーバーに届きません。

Claude Desktop、Cursor、Claude Code

claude_desktop_config.json、.cursor/mcp.json、Claude Code のプロジェクトの .mcp.json はすべて同じブロックを使います。

{
  "mcpServers": {
    "pocket-network": {
      "command": "npx",
      "args": ["-y", "@pocket-network/agentic-portal-mcp"],
      "env": {
        "POCKET_PRIVATE_KEY": "YOUR_WALLET_PRIVATE_KEY",
        "POCKET_MAX_TOTAL_ATOMIC": "1000000"
      }
    }
  }
}

env を省けば無料ツールだけで動きます。Windows でクライアントが npx を起動できない場合は、"command": "cmd" と "args": ["/c", "npx", "-y", "@pocket-network/agentic-portal-mcp"] を使います。設定を編集したらクライアントを再起動します。

VS Code

.vscode/mcp.json の servers に同じコマンドと env を書きます。

{
  "servers": {
    "pocket-network": {
      "command": "npx",
      "args": ["-y", "@pocket-network/agentic-portal-mcp"],
      "env": { "POCKET_MAX_TOTAL_ATOMIC": "1000000" }
    }
  }
}

支出の設定

  • POCKET_PRIVATE_KEY:支払い用ウォレットの鍵(16 進数 64 文字)。未設定なら無料ツールのみ。
  • POCKET_MAX_TOTAL_ATOMIC:サーバー稼働中に署名する総額の上限。支払いに必須です。
  • POCKET_MAX_PER_CALL_ATOMIC:1 回の呼び出しで署名する上限(既定値:カタログ内の最高価格)。
  • POCKET_NETWORK:署名する唯一のネットワーク。既定値は eip155:8453(Base メインネット)。
  • POCKET_QUOTE_ONLY:true にすると売り手の条件だけを返し、支払いはしません。
  • POCKET_PORTAL_URL と POCKET_LOG_LEVEL:マーケットプレイスの URL とログレベル。

金額はトークンの最小単位(atomic units)です。USDC は小数 6 桁なので、1000000 が $1.00、$0.005 の呼び出しは 5000 です。

Pocket Network Agentic Marketplace: Pay-per-Call APIs MCP Server の主な機能

  • アカウント、API キー、サブスクリプションなしで、マーケットプレイスのサービスを呼び出しごとに利用。
  • x402 による Base 上の USDC 払い。署名は自分のウォレットがローカルで行います。
  • x402 の exact 方式では署名が特定の金額を承認するため、支出上限は署名の前に確認されます。
  • 売り手の条件だけを表示して支払わない見積もり専用モード。
  • サービスが不明、提供停止中、またはパスやメソッドが一覧にない場合は、何も署名せずに呼び出しを拒否。
  • 有料呼び出しごとに領収情報(金額、ネットワーク、トランザクション)を返します。
  • 鍵はログに出さず、ツールの結果にも含めません。

Pocket Network Agentic Marketplace: Pay-per-Call APIs MCP Server のツール

  • search_services(無料):キーワードとカテゴリでカタログを検索。
  • describe_service(無料):1 つのサービスの価格、操作、入出力スキーマ、実際に取得したリクエストとレスポンスを表示。
  • call_service(有料):サービスを呼び出して代金を支払います。REST サービスは path と httpMethod を取ります(例:{"serviceId": "literature-search", "path": "/v1/literature", "body": {"query": "aspirin"}})。JSON-RPC サービスは method と params を含む body を取ります。結果には支払いの領収情報とポータルのレスポンスエンベロープが含まれ、その data は第三者のコンテンツなので、指示ではなくデータとして扱います。

Pocket Network Agentic Marketplace: Pay-per-Call APIs MCP Server のユースケース

  • 無料でカタログを見る:「Pocket のマーケットプレイスで SEC 提出書類のサービスを探して、最も合うものの詳細を見せて」
  • 研究文献の検索:「literature-search でアスピリンに関する最近の論文を探して」
  • 支払う前に価格を確認:POCKET_QUOTE_ONLY=true で実行し、各呼び出しの費用を確認。
  • 予算上限のあるエージェント処理:専用ウォレットと $1.00 の総額上限をサーバーに設定。

Pocket Network Agentic Marketplace: Pay-per-Call APIs MCP Server のトラブルシューティング

  • 有料呼び出しが拒否される:支払いには POCKET_MAX_TOTAL_ATOMIC が必須で、総額はサーバーの再起動時にだけリセットされます。値を上げてクライアントを再起動します。
  • 設定が反映されない:シェルのプロファイルではなく、設定ファイルの env に書きます。
  • Windows でクライアントが npx を起動できない:上記の cmd /c npx 形式を使います。
  • 署名後に呼び出しが失敗した:売り手がまだ決済する可能性があるため、サーバーはそれを総額に計上します。

よくある質問

1

アカウントや API キーは必要ですか?

いいえ。アカウントも API キーもありません。ウォレットがリクエストごとに支払い、2 つの検索系ツールは鍵なしで動きます。

2

呼び出しの費用は?

各サービスが独自に価格を設定し、`describe_service` で支払い前に確認できます。マーケットプレイスのトップページでは、1 回あたりの代表的な価格は $0.005 とされています。

3

ウォレットの鍵を渡しても安全ですか?

使ってもよい金額だけを入れた専用ウォレットを使ってください。鍵はクライアントの設定ファイルに平文で保存されるため、そのファイルを鍵と同じように扱います。

4

AI クライアントは支払い前に確認してくれますか?

おそらくしません。先に確認するかどうかはモデル次第です。モデルが何をしても効くのは支出上限です。

5

ガス代のために ETH は必要ですか?

いいえ。ガス代は facilitator が払うため、ウォレットには設定したネットワーク上の USDC だけが必要です。

6

レスポンスのデータは信頼できますか?

信頼できない第三者のコンテンツとして扱ってください。ポータルは出所とスキーマチェックの結果を示すエンベロープで包みますが、内容自体は提供者のものです。

コメント

「AI とエージェント」の他のコンテンツ