@pipeworx/jina-reader

Connect: https://gateway.pipeworx.io/jina_reader/mcp · Install: one-click buttons

Tools: 2

Turn any URL into clean, LLM-ready markdown, plus web search — via Jina AI Reader.

Tools

ToolWhat it answers
read_urlThe readable content of a web page as markdown, with nav/ads/boilerplate stripped.
searchTop web-search results for a query, returned as markdown.

Auth

A Jina API key is required. Jina retired its anonymous tier — both r.jina.ai and s.jina.ai now answer an unauthenticated request with 401 AuthenticationRequiredError. The pack shipped in June 2026 as keyless and that is no longer true of the upstream.

  • Platform key: PLATFORM_JINA_KEY, injected by the gateway as _apiKey. Provisioned and live since 2026-09-01 (search verified live against the deployed gateway that day, fleet #719) — callers need no key of their own. It is a FREE key on a fixed token grant, not a monthly reset, so the expected end state is the balance running out rather than the key expiring.
  • BYO: pass _apiKey on the call. Free keys at https://jina.ai/reader.

Jina’s 401 bodies are distinct and worth reading before assuming a key expired:

BodyMeans
AuthenticationRequiredError: Authentication is required to use this endpointno key was sent at all
AuthenticationFailedError: Invalid API keythe key sent is wrong or revoked
AuthenticationRequiredError: … bad network reputation (ASnnnn)anonymous call from a blocked network

A 402 is none of the above: the key is valid and its token balance is spent. The pack says so in those words, and the gateway books it as platform_quota_exhausted — a purchase, not a key to rotate and not a Jina outage. Before 2026-09-01 that status fell through to upstream_down, which would have read as the vendor being broken.

Data sources

Tools

  • read_url — Fetch any web page as clean, LLM-ready markdown (strips nav/ads) — ideal for giving an agent the readable content of a URL.
  • search — Web search returning the top results as markdown, via Jina. Needs a Jina API key (pass via _apiKey) — Jina stopped serving anonymous requests.

Tools

  • read_url — Fetch any web page as clean, LLM-ready markdown (strips nav/ads) — ideal for giving an agent the readable content of a URL.
  • search — Web search returning the top results as markdown, via Jina. Needs a Jina API key (pass via _apiKey) — Jina stopped serving anonymous requests.

Regenerated from source · build September 3, 2026