PayPerByte
PayPerByte MCP サーバー
AIエージェントに**PayPerByte**への直接アクセスを提供するModel Context Protocolサーバーです。暗号学的に証明され、来歴を検証できるAIエージェント向けデータフィード(X-BYTE-Attestationレシートは配信の完全性を証明します。これはPayPerByteがBYTE Libraryドメインの下で配信し証明した正確なバイト列であり、独立したデータ発行者が署名したものではなく、データが正しいことを保証するものでもありません)。エージェントはフィードを発見し、x402経由で従量課金(Baseメインネット上のUSDCで決済)するか、オンチェーンストリーム(Arbitrum Sepoliaテストネット)に購読できます。有料のx402レスポンスにはすべてEIP-712 PayloadAttestationレシート(X-BYTE-Attestationヘッダー)が付与され、エージェントは行動する前にこれを検証します。トークン不要、APIキー不要、オフチェーンアカウント不要です。
2つのレール —
PRIVATE_KEYを設定する前にこれを読んでください。
x402従量課金(
byte_buy_data): Baseメインネット(eip155:8453)、実際のUSDC。 有料フィードは実際の資金で決済されます。旗艦のMerchant Screen Oracleは判定1回につき$0.10です。マーチャントのドメインと支払い先アドレスに対する署名付きALLOW/WARN/BLOCKチェックで、レスポンスの正確なバイト列に対する署名付きEIP-712アテステーションによって裏付けられ、エージェントがx402支払いを決済する前に実行されます。真正性と配信の完全性であり、判定自体の正しさの保証ではありません。また、指定したドメイン・アドレス・価格に対するものであり、最終的に決済するアドレスを監視・制約するものではありません。使う予定の金額だけを保持する専用ウォレットを使用してください。オンチェーン購読/公開/クエリ層(BYTE Libraryコントラクト+インデクサー): Arbitrum Sepoliaテストネット(チェーン
421614)、MockUSDC。 この層のメインネットは外部セキュリティ監査を条件としています。EIP-712アテステーション署名ドメインは、どちらのレールで支払ったかに関係なく421614に固定されたままです。1つの
PRIVATE_KEYで両方のレールに対応します。失っても構わない資金を保持するキーを再利用しないでください。
クイックスタート
npx -y byte-mcp-serverMCPクライアント(Claude Desktop設定は以下)に配線すると、エージェントは以下を実行できます:
フィードを発見: 「PayPerByteカタログを一覧表示」 / 「天気のパブリッシャーを検索」
支払う前に取引相手をスクリーニング(x402、セットアップ不要): 「決済する前にこのドメインと支払い先アドレスをスクリーニングして」 → Baseメインネットで実際のUSDC $0.10、Merchant Screen Oracleからの署名付きALLOW/WARN/BLOCK判定とアテステーションレシート付き
まず安価に試す: 「天気を取得して」 / 「今日M4以上の地震はある?」 → 実際のUSDC $0.005 / $0.003、すべてのレスポンスに同じアテステーションレシート付き — 判定に使う前に検証してから行動する仕組みを確認できる最も安価な方法
ストリームに購読(テストネット): 「地震フィードに購読して」 → Arbitrum Sepoliaでの継続的決済のためにMockUSDCを自動承認
ファクトオラクルにクエリ(テストネット): 登録済みファクトオラクルパブリッシャーに署名付きEIP-712質問を投稿し、引用付きのオンチェーン署名回答を取得 — ファクトオラクルパブリッシャーが稼働している場合(現在は誰もブロードキャストしていないため、登録してブロードキャストするまでツールはタイムアウトします)
ライブカタログは**x402.payperbyte.io/feeds**にあります — 天気、マーケット、コード、セキュリティ、ナレッジにわたる、暗号学的に証明され来歴を検証できるフィードです。
Related MCP server: CorteX402
行動前検証(ForeSeal)
検証してから行動するループ全体を1つのコマンドで確認できます — インストール不要、サインアップ不要、ウォレット不要:
npx @foreseal/demoローカルで実行され(実際のUSDCは不要)、エージェントが本物のバイト列に対してACTし、4つの攻撃(改ざんされたバイト、偽造署名、レシート欠落、フォークされた署名ドメイン)をREFUSEする様子を約1秒で示します。
同じプリミティブは、独自スタックに組み込める2つのパッケージとして提供されています:
Kit —
@payperbyte/sdk: 購入者が行動前にレシートを検証します。Gate —
@foreseal/gate: 販売者が任意のx402エンドポイントに検証可能なレシートをスタンプします。
2つのパラダイム: 購読 vs. 購入
モード | ツール | レール | 最適な用途 | 価格 |
購入(x402) |
| Baseメインネット — 実際のUSDC | 単発のニーズ(このユーザークエリに対する単一スナップショットまたは判定) | フィードごと、402チャレンジで見積もり(旗艦$0.10、ほとんどのフィードは数セント以下) |
購読 |
| Arbitrum Sepolia — テストネットMockUSDC | 継続的ストリーム(すべての天気更新、すべての新しい地震) | 配信1回あたり$0.003 / KB |
購入はゼロセットアップ、使った分だけ支払い、実際の決済で稼働中です。購読は監査ゲート付きテストネット層で毎回のブロードキャストを配信します。アクセスパターンで選択してください。
判定の購入(POSTオラクル)
GETデータフィードはfeedのみが必要です。methodにPOSTを含むフィード(ライブリスト: https://x402.payperbyte.io/feeds)はクエリをbodyとして受け取ります — byte_buy_dataは呼び出しをGETからPOSTに自動的に切り替えます。判定オラクル — 署名付きALLOW/WARN/BLOCKを返すフィード — はmerchant-screen、address-reputation、sanctions-screen、pkg-verdict、reasoning-verdictです:
// byte_buy_data tool call — screen a merchant/counterparty before settling
{
"feed": "merchant-screen",
"body": { "domain": "example.com", "address": "0x1234…abcd", "observed_price_atomic": "100000" }
}有料レスポンスは署名付き判定と、X-BYTE-Attestationレシートに対するインラインの検証してから行動する結果を返します:
{
"feed": "merchant-screen",
"paid": true,
"price": "$0.100000",
"txHash": "0x…",
"data": { "answer": { "verdict": "ALLOW", "reasons": ["…"] }, "attestation": { "…": "…" } },
"verification": { "verified": true, "hashMatch": true, "signerMatch": true,
"reason": "receipt verified — bytes intact AND signed by the pinned gateway attester (safe to act)" }
}verification.verified === trueの場合のみ行動してください — レシートは来歴と完全性を証明するものであり、正しさを証明するものではありません。その他のPOSTボディ: address-reputation {domain,address}、sanctions-screen {address|name}、pkg-verdict {ecosystem,package[,version]}、reasoning-verdict {subject}。GETデータフィード(天気、地震など)ではbodyを完全に省略します。
ツール(全15個)
ディスカバリー(読み取り専用、ウォレット不要)
ツール | 説明 |
| トピックと並び順でパブリッシャーを検索 |
| 価格と頻度付きでアクティブなフィードカタログを一覧表示 |
| 1つのパブリッシャーのオンチェーン情報(ステータス、購読者数、メッセージ数、USDC収益、スキーマ) |
| ネットワーク全体の統計: パブリッシャー数、メッセージ数、決済された総手数料 |
|
|
| ウォレットのすべてのアクティブな購読 — 直近7日/30日のメッセージ数+USDC支出 |
| パブリッシャーのコンテンツドリフトシグナル: 安定 / 中程度 / 顕著 / 不明 |
| Arbitrum Sepolia上のUSDC+ETH残高 |
| 検証してから行動。 エージェントが受信したバイト列の |
ストリームへの購読(PRIVATE_KEYが必要)
ツール | 説明 |
| パブリッシャーのストリームに購読登録します。 |
| 購読解除 — 次のブロックから有効になります |
| データパブリッシャーとして登録します(スキーマ + オンチェーン登録)。v1 はファーストパーティのみ。stake = 0 |
| DataStream 経由でペイロードを購読者に公開します(手数料は USDC で決済)。r2 に関する移行通知は上記参照 |
オンデマンド購入(PRIVATE_KEY が必要)
ツール | 説明 |
| x402 ゲートウェイ経由で任意のフィードから 1 パケットを購入 — Base メインネット上の実 USDC。購読も allowance も不要。402 チャレンジに対して EIP-3009 の |
| スラッシュ可能なファクトオラクルパブリッシャーに質問を投げます。署名付き EIP-712 リクエスト(クエリをあなたのウォレットに紐付けるため、漏洩したクエリでエスクローが焼かれることはありません)。回答は引用付きでオンチェーン上であなたのアドレス宛にブロードキャストされます。稼働中のファクトオラクルパブリッシャーが必要です — 現在ブロードキャストしているものはないため、登録されるまで呼び出しはタイムアウトします。 |
設定
Claude Desktop
~/.config/claude/claude_desktop_config.json(Linux)または ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)を編集します:
{
"mcpServers": {
"payperbyte": {
"command": "npx",
"args": ["-y", "byte-mcp-server"],
"env": {
"PRIVATE_KEY": "0x...",
"RPC_URL": "https://sepolia-rollup.arbitrum.io/rpc",
"INDEXER_URL": "http://localhost:8080"
}
}
}
}PRIVATE_KEY は任意です — 読み取り専用ツールはこれなしで動作します。購読・公開・購入・クエリを有効にするには追加してください。
Claude Code
claude mcp add payperbyte -- npx -y byte-mcp-server環境変数
変数 | 必須 | デフォルト | 説明 |
| 書き込み/購入/クエリツールのみ | — | EOA キー。 |
| なし |
| Arbitrum Sepolia RPC(オンチェーンの読み取り/購読レイヤー) |
| なし |
| PayPerByte インデクサー API |
| なし |
| x402 ゲートウェイのベース URL( |
| なし | 現在のゲートウェイアテスター( |
|
| なし | —(上限なし) |
|
ネットワーク
2 つのレールを正直に明記します:
x402 支払いレール(
byte_buy_data): Base メインネット(eip155:8453)。 有料フィードは x402.payperbyte.io のゲートウェイを通じて実 USDC で決済されます。有料 200 ごとに、正確なレスポンスバイトに対する EIP-712 レシートX-BYTE-Attestationが返されます。オンチェーンレイヤー(購読、ブロードキャスト、ファクトオラクルエスクロー、インデクサー): Arbitrum Sepolia(チェーン
421614)。 BYTE Library コントラクトのメインネットは外部セキュリティ監査を条件としています。EIP-712 のPayloadAttestation署名ドメインは、支払いレールに関係なく421614に固定されています。
コントラクトアドレスはバンドルされた設定に固定されており、npm リリースにはすぐ使えるデフォルトが同梱されています。トークンはありません。
開発
git clone https://github.com/0rkz/byte-mcp-server.git
cd byte-mcp-server
npm install
npm run build && npm startライセンス
MIT — LICENSE を参照してください。
スターターキット
任意の有料キット($39): buyer-side agent kit — フィードを購入・検証するエージェントで、ドロップインの Claude Desktop / Claude Code / Cursor 設定と無料の 30 分間レディネスコールが含まれます。npm パッケージは無料の MIT のままです — キットは組み立て済みのセットアップを販売するものです。
リンク
payperbyte.io — PayPerByte ホーム
x402.payperbyte.io/feeds — ライブフィードカタログ
Model Context Protocol — MCP 仕様
Maintenance
Related MCP Servers
- AlicenseBqualityDmaintenanceHigh-performance CCXT MCP server for cryptocurrency exchange integration2455142MIT
- AlicenseAqualityCmaintenancePay-per-call x402 data products on Base mainnet — sanctions screening, aviation weather, mortgage rates, US property dossier, title chain, wallet balance, and agent session auth. Every call settles in USDC with an on-chain receipt, no accounts or API keys.768MIT

Funding-mcpofficial
AlicenseAqualityBmaintenanceReal-time perp market-data for AI trading agents — funding rates, funding-arb signals, open interest, volume, orderbook depth/slippage and oracle families across 25 venues, plus HIP-3 RWA coverage (tokenized stocks, metals, oil) that mainstream aggregators lack. x402-native pay-per-call (USDC on Base): one free funding screener tool + 11 paid tools with auto-pay.12152MIT- FlicenseAqualityCmaintenancePay-per-call tools for AI agents including trust checks, due diligence, market data, and human-verified approvals, settled in USDC on Base via the x402 protocol.16
Related MCP Connectors
Pay-per-use weather, environment, finance, and on-chain intelligence tools for AI agents via x402.
Pay-per-call x402 gateway: agent tools, OpenAI-compatible LLM, market data, RPC, security audits.
63 pay-per-call tools for agents: vision, text, data, web, blockchain. USDC on Base via x402.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/0rkz/byte-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server