mcp-jina-ai
This server provides access to Jina AI's web services through Claude, offering tools for web content extraction, search, and fact-checking:
read_webpage: Extract and format web page content for LLMs, with options for output formats, links, images, and alt text.search_web: Search the web with configurable results, image retention, and return formats, returning structured results.fact_check: Verify statements with factuality scores, supporting evidence, and optional deep-dive analysis.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-jina-ai search for recent developments in quantum computing"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Jina AI MCP Server
An MCP server that provides access to Jina AI's powerful web services through Claude. This server implements three main tools:
Web page reading and content extraction
Web search
Fact checking/grounding
Features
Tools
read_webpage
Extract content from web pages in a format optimized for LLMs
Supports multiple output formats (Default, Markdown, HTML, Text, Screenshot, Pageshot)
Options for including links and images
Ability to generate alt text for images
Cache control options
search_web
Search the web using Jina AI's search API
Configurable number of results (default: 5)
Support for image retention and alt text generation
Multiple return formats (markdown, text, html)
Returns structured results with titles, descriptions, and content
fact_check
Fact-check statements using Jina AI's grounding engine
Provides factuality scores and supporting evidence
Optional deep-dive mode for more thorough analysis
Returns references with key quotes and supportive/contradictory classification
Related MCP server: sysauto Ask MCP Server
Setup
Prerequisites
You'll need a Jina AI API key to use this server. Get one for free at https://jina.ai/
Installation
There are two ways to use this server:
Installing via Smithery
To install Jina AI for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install jina-ai-mcp-server --client claudeOption 1: NPX (Recommended)
Add this configuration to your Claude Desktop config file:
{
"mcpServers": {
"jina-ai-mcp-server": {
"command": "npx",
"args": [
"-y",
"jina-ai-mcp-server"
],
"env": {
"JINA_API_KEY": "<YOUR_KEY>"
}
}
}
}Option 2: Local Installation
Clone the repository
Install dependencies:
npm installBuild the server:
npm run buildAdd this configuration to your Claude Desktop config:
{
"mcpServers": {
"jina-ai-mcp-server": {
"command": "node",
"args": [
"/path/to/jina-ai-mcp-server/dist/index.js"
],
"env": {
"JINA_API_KEY": "<YOUR_KEY>"
}
}
}
}Config File Location
On MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonOn Windows:
%APPDATA%/Claude/claude_desktop_config.jsonDebugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector:
npm run inspectorThe Inspector will provide a URL to access debugging tools in your browser.
API Response Types
All tools return structured JSON responses that include:
Status codes and metadata
Formatted content based on the requested output type
Usage information (token counts)
When applicable: images, links, and additional metadata
For detailed schema information, see schemas.ts.
Running evals
The evals package loads an mcp client that then runs the index.ts file, so there is no need to rebuild between tests. You can load environment variables by prefixing the npx command. Full documentation can be found here.
OPENAI_API_KEY=your-key npx mcp-eval evals.ts index.tsAvailable Tools
3 toolsfact_checkC
Fact-check a statement using Jina AI's grounding engine
Inputs: statement (required), deepdive.
read_webpageC
Extract content from a webpage in a format optimized for LLMs
Inputs: url (required), format, no_cache, with_links, +2 more.
search_webC
Search the web using Jina AI's search API
Inputs: query (required), count, retain_images, return_format, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool targets a distinct operation: fact-checking a statement, reading a webpage, and searching the web. No overlap in purpose.
All tool names follow a consistent verb_noun pattern using snake_case: fact_check, read_webpage, search_web.
With three tools, the set is well-scoped for a web and grounding server, covering the core tasks without extraneous tools.
The tool surface covers the essential workflow: search, retrieve, and verify. No obvious gaps given the server's apparent purpose.
Maintenance
Related MCP Connectors
An MCP server that integrates with Discord to provide AI-powered features.
Hosted Web Crawler MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
MCP server for OpenAI API (chat completions, image generation, embeddings) via AceDataCloud
MCP server for AI dialogue using various LLM models via AceDataCloud
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server that enables Claude to perform web searches using Perplexity's API with intelligent model selection based on query intent and support for domain and recency filtering.64MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that integrates with Sonar API to provide Claude with real-time web search capabilities for comprehensive research.17 npmMIT
- AlicenseDqualityDmaintenanceMCP server that provides Claude AI assistants with the ability to search the web, get news, and perform research using the You.com API.42MIT
- AlicenseNot gradedqualityBmaintenanceMCP server that bridges ChatGPT Plus/Pro to Claude Code, enabling chat, deep research, and image generation via your own account.90 PyPI51MIT