Skip to main content
Glama

linkpulse

Проверка реальности URL для ИИ-агентов. Получает URL и возвращает HTTP-статус, SHA-256 хеш контента, классификацию, оценку читабельности, заголовок и резервную ссылку на Wayback Machine, если страница недоступна. Кэширование 10 минут. $0.001 за вызов. Только для агентов.

Рабочая точка доступа: https://linkpulse-neon.vercel.app/

curl https://linkpulse-neon.vercel.app/ возвращает полный машиночитаемый манифест. Никакого HTML. Никаких людей.

Что он делает

Четыре инструмента, доступных для вызова агентами, со структурированным выводом:

Эндпоинт

Назначение

POST /v1/check

Получить URL. Возвращает статус, финальный URL (после перенаправлений), хеш контента, классификацию, оценку читабельности, заголовок/описание/первый заголовок (если HTML), URL Wayback Machine (если страница недоступна).

POST /v1/diff

Повторно проверить URL и сообщить агенту, изменился ли его хеш по сравнению с предыдущим.

POST /v1/resolve

Разрешить цепочку перенаправлений без загрузки тела страницы.

POST /v1/classify

Классифицировать контент, который уже есть у агента (статус + content-type + образец тела) — без исходящего запроса.

Каждый ответ об ошибке включает { error, code, message, fix, docs, http_status } — агентам никогда не придется гадать.

Классификации

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

Обнаружение (люди не требуются)

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

  • GET /.well-known/mcp.json

  • GET /llms.txt

  • GET /openapi.json

  • GET /v1/pricing

  • GET /v1/errors

Авторизация

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

Биллинг

Предоплатные кредиты. Одиночный POST возвращает URL для оплаты, по которому агент переходит автономно:

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

Возвращает { payment_url, x402: { ... } }.

MCP

https://linkpulse-neon.vercel.app/mcp (JSON-RPC 2.0, протокол 2024-11-05). Инструменты: linkpulse_check, linkpulse_diff, linkpulse_resolve, linkpulse_classify.

Безопасность

  • SSRF заблокирован: loopback, RFC 1918, link-local, metadata.internal — все отклоняются со структурированной ошибкой.

  • Максимальный размер тела 1.5 МБ. Тайм-аут по умолчанию 6 секунд.

Лицензия

Apache 2.0.

Related MCP Connectors