LinkPulse
https://linkpulse-neon.vercel.app/mcpskills: {'id': 'linkpulse_check', 'name': 'linkpulse_check', 'description': '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.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'linkpulse_diff', 'name': 'linkpulse_diff', 'description': 'Re-check a URL and tell you whether its content hash has changed since a previous hash you supply. Returns boolean + new hash.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'linkpulse_resolve', 'name': 'linkpulse_resolve', 'description': 'Resolve redirect chain for a URL without downloading the full body. Returns final URL + redirect count.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'linkpulse_classify', 'name': 'linkpulse_classify', 'description': '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.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}; uptime_30d 1.0%; p95 2609.2ms; conformance: pass
How to connect
https://linkpulse-neon.vercel.app/mcp
curl -X POST https://linkpulse-neon.vercel.app/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'