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

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

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 USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)
  • 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.probe ejecuta 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)

RutaQué 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.jsonOpenAPI completo con precios x-payment-info
GET /llms.txtResumen de endpoints legible por agentes

Endpoints de pago (precio verificado en vivo desde /openapi.json)

Inteligencia de outreach (las herramientas que generan dinero):

EndpointPrecioSalida
GET /deliverability?domain=$0.003Auditoría SPF/DKIM/DMARC para un dominio remitente
GET /grade?to=&subject=&body=$0.005Puntuación de email frío en 12 puntos con correcciones concretas
GET /template?...$0.010Email frío personalizado a partir de plantillas probadas

Micro-herramientas ($0.001-$0.003):

EndpointPrecioSalida
GET /tools/crypto-price?from=BTC&to=USD$0.002Precio spot/compra/venta de Coinbase + % de spread
GET /tools/domain-age?domain=$0.003Fecha de registro, antigüedad, registrador (RDAP)
GET /tools/hash?text=$0.0005SHA-256/384/512, hex, base64(url), CRC32
GET /tools/json?data=$0.001Aplanar a rutas de puntos / filas a CSV
GET /tools/jwt-decode?token=$0.001Header+payload JWT con indicadores de seguridad
GET /tools/regex?pattern=&text=$0.001Coincidencias, grupos, conteo, heurística de riesgo ReDoS
GET /tools/slug?text=$0.001Slug seguro para Unicode (incl. transliteración cirílica)
GET /tools/uuid?version=&count=$0.0005UUIDv4/v7, ULID, nanoid - por lotes
GET /tools/weather?lat=&lon=$0.001Temperaturas actuales + próximas 3h (open-meteo)

Flujo de pago x402 (un solo viaje de ida y vuelta)

  1. GET /tools/hash?text=hello sin pago -> HTTP 402 con un header PAYMENT-REQUIRED (JSON en base64: recurso, amount en unidades USDC, red eip155:8453, payTo, timeout de 300s).
  2. Cualquier cliente compatible con x402 firma la transferencia USDC exacta y reintenta con un header PAYMENT-SIGNATURE (x402 v2; los clientes heredados v1 usan X-PAYMENT).
  3. 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-urllib predeterminado de Python está bloqueado (error 403 1010). Cualquier UA real funciona (requests, httpx, curl, axios pasan 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 en params._meta["x402/payment"] (el contrato oficial @x402/mcp) y el recibo on-chain regresa en result._meta["x402/payment-response"] - sin headers HTTP involucrados. Recorrido a nivel de cable verificado de extremo a extremo el 2026-09-08 (tx liquidada 0x5de43ef45b95272b9bb9ad242a088f900ce61fd5de4a971279cf5856626fa3e3): 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_preview son 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 como io.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.