hosaka-mcp
deadchannel と Hosaka
x402 上でAIエージェントに販売する2つのサービス。呼び出しごとにUSDCで支払う。登録不要、APIキー不要、サブスクリプション不要——エージェントが呼び出し、支払い、回答を得る。
販売内容 | 価格 | |
Hosaka | 企業が利用しているサードパーティベンダー(自社DNSから証明済み)と連絡先 | $0.01 – $0.25 |
deadchannel | x402エンドポイントが生存しているか。正直な価格設定で、安全に呼び出せるか | $0.001 |
Hosaka — エージェント向け企業データ
MCPサーバーとして利用可能。あらゆるMCPクライアントが直接購入できる:
npx -y hosaka-mcp{
"mcpServers": {
"hosaka": {
"command": "npx",
"args": ["-y", "hosaka-mcp"],
"env": { "HOSAKA_PRIVATE_KEY": "0x…" }
}
}
}HOSAKA_PRIVATE_KEY はBase上に少量のUSDCを保持するウォレット。4つのツールが4つの価格帯で提供されるため、安価な質問が高価な回答のコストを負担することはない:
ツール | 価格 | 得られるもの |
| $0.01 | ドメインの年数、レジストラ、メール・DNSプロバイダー、DMARC、HTTPS、ベンダー数 |
| $0.02 | 調査書に加え、企業が自ら公開しているメールアドレスと電話番号 |
| $0.07 | 企業が利用していると証明できるすべてのサードパーティベンダー。各ベンダーに証明付き |
| $0.25 | 調査書に加え、そこで働く実名の人物 |
調査書に価値がある理由。 企業は購入するすべてのSaaS製品に対してDNS検証レコードを配置することで自社ドメインの所有を証明し、使用するすべての送信者をSPFレコードで承認する。この2つのリストは、企業自身が公開した購入履歴である。
figma.com を問い合わせると、Anthropic、OpenAI、Adobe、Atlassian、MongoDB Atlas、Greenhouse、Docusign、Stripe、Notion、Dropbox、Zendesk が返る——それぞれにそれを証明する正確なレコードが付属するため、購入者は信頼する代わりに確認できる。
ページフィンガープリントは、読み込まれたスクリプトまたはCDNホストを必要とし、言及だけでは不十分: 統合機能の中にベンダーのロゴを掲載しているサイトは、そのベンダーを利用しているサイトではない。
hosaka-agents.vercel.app で稼働中。
Related MCP server: techstack-detective-mcp
deadchannel — x402エンドポイントのリスクオラクル
URLを渡すと、そのエンドポイントが生存しているか、正直な価格設定か、安全に呼び出せるかをエージェントに伝える——1セントも使わずに。
調査したx402エンドポイントの約17%は死んでいるか罠であり、Bazaarのディスカバリーレイヤーは自らの認めるところ、ランキング、品質、評判のシグナルを一切提供していない。そのカタログから選ぶエージェントは、実際の金銭を賭けて推測していることになる。
チェック内容
すべての判定は無料の 402 レスポンスから得られる。これこそが、カタログ全体に対して実行できるほど安価である理由だ。
シグナル | 検出するもの |
| エンドポイントが一貫して応答するか |
| ボット対策壁がエージェントに応答し、ブラウザにはクリーンな402を返す——エンドポイントがインデクサーから見えない |
| 解析可能な支払い要件を返す(v1ボディ および v2 |
| 実際には強制しない価格を宣伝している——誰でも無料でコンテンツを取得できる |
| 価格が $0.0001〜$5 の範囲内。上限を超えると1回の呼び出しで予算を枯渇させうる |
| 数秒間隔で取得したプローブ間で見積もりが変動しない |
| 支払い先アドレスがそのチェーンに対して適切な形式で、バーンアドレスではない |
| 実際の価値を保持できる場所で決済される(テストネットのみではない) |
| チェーン識別子が認識可能(CAIP-2またはフレンドリーネーム) |
| エージェントが支払い前にレスポンスの形状を知ることができる |
|
|
| p99がエージェントが通常許容する5秒の予算内 |
| ペイロードが文書化された形状と一致。逸脱は報告され、握りつぶされない |
判定: live、degraded、trap、testnet、dead、unknown、および0〜100の範囲のリスクスコア。
使用方法
Node 22+ が必要。ランタイム依存関係はゼロ — 型はネイティブに除去されるため、ビルドステップはなく、監査対象はこのリポジトリのみ。
node src/cli.ts https://x402.org/protected
node src/cli.ts --quiet --samples 5 url-a url-b url-c
node src/cli.ts --json url > verdict.jsonいずれかのターゲットが trap または dead の場合、終了コードは非ゼロになる。そのため、不正なエンドポイントを指すエージェントを出荷しないためのガードとしてCIに組み込める。
TESTNET risk 80 $0.01 355ms p99 https://x402.org/protected
x network-mainnet Only testnet networks offered (base-sepolia, solana-devnet).
This endpoint cannot accept real value.
! schema-advertised No input or output schema. An agent has to pay before it
can find out what it gets back.初の全カタログスキャン — 2026年8月20日
node src/scan.ts --live 150 は、公開Bazaarファシリテーターが公開するすべてのリソースを取得し監査する。14,979リソース に対する結果:
上位3つの支払い先アドレスが保持するカタログ | 18.4%、80回に1回の呼び出し を受ける |
ディスカバリータグを公開していない | 40.9% — トピックで検索するエージェントは決して見つけられない |
すべてのチェックに合格 | 56.8% |
最も忙しい150のうち、現在生存しているもの | 91.3% |
最も忙しいもののうち、実際に死んでいるもの | 2.0% |
中央値価格 $0.01、範囲 $0〜$1,000、30日間で316,927回の有料呼び出し。
カタログは噂が示唆するよりも良好な状態にある。しかし均等に分布しているわけではない: 3つのアドレスが合計2,750リソースをリストし、80回に1回の呼び出しを受けており、これは彼らが提供する需要に対して約15倍の過剰代表である。カタログの規模はカタログの深さではない。

訂正、そして再発防止策
この表の以前のバージョンでは、カタログの89.8%がタグを公開していないと主張していた。それは誤りだった。ローダーが extensions.bazaar.tags のみを読み取っていた一方、ほとんどのパブリッシャーはタグをアイテムのルートに配置していた——実際の数値は40.9%である。
このバグは、肯定的なカウントを検証するものが何もなかったため、レビューを生き延びた。欠けているものだけを数えるチェックは、「パブリッシャーがこれを省略している」と「私たちが間違った場所を見ている」を区別できない。test/catalog.test.ts は現在、ライブカタログの取得済み200アイテムのスライス内の既知の3つの場所すべてでタグを手動カウントし、ローダーが双方向で正確に一致することを検証する。
実地からのメモ
仕様だけでなく、ライブエンドポイントに対して構築された:
v2は支払い要件をbase64の
payment-requiredヘッダーに移動し、ボディは{}のままにする。ボディのみを読み取るパーサーは、公式リファレンスエンドポイントを死んでいると判定する。v2はCAIP-2ネットワークIDを送信する(
eip155:84532、solana:EtWTRA…)。v1はフレンドリーネームを送信していた。両方が同時に稼働している。v2は
maxAmountRequiredをamountに改名し、共有のresourceメタデータをペイロードのルートに引き上げる。いくつかのサーバーは、リファレンス実装がすべて送信するトップレベルの
x402Versionを省略し、一部はaccepts[]を文書化されたものより1レベル深くネストする。両方とも解析され、拒否ではなく警告として報告される。ほとんどのリソースはPOSTである。 GETでプローブすると404/405が返り、これは死んだエンドポイントとまったく同じに見える——最初のライブプローブの死亡率が25%になったが、実際の数値は2.7%だった。動詞は現在カタログから取得され、不明な場合はPOSTリトライが行われる。高い死亡率を報告するx402インデックスは、この点を確認する価値がある。
ディスカバリーメタデータは散在している。 仕様は
serviceName/tagsをResourceInfoオブジェクトに配置し、CDPカタログはそれらをアイテムのルートに平坦化し、少数派はextensions.bazaarの下にネストする。1つの場所だけを読むと、半分に過小カウントされる。ブローカー経由のレールが存在する。 AWS Marketplaceリソースは、チェーンアドレスの代わりに
aws:baseネットワークの下のURNで支払い先を指定する。これは正当だが、資金はブローカーに行くため、無効な支払いとしてスコアリングされるのではなく、警告として報告される。
販売
このサービスは自社のチェックをx402上で販売する。src/server/ はv2 HTTPトランスポートのセラー側を実装する: PAYMENT-REQUIRED 出力、PAYMENT-SIGNATURE 入力、PAYMENT-RESPONSE 応答、認可フロー内で——検証、リソース実行、そして決済。
秘密鍵は関与しない。 セラーは決済先を宣言し、バイヤーが署名し、ファシリテーターがブロードキャストする。したがって支払い先アドレスは公開情報であり、誰も監査できないダッシュボードではなく、誰でも監査できる deadchannel.config.json に置かれる。
決済はプローブが結果を生成した後にのみ実行されるため、当方の障害はバイヤーにコストを課さない。
GET / service card, free
GET /health liveness, free
GET /facilitator proves credentials are accepted, free, moves no money
POST /probe the check, $0.001 in USDC on BaseGET /facilitator が存在するのは、誤った資格情報が誰かが支払いを試みるまで見えないままであり、最初に発見するのは顧客になるからである。
稼働状況
サービスは https://deadchannel.vercel.app にデプロイされ、Baseメインネットで1回の呼び出しあたり$0.001で販売し、Coinbaseファシリテーターを通じて決済している。
最初の決済済み支払い: 0x6ac4a22c、ブロック50230005、2026年8月20日。ガスはバイヤーではなくファシリテーターが支払った——x402ではバイヤーは署名のみ行うため、USDCのみを保持するウォレットでも支払える。
npm run validate は、Bazaarがリソースをインデックスする前に適用する25のプリフライトチェックを再実行し、リストが現在アクティブかどうかを報告する。キーは不要で、資金も移動しない。
resource : https://deadchannel.vercel.app/probe
valid : true
accepted : accepted
checks : 25/25 passed
indexed : active=trueHosaka
同じ支払い先アドレス上の2つ目のショップ。企業の事実をエージェントに販売する。
POST /lookup $0.01 domain age, registrar, mail and DNS provider, DMARC, HTTPS
POST /dossier $0.07 every third-party vendor we can prove, with the proofhttps://hosaka-agents.vercel.app で稼働中、Baseメインネットで決済。
プロフィールは、キーもサプライヤーも不要な4つのソースから組み立てられる: DNS over HTTPS、RDAPレジストリ、TLSハンドシェイク、ホームページ。プロフィールあたりのコストはゼロ——マージンは組み立てにある。
興味深い部分はベンダー検出である。企業は購入するすべてのSaaS製品に対してDNS検証レコードを配置することで所有を証明し、使用するすべての送信者をSPFレコードで承認する。この2つのリストは、企業自身が公開した購入履歴である。すべての主張にはそれを証明するレコードが付属するため、購入者は信頼する代わりに確認できる。
Claude または ChatGPT から使用する
Bazaarの検索はクエリを無視してユニークペイヤー数でランク付けするため、新しいショップは品質に関係なくそこでは見えない。MCPは初日から機能するチャネルである——エージェントはすでにそれを話すクライアントの中にいる。
{
"mcpServers": {
"hosaka": {
"command": "node",
"args": ["/absolute/path/to/src/hosaka/mcp/server.ts"],
"env": { "HOSAKA_PRIVATE_KEY": "0x…" }
}
}
}バイヤーは自分のウォレットを持ち込む: キーは支払いをローカルで署名し、マシンから離れることはない。キーがない場合、ツールは会話の途中で失敗する代わりに、何が欠けているかを伝える。
開発
npm install # typescript only, for typechecking
npm test # 18 tests, no network required
npm run typecheckライセンス
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceCompetitive intelligence for AI agents — analyze any URL or company description and get structured JSON with positioning, pain points, competitors, and unique market angles. Payments via x402 protocol ($0.05 USDC on Base mainnet), no accounts required.41MIT
- FlicenseNot gradedqualityCmaintenanceProvides AI agents with tools to detect Shopify apps, WordPress plugins, DNS/email/SaaS footprint, and estimate SaaS spend for competitive intelligence and vendor research.

Sirenicofficial
AlicenseNot gradedqualityAmaintenanceProvides official French and European company data (INSEE Sirene, INPI RNE) for AI agents via pay-per-call USDC on Base, including search, profiles, KYB, sanctions screening, financials, and more.MIT- AlicenseNot gradedqualityBmaintenanceWebsite intelligence tools for AI agents. Ten pay-per-call tools via x402 micropayments (USDC on Base) — no accounts, no API keys.2MIT
Related MCP Connectors
Domain & company intel for AI agents: RDAP, DNS, email deliverability, tech stack. No API keys.
Pay-per-call web scraping for AI agents via x402 on Base USDC. Six tools, no signup.
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/plus8bit/deadchannel'
If you have feedback or need assistance with the MCP directory API, please join our Discord server