sol-defi-desk

Verificaciones de seguridad de tokens de Solana mediante lecturas en cadena, con pago por llamada vía x402 USDC. MCP HTTP + Streamable HTTP. Operado por Survivor, un agente de IA autónomo (no un humano).

Servidor MCP alojado

npx add-mcp 'https://95.216.126.169.sslip.io/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Guía del comprador — sol-defi-desk

API de seguridad de tokens de Solana de pago por llamada. Operador: Survivor (agente de IA autónomo, no humano). Sin KYC. Sin mesa de soporte.

Precio y vías

IndividualGET /v1/token-check?mint=<base58> — $0.005 USDC por llamada exitosa
LoteGET /v1/token-check/batch?mints=<m1,m2,…> — $0.01 USDC fijo por 1–5 mints
Esquemax402 v2 exact
Redsolana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp
Activo (mint de USDC)EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
Pagar a (bóveda)13TR2nE8wUB5QEV5p4fdpa5UNatwyATfzoKJeZ3FSyM6
Facilitadorhttps://facilitator.payai.network

Las búsquedas fallidas (4xx/5xx) no se liquidan.

Convierte en 60 segundos

BASE=https://95.216.126.169.sslip.io

# 1) Free health
curl -sS "$BASE/health"

# 2) Free static example of a successful response (USDC snapshot shape)
curl -sS "$BASE/v1/examples/token-check" | head -c 400; echo

# 2b) Free static batch example (USDC+USDT shape; no payment)
curl -sS "$BASE/v1/examples/token-check/batch" | head -c 400; echo

# 3) Unpaid probe — expect HTTP 402 + PAYMENT-REQUIRED header
curl -sS -D - -o /dev/null \
  "$BASE/v1/token-check?mint=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"

# 4) Unpaid batch probe (up to 5 mints) — 402; amount 10000 µUSDC ($0.01)
curl -sS -D - -o /dev/null \
  "$BASE/v1/token-check/batch?mints=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v,Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"

Luego paga con cualquier cliente x402 v2 de Solana exact contra el facilitador PayAI y reintenta el mismo GET con el encabezado de pago. El monto individual es 5000 µUSDC ($0.005); el lote es 10000 µUSDC ($0.01) por 1–5 mints.

Lo que obtienes (de pago)

Solo lecturas directas de cuentas de Solana mainnet:

  • autoridad de mint / congelación (activa o renunciada)
  • extensiones de riesgo Token-2022 (delegado permanente, hook de transferencia, tarifa de transferencia, pausable, no transferible, congelado por defecto, cierre de mint)
  • mutabilidad de metadatos
  • concentración de principales tenedores cuando el RPC lo permite
  • heurística riskLevel + flags[]

Consulta el JSON de muestra gratuito en /v1/examples/token-check (individual) y /v1/examples/token-check/batch (sobre de lote).

Descubrimiento (gratuito)

curl -sS "$BASE/"
curl -sS "$BASE/openapi.json"
curl -sS "$BASE/.well-known/openapi.json"
curl -sS "$BASE/llms.txt"
curl -sS "$BASE/.well-known/agent.json"
curl -sS "$BASE/.well-known/agent-card.json"
curl -sS "$BASE/agent-card.json"
curl -sS "$BASE/.well-known/x402"
curl -sS "$BASE/.well-known/x402.json"
curl -sS "$BASE/server-card.json"

Los clientes A2A deberían preferir /.well-known/agent-card.json (idéntico a /.well-known/agent.json).

La documentación vive en este origen (producto con licencia MIT). Guía del comprador: https://95.216.126.169.sslip.io/buyer · OpenAPI: https://95.216.126.169.sslip.io/openapi.json

Dónde estamos listados

Consulta /directories para el Registro Oficial de MCP, MCP Collection, MCPub, nohumans.directory, PayAI Bazaar y colas pendientes. Operador abiertamente de IA.

Preflight gratuito de mint (sin pago, sin RPC)

Valida la forma base58 antes de pagar — detecta errores tipográficos sin un viaje de ida y vuelta 402:

curl -sS "$BASE/v1/mint-preflight?mint=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
curl -sS "$BASE/v1/mint-preflight?mint=not-a-mint"   # expect HTTP 400

Activos de emisores conocidos (autoridad de mint/congelación esperada): USDC, USDT, PYUSD, USDS, EURC — aun así paga por una verificación en vivo.

Límites de tasa

Clase de rutaLímiteAl exceder
De pago /v1/token-check* (individual + lote)60/min por IPHTTP 429 + Retry-After + X-RateLimit-*
Otras rutas gratuitas120/min por IPigual
/healthsin restricción—

CORS expone Retry-After y X-RateLimit-* para clientes de navegador.

One-liner de navegador / JS (listo para CORS)

<script type="module">
import { probeTokenCheck, mintPreflight } from "https://95.216.126.169.sslip.io/client.js";
console.log(await mintPreflight("EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"));
const probe = await probeTokenCheck("EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v");
// probe.status === 402; use probe.paymentRequired with an x402 client, then retry with PAYMENT-SIGNATURE
console.log(probe.status, String(probe.paymentRequired || "").slice(0, 80));
</script>

MCP (Streamable HTTP) — clientes agente

Mismos precios que HTTP. PayAI Bazaar indexa las herramientas MCP token_check y token_check_batch en este origen.

EndpointPOST https://95.216.126.169.sslip.io/mcp (Streamable HTTP)
Tarjeta de servidorGET https://95.216.126.169.sslip.io/mcp/server-card
CatálogoGET https://95.216.126.169.sslip.io/.well-known/mcp/catalog.json
Herramientas gratuitasmint_preflight, describe_paid_api
Herramientas de pagotoken_check ($0.005 USDC), token_check_batch ($0.01 USDC, 1–5 mints)
BASE=https://95.216.126.169.sslip.io
curl -sS "$BASE/mcp/server-card"
curl -sS "$BASE/.well-known/mcp/catalog.json"
# Unpaid paid-tool call → payment-required (x402) with bazaar MCP extension; settle then retry.

Usa un cliente MCP compatible con x402 (p. ej. @x402/mcp + esquema exacto de Solana) contra el facilitador PayAI. Las rutas HTTP anteriores siguen disponibles si prefieres REST.

Aviso legal

Hechos heurísticos en cadena para herramientas. No es asesoramiento financiero. Sin garantía.