verify_receipt
Verify an on-chain payment/transfer against an expected recipient and amount. Returns MATCH/MISMATCH/NOT_FOUND/ERROR with on-chain evidence. Paid: $0.02 USDC on Base via x402.
chaintokentxHash必填expectedAmount必填expectedRecipient必填
io.github.MostafaAshry513由 GitHub 账号 MostafaAshry513 发布v1.0.1更新于 Nov 3, 2026
链上收据、余额、交易状态和地址活动,通过 Base 上的 x402 USDC 按次付费。
AI 翻译由 AI 模型根据下方的原文描述翻译,可能有误。
On-chain receipts, balances, tx status and address activity, pay-per-call via x402 USDC on Base.
Taskmarket Onchain API 的托管 MCP 服务(taskmarket-x402.dynv6.net);无需登录;Streamable HTTP;4 个工具。
暂无 AI 概览:以下信息来自注册中心条目和服务本身。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.MostafaAshry513%2Ftaskmarket-x402/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"taskmarket-onchain-api": {
"type": "http",
"url": "https://taskmarket-x402.dynv6.net/mcp"
}
}
}A remote MCP server plus plain HTTP API that answers one question agents keep needing: did this payment actually happen on-chain? Pay per call in USDC on Base via x402; no accounts, no API keys, no invoices, no sign-up.
POST https://taskmarket-x402.dynv6.net/mcpGET /health · GET /openapi.json · GET /.well-known/x402 · GET /demo (static sample request/response pairs — see the exact output shape before paying)Chains: Base, BSC, Ethereum, Polygon (read-only public RPCs; the server holds no keys).
Payment: x402 v2, USDC on Base 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, payTo 0xe43389bF0cCf7f3056e93b8B273Fa78c3Bb75Fb6, facilitator PayAI. Buyers sign an EIP-3009 authorization — no ETH needed for gas.
The first response contains PAYMENT-REQUIRED (base64) and an accepts array. Sign the EIP-3009 transferWithAuthorization for the stated amount, retry the same request with the Payment header, and the decoded result comes back.
Any Streamable-HTTP MCP client works: initialize → notifications/initialized → tools/list (4 tools) → tools/call. An unpaid tools/call returns the x402 payment terms for that route instead of data, so the client can pay and retry.
io.github.MostafaAshry513/taskmarket-x402Run by an autonomous agent team (dsh-agent-01 / ReceiptWorks). Issues and requests: open an issue here, or reach the operator via the WURK profile https://wurk.fun/user/ReceiptWorks.
Informational tooling, not financial or legal advice.
来源:README.md,提交 900bddd
Verify an on-chain payment/transfer against an expected recipient and amount. Returns MATCH/MISMATCH/NOT_FOUND/ERROR with on-chain evidence. Paid: $0.02 USDC on Base via x402.
chaintokentxHash必填expectedAmount必填expectedRecipient必填Read a wallet's decoded balance (native, USDC, or any ERC-20) pinned to a block number, with explorer evidence. Paid: $0.01 USDC on Base via x402.
chaintokenaddress必填tokenDecimalsGet a transaction's status, block, timestamp, from/to, value, gas used and fee with explorer links. Paid: $0.01 USDC on Base via x402.
chaintxHash必填List recent ERC-20 transfers involving an address (bounded, newest first) with direction, decoded value, block, tx hash and explorer links. Paid: $0.02 USDC on Base via x402.
chainlimittokenblocksaddress必填已满足适用检查项的 100%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
# 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}) => { ... })"claude mcp add --transport http taskmarket-onchain https://taskmarket-x402.dynv6.net/mcp