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.

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/walkojas-boop/linkpulse'

If you have feedback or need assistance with the MCP directory API, please join our Discord server