Skip to main content
Glama

linkpulse

Verificación de realidad de URL para agentes de IA. Dada una URL, devuelve el estado HTTP, el hash de contenido SHA-256, la clasificación, la puntuación de legibilidad, el título y una alternativa de Wayback Machine cuando la página no funciona. Caché de 10 minutos. $0.001 por llamada. Solo para agentes.

Endpoint en vivo: https://linkpulse-neon.vercel.app/

curl https://linkpulse-neon.vercel.app/ devuelve un manifiesto completo legible por máquina. Sin HTML. Sin humanos.

Qué hace

Cuatro herramientas, todas invocables por agentes, con salidas estructuradas:

Endpoint

Propósito

POST /v1/check

Obtiene una URL. Devuelve el estado, la URL final (después de redirecciones), el hash de contenido, la clasificación, la puntuación de legibilidad, el título/descripción/primer encabezado cuando es HTML, y la URL de Wayback cuando no funciona.

POST /v1/diff

Vuelve a verificar una URL e indica al agente si su hash ha cambiado desde un hash anterior.

POST /v1/resolve

Resuelve la cadena de redirección sin descargar el cuerpo.

POST /v1/classify

Clasifica el contenido que el agente ya tiene (estado + tipo de contenido + muestra del cuerpo) — sin descarga externa.

Cada respuesta de error incluye { error, code, message, fix, docs, http_status } — los agentes nunca tienen que adivinar.

Clasificaciones

alive_html · alive_json_api · alive_xml_feed · alive_markdown · alive_pdf · alive_image · alive_binary · empty · dead · redirect_loop · moved_permanent · login_wall · challenge_wall · rate_limited · server_error · unreachable

Descubrimiento (no se requieren humanos)

  • GET /.well-known/ai-plugin.json

  • GET /.well-known/mcp.json

  • GET /llms.txt

  • GET /openapi.json

  • GET /v1/pricing

  • GET /v1/errors

Autenticación

# 1. Mint a key (100 free credits)
curl -X POST https://linkpulse-neon.vercel.app/v1/keys

# 2. Use the key
curl -X POST https://linkpulse-neon.vercel.app/v1/check \
  -H "Authorization: Bearer lp_live_..." \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com"}'

Facturación

Créditos prepagados. Un único POST devuelve una URL de pago que el agente sigue de forma autónoma:

curl -X POST https://linkpulse-neon.vercel.app/v1/credits \
  -H "Authorization: Bearer lp_live_..." \
  -H "Content-Type: application/json" \
  -d '{"pack":"starter"}'

Devuelve { payment_url, x402: { ... } }.

MCP

https://linkpulse-neon.vercel.app/mcp (JSON-RPC 2.0, protocolo 2024-11-05). Herramientas: linkpulse_check, linkpulse_diff, linkpulse_resolve, linkpulse_classify.

Seguridad

  • SSRF bloqueado: loopback, RFC 1918, link-local, metadata.internal, todos rechazados con un error estructurado.

  • Cuerpo máximo de 1.5 MB. Tiempo de espera predeterminado de 6 s.

Licencia

Apache 2.0.

Related MCP Connectors