hosaka-mcp
deadchannel & Hosaka
x402를 통해 AI 에이전트에 판매하는 두 서비스로, 호출당 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를 보유한 지갑이다. 네 가지 도구에 네 가지 가격이 있어, 싼 질문이 비싼 답변 비용을 지불하지 않는다:
도구 | 가격 | 제공 내용 |
| $0.01 | 도메인 연식, 등록기관, 메일/DNS 제공자, DMARC, HTTPS, 벤더 수 |
| $0.02 | 도시에, 기업이 자체적으로 공개한 이메일과 전화번호까지 |
| $0.07 | 기업이 사용한다고 입증 가능한 모든 타사 벤더, 각각의 증거 포함 |
| $0.25 | 도시에, 재직 중인 실명 인물까지 |
도시에가 가치 있는 이유. 기업은 구매하는 모든 SaaS 제품에 DNS 검증 레코드를 배치하여 도메인 소유권을 입증하고, SPF 레코드에서 사용하는 모든 발신자를 승인한다. 이 두 목록은 기업이 스스로 공개한 구매 이력이다.
figma.com을 요청하면 Anthropic, OpenAI, Adobe, Atlassian, MongoDB Atlas, Greenhouse, Docusign, Stripe, Notion, Dropbox, Zendesk가 반환된다 — 각각 이를 입증하는 정확한 레코드와 함께 제공되므로, 구매자는 신뢰하는 대신 확인할 수 있다.
페이지 지문은 로드된 스크립트 또는 CDN 호스트가 필요하며, 언급만으로는 부족하다: 통합 목록에 벤더 로고를 나열하는 사이트는 그 벤더를 사용하는 사이트가 아니다.
Related MCP server: Sirenic
deadchannel — x402 엔드포인트용 위험 오라클
URL을 주면, 에이전트에게 해당 엔드포인트가 살아있는지, 정직한 가격인지, 호출해도 안전한지 알려준다 — 한 푼도 쓰지 않고.
조사된 x402 엔드포인트의 약 17%가 죽었거나 함정이며, Bazaar 검색 계층은 자체 인정으로 순위, 품질, 평판 신호를 제공하지 않는다. 그 카탈로그에서 선택하는 에이전트는 실제 돈을 걸고 추측하는 것이다.
검사 항목
모든 판정은 무료 402 응답에서 나오며, 이것이 전체 카탈로그에 걸쳐 실행할 수 있을 만큼 저렴한 이유다.
신호 | 포착 대상 |
| 엔드포인트가 일관되게 응답하는지 |
| 봇 벽이 에이전트에게 응답하고 브라우저는 깨끗한 402를 받는 경우 — 엔드포인트가 인덱서에 보이지 않음 |
| 파싱 가능한 결제 요구사항을 반환하는지 (v1 본문 및 v2 |
| 광고한 가격을 강제하지 않는 경우 — 누구나 콘텐츠를 무료로 가져갈 수 있음 |
| 가격이 $0.0001–$5 범위 내에 있는지; 상한을 초과하면 한 번의 호출로 예산을 소진할 수 있음 |
| 몇 초 간격으로 측정한 견적이 변하지 않는지 |
| 지급 주소가 체인에 대해 올바른 형식이고 소각 주소가 아닌지 |
| 테스트넷만이 아닌 실제 가치를 보유할 수 있는 곳에서 결제되는지 |
| 체인 식별자가 인식 가능한지 (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이면 종료 코드가 0이 아니므로, 잘못된 엔드포인트를 가리키는 에이전트를 배포하지 않도록 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회 유료 호출.
카탈로그는 민간 전설이 시사하는 것보다 상태가 좋다. 그러나 균등하게 분포되어 있지 않다: 세 주소가 2,750개 리소스를 나열하고 80회 중 1회 호출을 받으며, 이는 서비스하는 수요에 비해 약 15배 과대 대표된다. 카탈로그 크기는 카탈로그 깊이가 아니다.

수정 및 반복 방지
이 표의 이전 버전은 카탈로그의 89.8%가 태그를 게시하지 않는다고 주장했다. 그것은 틀렸다. 로더는 extensions.bazaar.tags만 읽었지만, 대부분의 게시자는 태그를 항목 루트에 배치한다 — 실제 수치는 40.9%다.
버그는 긍정 수를 주장하는 것이 없었기 때문에 검토를 통과했다. 누락된 것만 세는 검사는 "게시자가 이것을 생략했다"와 "우리가 잘못된 곳을 보고 있다"를 구분할 수 없다. test/catalog.test.ts는 이제 라이브 카탈로그의 캡처된 200개 항목 슬라이스에서 세 가지 알려진 위치 모두에서 태그를 수동으로 세고, 로더가 양방향으로 정확히 일치하는지 주장한다.
현장에서의 메모
사양만이 아닌 라이브 엔드포인트를 대상으로 구축됨:
v2는 결제 요구사항을 base64
payment-required헤더로 이동하고 본문을{}로 남긴다. 본문만 읽는 파서는 공식 참조 엔드포인트를 죽은 것으로 표시한다.v2는 CAIP-2 네트워크 ID (
eip155:84532,solana:EtWTRA…)를 보내는 반면 v1은 친숙한 이름을 보냈다. 둘 다 동시에 라이브다.v2는
maxAmountRequired를amount로 이름 변경하고 공유resource메타데이터를 페이로드 루트로 끌어올린다.여러 서버가 참조 구현이 모두 보내는 최상위
x402Version을 생략하고, 일부는accepts[]를 문서화된 것보다 한 단계 더 깊게 중첩한다. 둘 다 파싱되어 거부 대신 경고로 보고된다.대부분의 리소스는 POST다. GET으로 프로브하면 404/405가 반환되어 죽은 엔드포인트와 정확히 같아 보인다 — 첫 라이브 프로브 사망률을 25%로 만들었지만 실제 수치는 2.7%다. 이제 동사는 카탈로그에서 가져오며, 알 수 없는 경우 POST 재시도가 있다. 높은 사망률을 보고하는 x402 인덱스는 이 문제를 확인할 가치가 있다.
검색 메타데이터는 분산되어 있다. 사양은
serviceName/tags를 ResourceInfo 객체에 배치하고, CDP 카탈로그는 이를 항목 루트에 평평하게 만들며, 소수는extensions.bazaar아래에 중첩한다. 한 위치만 읽으면 절반으로 과소계산된다.브로커 레일이 존재한다. 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 메인넷에서 $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
같은 지급 주소에 있는 두 번째 상점으로, 에이전트에게 기업 정보를 판매한다.
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 proof라이브: https://hosaka-agents.vercel.app, Base 메인넷에서 결제.
프로필은 키나 공급업체가 필요 없는 네 가지 소스에서 조립된다: DNS over HTTPS, RDAP 레지스트리, TLS 핸드셰이크, 홈페이지. 프로필당 비용은 0 — 마진은 조립에 있다.
흥미로운 부분은 벤더 감지다. 기업은 구매하는 모든 SaaS 제품에 DNS 검증 레코드를 배치하여 도메인 소유권을 입증하고, SPF 레코드에서 사용하는 모든 발신자를 승인한다. 이 두 목록은 기업이 스스로 공개한 구매 이력이다. 모든 주장은 이를 입증하는 레코드를 포함하므로, 구매자는 신뢰하는 대신 확인할 수 있다.
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 deployed
Maintenance
Related MCP Connectors
B2B company research and work-email lookup for AI agents. Pay per call in USDC on Base via x402.
51Free company data for AI agents: profiles, tech stacks, contact details and people. No sign-in.
Pay-per-call (x402/USDC-Base) web + crypto data tools for AI agents: audit, extract, crypto, DeFi.
Market data and web intelligence for AI agents, paid per call in USDC on Base via x402.
Related MCP Servers
- 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 gradedqualityBmaintenanceProvides 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.1MIT
- AlicenseNot gradedqualityDmaintenanceProvides real-time website audits, lead scoring, tech-stack detection, and local-business search for AI agents doing sales outreach and competitor research.MIT