Taskmarket Onchain API

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.

已验证Streamable HTTP可网页运行

概览

Taskmarket Onchain API 的托管 MCP 服务(taskmarket-x402.dynv6.net);无需登录;Streamable HTTP;4 个工具。

暂无 AI 概览:以下信息来自注册中心条目和服务本身。

端点
taskmarket-x402.dynv6.net
最近检查

安装

在 SourceWeft 中

  1. 打开 控制台中的 Taskmarket Onchain API,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.MostafaAshry513%2Ftaskmarket-x402/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "taskmarket-onchain-api": {
      "type": "http",
      "url": "https://taskmarket-x402.dynv6.net/mcp"
    }
  }
}

README

Taskmarket Onchain API — paid on-chain tools for agents (x402)

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.

  • Live origin: https://taskmarket-x402.dynv6.net
  • MCP (Streamable HTTP): POST https://taskmarket-x402.dynv6.net/mcp
  • Free docs: GET /health · GET /openapi.json · GET /.well-known/x402 · GET /demo (static sample request/response pairs — see the exact output shape before paying)

Paid tools

Tool / routePriceReturns
verify_receipt — POST /verify-receipt$0.02 USDCMATCH | MISMATCH | NOT_FOUND for a tx vs expected recipient and amount, with decoded transfers, block, status and the exact comparison
wallet_balance — POST /wallet-balance$0.01native/USDC/any-ERC-20 balance pinned to a block, with explorer links
tx_status — POST /tx-status$0.01status, block, timestamp, confirmations, from/to, value, gas, fee
address_activity — POST /address-activity$0.02recent ERC-20 transfers for an address, newest first, bounded

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.

Quickstart (HTTP, x402 client)

bash
# 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}) => { ... })"

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.

Quickstart (MCP)

bash
claude mcp add --transport http taskmarket-onchain https://taskmarket-x402.dynv6.net/mcp

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.

Why pay this instead of rolling your own

  • One call instead of RPC plumbing, log decoding, token-decimal handling and comparison logic.
  • Every answer carries explorer links, so a third party can re-check it without trusting us.
  • $0.01–0.02 per call; the 402 response is the whole contract.

Coverage and honest limits

Listed on

Contact

Run 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

工具

4

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必填

wallet_balance

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必填tokenDecimals

tx_status

Get 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必填

address_activity

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必填

版本历史

2
  1. v1.0.1最新Nov 3, 2026
  2. v1.0.0Nov 3, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分