Skip to main content
Glama

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 claude

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

  1. Clone the repository

  2. Install dependencies:

npm install
  1. Build the server:

npm run build
  1. Add 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.json

On Windows:

%APPDATA%/Claude/claude_desktop_config.json

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector:

npm run inspector

The 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.ts

Available Tools

3 tools
fact_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

    B3.3/5.0

    Scored across 3 tools

    Disambiguation5/5

    Each tool targets a distinct operation: fact-checking a statement, reading a webpage, and searching the web. No overlap in purpose.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern using snake_case: fact_check, read_webpage, search_web.

    Tool Count5/5

    With three tools, the set is well-scoped for a web and grounding server, covering the core tasks without extraneous tools.

    Completeness5/5

    The tool surface covers the essential workflow: search, retrieve, and verify. No obvious gaps given the server's apparent purpose.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers