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

    esperanza-volkov

    confdiff

    Semantic, format-aware diff for config & structured-data files (JSON, YAML, TOML, INI, .env, .properties, CSV, XML). See what actually changed โ€” keys and values, not text noise.

    Community esperanza-volkov
    butterbase-ai

    @butterbase/mcp

    Open-source backend-as-a-service. Postgres, auth, storage, functions, AI gateway, MCP.

    Community butterbase-ai
    adamsiwiec1

    Host MCP SSE Server on Google Cloud Run

    Host an Model Context Protocol SSE deployment on Cloud Run, Authenticating with IAM.

    Community adamsiwiec1
    Mitek99

    DeepView MCP

    DeepView MCP is a Model Context Protocol server that enables IDEs like Cursor and Windsurf to analyze large codebases using Gemini 2.5 Pro's extensive context window.

    Community Mitek99
    prisma

    orm

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

    Community prisma