
LinkPulse
Gives Claude a way to sanity-check URLs before acting on them. It fetches the target once every 10 minutes, returning HTTP status, a content hash, a classification tag, a readability score, and a Wayback Machine fallback if the site is down. The caching is shared across all API keys, so popular links cost you credits but skip the network round-trip. You get four endpoints: /v1/check for the full report, /v1/diff to compare against a known hash, /v1/resolve to trace redirects without fetching the body, and /v1/classify to label content you already have. Runs on a prepaid credit model at $0.001 per call, 100 free credits to start. Useful when your agent needs to verify a link exists, detect content drift, or avoid hallucinating dead URLs.
- tools
- 4
- transport
- HTTP
- last updated
- Apr 19, 2026
Install
From registry metadata$ npx add-mcp https://linkpulse-neon.vercel.app/mcp --name linkpulseRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http linkpulse https://linkpulse-neon.vercel.app/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 4 toolsVerified live against the running server on Nov 6, 2026.
linkpulse_checkFetch a URL and return its current state: HTTP status, final URL after redirects, SHA-256 content hash, classification, readability score, title/meta-description, and wayback archive fallback if dead. Cached 10 minutes.5 params
Fetch a URL and return its current state: HTTP status, final URL after redirects, SHA-256 content hash, classification, readability score, title/meta-description, and wayback archive fallback if dead. Cached 10 minutes.
force_freshbooleaninclude_body_samplebooleanmax_bytesintegertimeout_msintegerurl*stringlinkpulse_diffRe-check a URL and tell you whether its content hash has changed since a previous hash you supply. Returns boolean + new hash.2 params
Re-check a URL and tell you whether its content hash has changed since a previous hash you supply. Returns boolean + new hash.
previous_hash*stringurl*stringlinkpulse_resolveResolve redirect chain for a URL without downloading the full body. Returns final URL + redirect count.1 params
Resolve redirect chain for a URL without downloading the full body. Returns final URL + redirect count.
url*stringlinkpulse_classifyClassify content you already have (status code + content-type + body sample) without an outbound fetch. Useful if your agent already fetched the URL via another tool.3 params
Classify content you already have (status code + content-type + body sample) without an outbound fetch. Useful if your agent already fetched the URL via another tool.
body_sample*stringcontent_type*stringstatus*integerSponsors
Readme
Details
- Repository
- github.com/walkojas-boop/linkpulse
- Website
- linkpulse-neon.vercel.app
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026