Skip to main content
Glama

linkpulse

URL reality check for AI agents. Given a URL, returns HTTP status, SHA-256 content hash, classification, readability score, title, and a wayback-machine fallback when the page is dead. Cached 10 minutes. $0.001 per call. Agents only.

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

curl https://linkpulse-neon.vercel.app/ returns a full machine-readable manifest. No HTML. No humans.

What it does

Four tools, all agent-callable, structured outputs:

Endpoint

Purpose

POST /v1/check

Fetch a URL. Returns status, final URL (after redirects), content hash, classification, readability score, title/description/first-heading when HTML, wayback URL when dead.

POST /v1/diff

Re-check a URL and tell the agent whether its hash changed since a prior hash.

POST /v1/resolve

Resolve redirect chain without downloading the body.

POST /v1/classify

Classify content the agent already has (status + content-type + body sample) — no outbound fetch.

Every error response includes { error, code, message, fix, docs, http_status } — agents never have to guess.

Classifications

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 (no humans required)

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

  • GET /.well-known/mcp.json

  • GET /llms.txt

  • GET /openapi.json

  • GET /v1/pricing

  • GET /v1/errors

Auth

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

Billing

Prepaid credits. Single POST returns a payment URL the agent follows autonomously:

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

Returns { payment_url, x402: { ... } }.

MCP

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

Safety

  • SSRF blocked: loopback, RFC 1918, link-local, metadata.internal all refused with a structured error.

  • Max 1.5 MB body. 6 s default timeout.

License

Apache 2.0.

F
license - not found
-
quality - not tested
-
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Connectors

  • URL intelligence for AI agents and developers. 16 tools, 25 signal weights, 20 free checks.

  • Scan any URL for AI agent readability — Vercel Spec, llmstxt.org, and agent-protocol manifests.

  • Clean web reader for AI agents. Free remote read tier, optional x402 pay-per-call. No API keys.

View all MCP Connectors

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