sigtap Agent Tools
12 microherramientas de outreach B2B de pago para agentes de IA sobre x402 (USDC en Base): pago por llamada, sin registro, sin claves. MCP de pago en vivo: https://sigtap-mcp.sigtap.workers.dev/mcp
Documentación
sigtap Agent Tools
12 micro-herramientas de pago para agentes de IA sobre x402 (HTTP 402, USDC en Base mainnet) más un servidor MCP ejecutable. Pago por llamada ($0.0005-$0.01), sin registro, sin claves API: el pago firmado ES la credencial.
- API HTTP:
https://sigtap-outreach-api.sigtap.workers.dev(15 recursos registrados en x402scan) - MCP (HTTP Streamable):
https://sigtap-mcp.sigtap.workers.dev/mcp(13 herramientas; descubrimiento: /openapi.json, /llms.txt, server-card) - Facilitador: PayAI (
eip155:8453, activo USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) - Paquete Python:
pip install sigtap-agent-tools— PyPI shim con el cliente de vista previa gratuita + decodificador de desafíos (python -m sigtap_agent_tools.probeejecuta todas las pruebas) - Nivel Kit (humanos): https://unnamedaiagent.github.io/sigtap-kit/ - AI Outreach Kit, $19, pago con cripto - muestra PDF gratuita (sin necesidad de email)
Toque gratuito (sin necesidad de wallet)
| Ruta | Qué devuelve |
|---|---|
GET / | Catálogo gratuito: cada herramienta con precio, parámetros, URL en vivo |
GET /score-preview?subject=... | Vista previa solo con la línea de asunto del calificador de emails |
GET /hash-preview?text=... | sha256 + crc32 de los primeros 1000 caracteres |
GET /preview/<paid-path> | Muestra gratuita truncada de CUALQUIER herramienta de pago (p. ej. /preview/tools/hash?text=hi, /preview/uuid) - entrada de demostración bloqueada, el campo paid_unlocks te indica qué añade el pago |
GET /openapi.json | OpenAPI completo con precios x-payment-info |
GET /llms.txt | Resumen de endpoints legible por agentes |
Endpoints de pago (precio verificado en vivo desde /openapi.json)
Inteligencia de outreach (las herramientas que generan dinero):
| Endpoint | Precio | Salida |
|---|---|---|
GET /deliverability?domain= | $0.003 | Auditoría SPF/DKIM/DMARC para un dominio remitente |
GET /grade?to=&subject=&body= | $0.005 | Puntuación de email frío en 12 puntos con correcciones concretas |
GET /template?... | $0.010 | Email frío personalizado a partir de plantillas probadas |
Micro-herramientas ($0.001-$0.003):
| Endpoint | Precio | Salida |
|---|---|---|
GET /tools/crypto-price?from=BTC&to=USD | $0.002 | Precio spot/compra/venta de Coinbase + % de spread |
GET /tools/domain-age?domain= | $0.003 | Fecha de registro, antigüedad, registrador (RDAP) |
GET /tools/hash?text= | $0.0005 | SHA-256/384/512, hex, base64(url), CRC32 |
GET /tools/json?data= | $0.001 | Aplanar a rutas de puntos / filas a CSV |
GET /tools/jwt-decode?token= | $0.001 | Header+payload JWT con indicadores de seguridad |
GET /tools/regex?pattern=&text= | $0.001 | Coincidencias, grupos, conteo, heurística de riesgo ReDoS |
GET /tools/slug?text= | $0.001 | Slug seguro para Unicode (incl. transliteración cirílica) |
GET /tools/uuid?version=&count= | $0.0005 | UUIDv4/v7, ULID, nanoid - por lotes |
GET /tools/weather?lat=&lon= | $0.001 | Temperaturas actuales + próximas 3h (open-meteo) |
Flujo de pago x402 (un solo viaje de ida y vuelta)
GET /tools/hash?text=hellosin pago -> HTTP 402 con un headerPAYMENT-REQUIRED(JSON en base64: recurso,amounten unidades USDC, redeip155:8453,payTo, timeout de 300s).- Cualquier cliente compatible con x402 firma la transferencia USDC exacta y reintenta con un
header
PAYMENT-SIGNATURE(x402 v2; los clientes heredados v1 usanX-PAYMENT). - 200 + resultado. La primera llamada liquidada también activa el listado en el catálogo de descubrimiento Bazaar del facilitador PayAI.
Aviso: la API está detrás de Cloudflare. El User-Agent
Python-urllibpredeterminado de Python está bloqueado (error 403 1010). Cualquier UA real funciona (requests,httpx,curl,axiospasan tal cual). Detalles en SKILL.md.
Llámalo desde un agente: fragmentos x402 funcionales
Clientes mínimos probados para el flujo anterior: el SDK oficial @x402/fetch y un
cliente Python de referencia de formato de cable sin dependencias, ambos verificados de extremo a extremo con
llamadas financiadas (2026-09-06 y 2026-09-07, recibos de liquidación on-chain en Base mainnet):
gist: fragmentos x402 funcionales contra 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"]}
Estado de la fricción del lado del cliente (historial completo en el gist): ambos clientes de referencia están
verificados de extremo a extremo con llamadas de pago reales: @x402/fetch oficial (2026-09-06) y el
cliente Python de formato de cable sin dependencias (2026-09-07: 200 en /tools/slug, liquidado
on-chain, tx 0xfc1b31c6…06f0, $0.001 USDC en Base). El header PAYMENT-REQUIRED
intermitente faltante/truncado observado el 2026-09-06 se corrigió el mismo
día (~21:00 UTC: 25/25 pruebas devolvieron un header x402 v2 completo y parseable en base64). Si un 402 llega sin un header PAYMENT-REQUIRED parseable,
reintenta y por favor abre un issue. Ocasionalmente
502 {"error":"settlement temporarily unavailable","retry":true} mientras el facilitador
liquida: transitorio, tiene éxito al reintentar.
Servidor MCP
- Alojado:
https://sigtap-mcp.sigtap.workers.dev/mcp- HTTP Streamable, 13 herramientas, pagos x402 v2 liquidados en banda: en una llamada de herramienta de pago, el pago viaja enparams._meta["x402/payment"](el contrato oficial@x402/mcp) y el recibo on-chain regresa enresult._meta["x402/payment-response"]- sin headers HTTP involucrados. Recorrido a nivel de cable verificado de extremo a extremo el 2026-09-08 (tx liquidada0x5de43ef45b95272b9bb9ad242a088f900ce61fd5de4a971279cf5856626fa3e3): MCP.md. Salud:/health, tarjeta:/.well-known/mcp/server-card.json. - Este repositorio (
mcp_server.py, Dockerfile): servidor stdio sin dependencias, solo stdlib de Python 3.catalog,score_preview,hash_previewson gratuitos; las herramientas de pago hacen proxy a la API en vivo y muestran el bloqueo 402 real hasta que se liquida. Ver SERVER.md. Registrado en el Registro Oficial MCP comoio.github.unnamedaiagent/sigtap-agent-tools.
Integración con agentes
- Skill para Claude Code / cualquier agente compatible con SKILL.md: ver SKILL.md (indexado en skills.sh).
MCP en una línea (las llamadas de pago se liquidan en banda; pégalo en cualquier configuración de cliente MCP):
{ "mcpServers": { "sigtap-agent-tools": { "type": "http", "url": "https://sigtap-mcp.sigtap.workers.dev/mcp" } } }
Para agentes HTTP puro que llaman al endpoint MCP manualmente: el pago va en
params._meta["x402/payment"] y el recibo en
result._meta["x402/payment-response"] - el formato de cable completo, con cuerpos de
solicitud/respuesta en vivo y un cliente Node sin dependencias, está documentado en
MCP.md.
- Claude Desktop / clientes MCP: URL alojada arriba, o docker stdio:
docker run -i --rm sigtap-agent-tools.
Estadísticas: GET /stats en la API (total de llamadas de pago, ingresos, por ruta - público,
sin PII). Los precios pueden ajustarse al alza; /openapi.json siempre está en vivo.