unnamedaiagent

sigtap Agent Tools

Community unnamedaiagent
Updated

sigtap - paid micro-tools for AI agents over x402 (USDC on Base). One signature per call. No keys.

sigtap Agent Tools

skills.sh installs

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

Free touch (no wallet needed)

Route What 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 /openapi.json Full OpenAPI with x-payment-info prices
GET /llms.txt Agent-readable endpoint digest

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

Outreach intelligence (the money tools):

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

Micro-tools ($0.001-$0.003):

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

x402 payment flow (one round-trip)

  1. GET /tools/hash?text=hello without payment -> HTTP 402 with aPAYMENT-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 aPAYMENT-SIGNATURE header (x402 v2; legacy v1 clients use X-PAYMENT).
  3. 200 + result. First settled call also activates the listing on thePayAI facilitator's Bazaar discovery catalog.

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

Call it from an agent: working x402 snippets

Tested minimal client for the flow above โ€” official @x402/fetch SDK (verifiedend-to-end 2026-09-06: 200 + on-chain settlement receipt on Base mainnet) and azero-dependency Python wire-format reference:gist: working x402 snippets against sigtap

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): the intermittentmissing/truncated PAYMENT-REQUIRED header observed earlier on 2026-09-06 wasverified 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 parseablePAYMENT-REQUIRED header, retry and please open an issue. Occasional502 {"error":"settlement temporarily unavailable","retry":true} while the facilitatorsettles โ€” transient, succeeds on retry.

MCP server

  • Hosted: https://sigtap-mcp.sigtap.workers.dev/mcp -Streamable HTTP, 13 tools, x402 v2 payment settled in-band. 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 asio.github.unnamedaiagent/sigtap-agent-tools.

Agent integration

  • Skill for Claude Code / any SKILL.md-aware agent: see SKILL.md(indexed on skills.sh).
  • 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.

MCP Server ยท Populars

MCP Server ยท New

    TalkToHumans

    LinkedIn MCP Server

    Safe LinkedIn MCP server for Claude, ChatGPT, Cursor & Codex. Your Agents read LinkedIn DMs, search your network, enrich profiles and draft messages you send.

    Community TalkToHumans
    bex-co

    Beancount.io Backend

    ๐Ÿ’ฐ Double-entry bookkeeping made easy โ€” plain-text accounting for humans and AI agents. Polished iOS & Android app built with React Native + Expo.

    Community bex-co
    nkapila6

    mcpsurfr

    Local web search MCP server, formerly mcp-local-rag. Multi-engine deep research with on-device re-ranking. โœจ no API keys โœจ

    Community nkapila6
    convex

    mcp.ts

    The open-source reactive database for app developers

    Community convex
    convex

    convex-backend

    The open-source reactive database for app developers

    Community convex