Jina AI MCP Server

Web content extraction, academic research search, and image retrieval tools.

Data last scanned yesterday · Reviewed today

3820 tools794TypeScriptApache-2.0

Overview

Jina AI MCP Server provides a suite of tools for retrieving and processing web data. It enables AI agents to read structured markdown from URLs, capture web page screenshots, and perform targeted searches across the web, academic databases like arXiv and SSRN, and image repositories. The server supports parallel processing for web pages and search queries, allowing for efficient batch information gathering. It also includes utility tools for analyzing publish dates on web pages and expanding search queries to improve context and relevancy.

Our verdict

This server carries a high risk level with a security score of 38/100. Because it is community-maintained rather than official, and its authentication and read-only mechanisms have not been editorially reviewed, users should exercise caution when providing API keys. It is recommended for users comfortable with the risks of third-party integration who require advanced web parsing and search capabilities.

  • Supports efficient parallel execution for multiple web searches
  • Comprehensive toolset for academic and web research
  • Minimal supply chain risk with only four direct dependencies
  • Actively maintained repository with frequent commits
  • Security status is unreviewed with high risk profile
  • Single-contributor project increases bus-factor dependency

Setup

Claude Desktop
{
  "mcpServers": {
    "jina-ai-mcp": {
      "args": [
        "-y",
        "jina-mcp"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
primerGet current contextual information for localized, time-aware responseslow
read_urlExtract clean, structured content from web pages as markdown via Reader APIlow
capture_screenshot_urlCapture high-quality screenshots of web pages via Reader APIlow
guess_datetime_urlAnalyze web pages for last update/publish datetime with confidence scoreslow
search_webSearch the entire web for current information and news via Reader APIlow
search_arxivSearch academic papers and preprints on arXiv repository via Reader APIlow
search_ssrnSearch academic papers on SSRN (Social Science Research Network) via Reader APIlow
search_imagesSearch for images across the web (similar to Google Images) via Reader APIlow
search_jina_blogSearch Jina AI news and blog posts at jina.ai/newslow
search_bibtexSearch for academic papers and return BibTeX citations (DBLP + Semantic Scholar)low

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

Do I need a Jina API key to use this server?

A Jina API key is required for search, reranker, embedding, and PDF extraction tools. Several tools, such as URL reading and screenshot capture, can function without a key but are subject to rate limits.

What transport protocol does this server use?

The server uses the Streamable HTTP transport as specified in the MCP specification dated 2025-03-26. The /sse endpoint is maintained as an alias for backward compatibility.

How do I connect to the server if my client does not support remote MCP servers?

You can use 'mcp-remote', a local proxy, to connect to the Jina remote MCP server. The documentation provides configuration templates for using this proxy with npx.

Are there any warnings regarding environment variables in configuration files?

Some clients do not support environment variables directly in their configuration files. In these cases, you may need to replace ${JINA_API_KEY} with your actual API key.

Badge

Jina AI MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.