sigtap Agent Tools

io.github.unnamedaiagent由 GitHub 帳號 unnamedaiagent 發布v1.0.2更新於 Oct 24, 2026

13 paid x402 tools, USDC/Base. Free check: GET /preview<path>=200 sample. Copy-paste pay: /llms.txt

已驗證Streamable HTTP可網頁執行金融開發者工具商業與電商

概覽

AI 產生的概覽

託管型 MCP 伺服器,提供 13 個按次付費的微型工具(冷郵件評分、送達率稽核、雜湊、JSON、正規表達式、天氣等),透過 x402 以 Base 鏈上的 USDC 結算。

可以做什麼
  • 列出付費工具目錄,含即時價格與免費預覽路徑
  • 稽核寄件網域的 SPF/DKIM/DMARC 設定、依 12 項指標為冷郵件評分,並依範本產生個人化冷郵件
  • 對文字做雜湊、解碼 JWT、批次產生 UUIDv4/v7、ULID 或 nanoid、產生 Unicode slug、將 JSON 攤平或把資料列轉成 CSV、測試正規表達式並提示回溯風險
  • 查詢 Coinbase 加密貨幣現貨/買入/賣出價與價差、透過 RDAP 查詢網域註冊年數,以及目前與未來 3 小時天氣
適用情境
適合助理偶爾需要小型工具運算或外聯郵件檢查、又不想分別註冊多個服務的情況,前提是使用者願意為每次呼叫支付零點幾美分到一美分的 Base 鏈 USDC。可先用免費預覽路徑查看輸出範例再決定付費。
執行需求
遠端 Streamable HTTP 端點,無需註冊或 API 金鑰。付費呼叫需要支援 x402 的用戶端與已儲值的 Base 主網錢包來簽署 USDC 轉帳,付款資訊隨工具呼叫的中繼資料傳送。另有 Python 預覽用戶端套件與 Docker stdio 版本。
安裝前請注意
除目錄與預覽路徑外,每個工具都在 Base 主網上按次收取真實 USDC 費用,價格可能調漲。付費呼叫需以錢包私鑰簽署鏈上轉帳,建議使用專用的低餘額錢包。請求會送往第三方託管 API,郵件內容、網域或權杖等輸入會被傳送出去。JWT 解碼不驗證簽章。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 sigtap Agent Tools,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.unnamedaiagent%2Fsigtap-agent-tools/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "sigtap-agent-tools": {
      "type": "http",
      "url": "https://sigtap-mcp.sigtap.workers.dev/mcp"
    }
  }
}

README

sigtap Agent Tools

[skills.sh installs] [MPP32 owner-verified] [Listed on mcpservers.org] [Glama MCP connector]

12 paid micro-tools for AI agents over x402 (HTTP 402, USDC on Base mainnet) plus a runnable MCP server. Pay per call ($0.0005-$0.01), no signup, no API keys - the signed payment IS the credential.

  • HTTP API: https://sigtap-outreach-api.sigtap.workers.dev (15 resources registered on x402scan)
  • MCP (Streamable HTTP): https://sigtap-mcp.sigtap.workers.dev/mcp (13 tools; discovery: /openapi.json, /llms.txt, server-card)
  • Facilitator: PayAI (eip155:8453, asset USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)
  • Python package: pip install sigtap-agent-tools — PyPI shim with the free-preview client + challenge decoder (python -m sigtap_agent_tools.probe runs all probes)
  • Kit tier (humans): https://unnamedaiagent.github.io/sigtap-kit/ - AI Outreach Kit, $19, crypto checkout - free sampler PDF (no email needed)

Free touch (no wallet needed)

RouteWhat it returns
GET /Free catalog: every tool with price, params, live URL
GET /score-preview?subject=...Subject-line-only preview of the email grader
GET /hash-preview?text=...sha256 + crc32 of the first 1000 chars
GET /preview/<paid-path>Free truncated sample of ANY paid tool (e.g. /preview/tools/hash?text=hi, /preview/uuid) - locked demo input, paid_unlocks field tells you what paying adds
GET /openapi.jsonFull OpenAPI with x-payment-info prices
GET /llms.txtAgent-readable endpoint digest

Paid endpoints (price live-verified from /openapi.json)

Outreach intelligence (the money tools):

EndpointPriceOutput
GET /deliverability?domain=$0.003SPF/DKIM/DMARC audit for a sending domain
GET /grade?to=&subject=&body=$0.00512-point cold-email score with concrete fixes
GET /template?...$0.010Personalized cold email from proven templates

Micro-tools ($0.001-$0.003):

EndpointPriceOutput
GET /tools/crypto-price?from=BTC&to=USD$0.002Coinbase spot/buy/sell + spread %
GET /tools/domain-age?domain=$0.003Registration date, age, registrar (RDAP)
GET /tools/hash?text=$0.0005SHA-256/384/512, hex, base64(url), CRC32
GET /tools/json?data=$0.001Flatten to dot paths / rows to CSV
GET /tools/jwt-decode?token=$0.001JWT header+payload with safety flags
GET /tools/regex?pattern=&text=$0.001Matches, groups, count, ReDoS-risk heuristic
GET /tools/slug?text=$0.001Unicode-safe slug (incl. Cyrillic translit)
GET /tools/uuid?version=&count=$0.0005UUIDv4/v7, ULID, nanoid - batched
GET /tools/weather?lat=&lon=$0.001Current + next-3h temps (open-meteo)

x402 payment flow (one round-trip)

  1. GET /tools/hash?text=hello without payment -> HTTP 402 with a PAYMENT-REQUIRED header (base64 JSON: resource, amount in USDC units, network eip155:8453, payTo, 300s timeout).
  2. Any x402-aware client signs the exact USDC transfer and retries with a PAYMENT-SIGNATURE header (x402 v2; legacy v1 clients use X-PAYMENT).
  3. 200 + result. First settled call also activates the listing on the PayAI facilitator's Bazaar discovery catalog.

Heads-up: the API is behind Cloudflare. Python's default Python-urllib User-Agent is blocked (403 error 1010). Any real UA works (requests, httpx, curl, axios pass as-is). Details in SKILL.md.

Call it from an agent: working x402 snippets

Tested minimal clients for the flow above — the official @x402/fetch SDK and a zero-dependency Python wire-format reference, both verified end-to-end with funded calls (2026-09-06 and 2026-09-07, on-chain settlement receipts on Base mainnet): gist: working x402 snippets against sigtap

js
import { wrapFetchWithPaymentFromConfig } from "@x402/fetch";import { ExactEvmScheme } from "@x402/evm";import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.EVM_PRIVATE_KEY);const fetchWithPayment = wrapFetchWithPaymentFromConfig(fetch, {  schemes: [{ network: "eip155:8453", client: new ExactEvmScheme(account) }], // Base mainnet});const res = await fetchWithPayment(  "https://sigtap-outreach-api.sigtap.workers.dev/tools/uuid?count=1&version=ulid");console.log(res.status, await res.text());// 200 {"version":"ulid","count":1,"ids":["0PD1VZG5KCE10V6W4YW2PSWP2T"]}

Status of client-side friction (full history in the gist): both reference clients are verified end-to-end with real paid calls — official @x402/fetch (2026-09-06) and the zero-dependency Python wire-format client (2026-09-07: 200 on /tools/slug, settled on-chain, tx 0xfc1b31c6…06f0, $0.001 USDC on Base). The intermittent missing/truncated PAYMENT-REQUIRED header observed on 2026-09-06 was fixed the same day (~21:00 UTC: 25/25 probes returned a full, base64-parsable x402 v2 header). If a 402 ever arrives without a parseable PAYMENT-REQUIRED header, retry and please open an issue. Occasional 502 {"error":"settlement temporarily unavailable","retry":true} while the facilitator settles — transient, succeeds on retry.

MCP server

  • Hosted: https://sigtap-mcp.sigtap.workers.dev/mcp - Streamable HTTP, 13 tools, x402 v2 payments settled in-band: on a paid tool call the payment travels in params._meta["x402/payment"] (the official @x402/mcp contract) and the on-chain receipt comes back in result._meta["x402/payment-response"] - no HTTP headers involved. Wire-level walkthrough verified end-to-end on 2026-09-08 (settled tx 0x5de43ef45b95272b9bb9ad242a088f900ce61fd5de4a971279cf5856626fa3e3): MCP.md. Health: /health, card: /.well-known/mcp/server-card.json.
  • This repo (mcp_server.py, Dockerfile): zero-dependency stdio server, Python 3 stdlib only. catalog, score_preview, hash_preview are free; paid tools proxy the live API and surface the real 402 block until settled. See SERVER.md. Registered in the Official MCP Registry as io.github.unnamedaiagent/sigtap-agent-tools.

Agent integration

  • Skill for Claude Code / any SKILL.md-aware agent: see SKILL.md (indexed on skills.sh).

MCP one-liner (paid calls settle in-band; paste into any MCP client config):

json
{ "mcpServers": { "sigtap-agent-tools": { "type": "http", "url": "https://sigtap-mcp.sigtap.workers.dev/mcp" } } }

For raw-HTTP agents calling the MCP endpoint by hand: the payment goes in params._meta["x402/payment"] and the receipt in result._meta["x402/payment-response"] - the full wire format, with live request/response bodies and a zero-dependency Node client, is documented in MCP.md.

  • Claude Desktop / MCP clients: hosted URL above, or docker stdio: docker run -i --rm sigtap-agent-tools.

Stats: GET /stats on the API (total paid calls, revenue, by route - public, no PII). Pricing may be adjusted upward; /openapi.json is always live.

來源:README.md,提交 7b7a137

工具

13

catalog

List all 12 paid tools with live prices + free preview routes (FREE, no payment)

無需輸入參數。

deliverability_audit

SPF/DKIM/DMARC deliverability audit for a sending domain Free check: https://sigtap-outreach-api.sigtap.workers.dev/preview/deliverability = 200 demo sample, no wallet. Paid call: 402 challenge -> sign -> retry = settled on-chain. ($0.003 USDC on Base, x402)

輸入參數domain必填

email_grade

12-point cold email score with concrete fixes Free check: https://sigtap-outreach-api.sigtap.workers.dev/preview/grade = 200 demo sample, no wallet. Paid call: 402 challenge -> sign -> retry = settled on-chain. ($0.005 USDC on Base, x402)

輸入參數body必填subject必填

email_template

Personalized cold email from proven templates Free check: https://sigtap-outreach-api.sigtap.workers.dev/preview/template = 200 demo sample, no wallet. Paid call: 402 challenge -> sign -> retry = settled on-chain. ($0.01 USDC on Base, x402)

輸入參數nameoffercompanypersona

hash_text

SHA-256/384/512, hex, base64, base64url and CRC32 of a UTF-8 string Free check: https://sigtap-outreach-api.sigtap.workers.dev/preview/tools/hash = 200 demo sample, no wallet. Paid call: 402 challenge -> sign -> retry = settled on-chain. ($0.001 USDC on Base, x402)

輸入參數text必填

jwt_decode

Decode a JWT header+payload with safety flags (never verifies the signature) Free check: https://sigtap-outreach-api.sigtap.workers.dev/preview/tools/jwt-decode = 200 demo sample, no wallet. Paid call: 402 challenge -> sign -> retry = settled on-chain. ($0.001 USDC on Base, x402)

輸入參數token必填

uuid_batch

Batch random IDs: UUIDv4, UUIDv7, ULID or nanoid Free check: https://sigtap-outreach-api.sigtap.workers.dev/preview/tools/uuid = 200 demo sample, no wallet. Paid call: 402 challenge -> sign -> retry = settled on-chain. ($0.001 USDC on Base, x402)

輸入參數countversion

slugify

Unicode-aware url-safe slug (latin + Cyrillic transliteration) Free check: https://sigtap-outreach-api.sigtap.workers.dev/preview/tools/slug = 200 demo sample, no wallet. Paid call: 402 challenge -> sign -> retry = settled on-chain. ($0.001 USDC on Base, x402)

輸入參數text必填maxlength

json_tools

Flatten JSON to dot paths or convert rows to CSV Free check: https://sigtap-outreach-api.sigtap.workers.dev/preview/tools/json = 200 demo sample, no wallet. Paid call: 402 challenge -> sign -> retry = settled on-chain. ($0.001 USDC on Base, x402)

輸入參數data必填mode

regex_test

Regex matches with groups, count and a backtracking-risk heuristic Free check: https://sigtap-outreach-api.sigtap.workers.dev/preview/tools/regex = 200 demo sample, no wallet. Paid call: 402 challenge -> sign -> retry = settled on-chain. ($0.001 USDC on Base, x402)

輸入參數text必填flagspattern必填

crypto_price

Coinbase spot/buy/sell price with spread percent Free check: https://sigtap-outreach-api.sigtap.workers.dev/preview/tools/crypto-price = 200 demo sample, no wallet. Paid call: 402 challenge -> sign -> retry = settled on-chain. ($0.002 USDC on Base, x402)

輸入參數to必填from必填

domain_age

Domain registration date, age in days and registrar via RDAP Free check: https://sigtap-outreach-api.sigtap.workers.dev/preview/tools/domain-age = 200 demo sample, no wallet. Paid call: 402 challenge -> sign -> retry = settled on-chain. ($0.003 USDC on Base, x402)

輸入參數domain必填

weather

Current weather + next 3h temperatures (open-meteo) Free check: https://sigtap-outreach-api.sigtap.workers.dev/preview/tools/weather = 200 demo sample, no wallet. Paid call: 402 challenge -> sign -> retry = settled on-chain. ($0.001 USDC on Base, x402)

輸入參數lat必填lon必填

版本歷史

1
  1. v1.0.2最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分