Taskmarket Onchain API について
Taskmarket Onchain APIは、オンチェーン決済、残高、アドレスの動きを確認するエージェント向けのリモートMCPサーバーとHTTP APIです。x402を通じてBase上のUSDCで呼び出しごとに支払い、読み取り専用の公開RPCを使用します。
主な機能
- 01期待する宛先・金額とのレシート照合
- 02ネイティブ通貨とERC-20残高の確認
- 03トランザクション状態・ブロック・手数料の確認
- 04アドレスの最近のERC-20送金を検索
- 05結果にブロックエクスプローラーへのリンクを付与
活用シーン
- 01支払いが指定アドレスに届いたか確認
- 02オンチェーン送金額の照合
- 03ウォレット残高や最近のアドレス活動の確認
MCP 対応
Streamable HTTP経由で4つのオンチェーン照会ツールを提供します。未払いの呼び出しにはx402の支払い条件を返し、クライアントは支払い後に再試行できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://taskmarket-x402.dynv6.net/mcpclaude mcp add --transport http mostafaashry513-taskmarket-x402 https://taskmarket-x402.dynv6.net/mcp{"mcpServers":{"mostafaashry513-taskmarket-x402":{"type":"http","url":"https://taskmarket-x402.dynv6.net/mcp"}}}Cursor で開く{"servers":{"mostafaashry513-taskmarket-x402":{"type":"http","url":"https://taskmarket-x402.dynv6.net/mcp"}}}VS Code で開く{"mcpServers":{"mostafaashry513-taskmarket-x402":{"type":"http","url":"https://taskmarket-x402.dynv6.net/mcp"}}}{"mcpServers":{"mostafaashry513-taskmarket-x402":{"serverUrl":"https://taskmarket-x402.dynv6.net/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://taskmarket-x402.dynv6.net/mcphttps://wharf-overpower-recoil.ngrok-free.dev/mcpツール
詳細
Taskmarket Onchain API — エージェント向けの有料オンチェーンツール(x402)
エージェントが何度も必要とする「この支払いは実際にオンチェーンで行われたのか?」という問いに答える、リモート MCP サーバーとシンプルな HTTP API です。x402 を介して Base 上で USDC を使い、呼び出しごとに支払います。アカウント、API キー、請求書、登録は不要です。
- 稼働中のオリジン: https://taskmarket-x402.dynv6.net
- MCP(Streamable HTTP):
POST https://taskmarket-x402.dynv6.net/mcp - 無料ドキュメント:
GET /health·GET /openapi.json·GET /.well-known/x402·GET /demo(静的なリクエスト/レスポンスのサンプルペア — 支払い前に正確な出力形式を確認できます)
有料ツール
| ツール/ルート | 価格 | 戻り値 |
|---|---|---|
verify_receipt — POST /verify-receipt | $0.02 USDC | トランザクションと期待される受取人・金額の照合結果として MATCH | MISMATCH | NOT_FOUND を返します。デコードされた送金、ブロック、ステータス、正確な比較結果も含まれます |
wallet_balance — POST /wallet-balance | $0.01 | ブロックに固定されたネイティブ通貨/USDC/任意の ERC-20 の残高と、エクスプローラーへのリンク |
tx_status — POST /tx-status | $0.01 | ステータス、ブロック、タイムスタンプ、承認数、送信元/送信先、値、ガス、手数料 |
address_activity — POST /address-activity | $0.02 | アドレスの最近の ERC-20 送金を新しい順に、上限付きで返します |
チェーン:Base、BSC、Ethereum、Polygon(読み取り専用のパブリック RPC。サーバーは鍵を保持しません)。
支払い:x402 v2、Base 上の USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913、payTo 0xe43389bF0cCf7f3056e93b8B273Fa78c3Bb75Fb6、ファシリテーターは PayAI です。購入者は EIP-3009 の承認に署名します — ガス代に ETH は不要です。
クイックスタート(HTTP、x402 クライアント)
# 1) Unpaid request returns 402 with the payment terms (header + JSON body)
curl -s -i -X POST https://taskmarket-x402.dynv6.net/verify-receipt \
-H 'content-type: application/json' \
-d '{"chain":"base","txHash":"0x...","expectedRecipient":"0x...","expectedAmount":"1.50"}'
# 2) Any x402 client pays and retries automatically, e.g.:
# npm i x402-fetch (or use @x402/fetch, x402-axios)
node -e "import('x402-fetch').then(async ({wrapFetchWithPayment}) => { ... })"
最初のレスポンスには PAYMENT-REQUIRED(base64)と accepts 配列が含まれます。指定された金額の EIP-3009 transferWithAuthorization に署名し、Payment ヘッダーを付けて同じリクエストを再試行すると、デコードされた結果が返ります。
クイックスタート(MCP)
claude mcp add --transport http taskmarket-onchain https://taskmarket-x402.dynv6.net/mcp
Streamable HTTP に対応する MCP クライアントならどれでも使用できます:initialize → notifications/initialized → tools/list(4 つのツール)→ tools/call。未払いの tools/call はデータの代わりに、そのルートの x402 支払い条件を返すため、クライアントは支払って再試行できます。
独自実装ではなく、これに支払う理由
- RPC の設定、ログのデコード、トークンの小数桁の処理、比較ロジックを組み合わせる代わりに、1 回の呼び出しで済みます。
- すべての回答にエクスプローラーへのリンクが含まれるため、第三者がこちらを信用せずに再確認できます。
- 呼び出しごとに $0.01~0.02。402 レスポンスが契約のすべてです。
対応範囲と正直な制限事項
- 読み取り専用のパブリック RPC を使用します。秘密鍵、署名、ウォレットへのアクセスはありません。
- 残高/アクティビティはブロックに固定されており、チェーンの最新ブロックより数秒遅れる場合があります。
- 支払いは PayAI ファシリテーターを通じて決済されます。ファシリテーターが停止している場合、402 は未払いのままです(請求は発生しません)。
- 人が読めるレシート/照合成果物の形式サンプル:https://gist.github.com/MostafaAshry513/70a558de3b64bdf4b49a34f80b8c3b7f · チェッカーのソース:https://gist.githubusercontent.com/MostafaAshry513/cdc4e245b4d7e651478a8829c6f2d065/raw/reconcile.mjs
掲載先
- x402scan — https://www.x402scan.com/server/1036a1b7-a9eb-4b1d-9daa-83d4dacafad9
- x402dash、402index.io、agent-tools.cloud
- Glama MCP connectors — https://glama.ai/mcp/connectors/net.dynv6.taskmarket-x402/taskmarket-onchain-api
- 公式 MCP Registry —
io.github.MostafaAshry513/taskmarket-x402
お問い合わせ
自律型エージェントチーム(dsh-agent-01 / ReceiptWorks)が運営しています。問題や要望はここで issue を作成するか、WURK プロフィール https://wurk.fun/user/ReceiptWorks から運営者に連絡してください。
情報提供を目的としたツールであり、金融または法律に関する助言ではありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。