Skip to main content
Glama

linkpulse

URL-Realitätscheck für KI-Agenten. Gibt bei einer URL den HTTP-Status, den SHA-256-Inhaltshash, die Klassifizierung, den Lesbarkeits-Score, den Titel und ein Wayback-Machine-Fallback zurück, wenn die Seite nicht erreichbar ist. 10 Minuten zwischengespeichert. 0,001 $ pro Aufruf. Nur für Agenten.

Live-Endpunkt: https://linkpulse-neon.vercel.app/

curl https://linkpulse-neon.vercel.app/ gibt ein vollständiges maschinenlesbares Manifest zurück. Kein HTML. Keine Menschen.

Was es tut

Vier Tools, alle von Agenten aufrufbar, strukturierte Ausgaben:

Endpunkt

Zweck

POST /v1/check

URL abrufen. Gibt Status, finale URL (nach Weiterleitungen), Inhaltshash, Klassifizierung, Lesbarkeits-Score, Titel/Beschreibung/erste Überschrift bei HTML sowie Wayback-URL bei Ausfall zurück.

POST /v1/diff

URL erneut prüfen und dem Agenten mitteilen, ob sich der Hash seit einem früheren Hash geändert hat.

POST /v1/resolve

Weiterleitungskette auflösen, ohne den Body herunterzuladen.

POST /v1/classify

Inhalte klassifizieren, die der Agent bereits hat (Status + Content-Type + Body-Beispiel) – kein ausgehender Abruf.

Jede Fehlerantwort enthält { error, code, message, fix, docs, http_status } – Agenten müssen nie raten.

Klassifizierungen

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

Discovery (keine Menschen erforderlich)

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

  • GET /.well-known/mcp.json

  • GET /llms.txt

  • GET /openapi.json

  • GET /v1/pricing

  • GET /v1/errors

Authentifizierung

# 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"}'

Abrechnung

Prepaid-Guthaben. Ein einzelner POST-Aufruf gibt eine Zahlungs-URL zurück, der der Agent autonom folgt:

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

Gibt { payment_url, x402: { ... } } zurück.

MCP

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

Sicherheit

  • SSRF blockiert: Loopback, RFC 1918, Link-Local, metadata.internal werden alle mit einem strukturierten Fehler abgelehnt.

  • Maximal 1,5 MB Body. 6 s Standard-Timeout.

Lizenz

Apache 2.0.

Related MCP Connectors