Skip to main content
Glama

JAIL Search — MCP Server

Status: backend offline.

Install in Cursor Install in VS Code

Search a billion+ documents — papers, books, code, legal cases, forums, Wikipedia, and more.

jail.li

Installation

Connect to the hosted MCP server:

https://api.jail.li/mcp

Get API key for higher limits — append ?jailApiKey= to the URL.

claude mcp add --transport http jail https://api.jail.li/mcp

With API key:

claude mcp add --transport http jail "https://api.jail.li/mcp?jailApiKey=sk_live_..."
codex mcp add jail --url https://api.jail.li/mcp

With API key: codex mcp add jail --url "https://api.jail.li/mcp?jailApiKey=sk_live_..."

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "jail": {
      "url": "https://api.jail.li/mcp"
    }
  }
}

With API key: "url": "https://api.jail.li/mcp?jailApiKey=sk_live_..."

Add to .vscode/mcp.json:

{
  "servers": {
    "jail": {
      "type": "http",
      "url": "https://api.jail.li/mcp"
    }
  }
}

With API key: "url": "https://api.jail.li/mcp?jailApiKey=sk_live_..."

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "jail": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.jail.li/mcp"]
    }
  }
}

With API key: "args": ["-y", "mcp-remote", "https://api.jail.li/mcp?jailApiKey=sk_live_..."]

Add to your opencode.json:

{
  "mcp": {
    "jail": {
      "type": "remote",
      "url": "https://api.jail.li/mcp",
      "enabled": true
    }
  }
}

With API key: "url": "https://api.jail.li/mcp?jailApiKey=sk_live_..."

Edit ~/.copilot/mcp-config.json:

{
  "mcpServers": {
    "jail": {
      "type": "http",
      "url": "https://api.jail.li/mcp"
    }
  }
}

With API key: "url": "https://api.jail.li/mcp?jailApiKey=sk_live_..."

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "jail": {
      "serverUrl": "https://api.jail.li/mcp"
    }
  }
}

With API key: "serverUrl": "https://api.jail.li/mcp?jailApiKey=sk_live_..."

Add to ~/.hermes/config.yaml:

mcp_servers:
  jail:
    url: "https://api.jail.li/mcp"

With API key: url: "https://api.jail.li/mcp?jailApiKey=sk_live_..."

Or install the skill: hermes skill install jail-search

Via npm Package

{
  "mcpServers": {
    "jail": {
      "command": "npx",
      "args": ["-y", "jail-mcp@latest"]
    }
  }
}

Or with Python: "command": "uvx", "args": ["jail-mcp"]

For API key with stdio: "env": { "JAIL_API_KEY": "sk_live_..." }

Related MCP server: Alexandria MCP

Tools

Tool

What it does

search

Search across all content types. Filter by type, paginate with cursor.

detail

Get full metadata for a document by ID.

Content Types

Type

Sources

academic

OpenAlex, arXiv, Semantic Scholar, DBLP

books

Books, digital libraries, classical literature

wiki

Wikipedia — en, zh, de, fr, es, ru, ja, ko + 10 more

forums

Hacker News, StackExchange, Lobsters, LessWrong, 60+ more

legal

Harvard Case Law, CourtListener, EUR-Lex, UK Legislation

news

News articles and journalism

packages

npm, PyPI, Crates.io, Libraries.io

economics

World Bank, IMF, FRED, ECB, BLS, Tax Foundation

knowledge

Wikidata, structured knowledge

video

IMDb, YouTube

music

Discogs, MusicBrainz

health

Clinical trials, food safety

geo

World place names, geographic data

tech

Dev.to, product community forums

social

Reddit, Mastodon, Lemmy, fediverse

fandom

Fan wiki articles, community knowledge

crypto

DeFi protocols, token data, on-chain analytics

predictions

Prediction markets, forecasting

audio

Podcasts and audio content

License

MIT

Available Tools

2 tools
detailAInspect

Get full metadata for a document. Use IDs from search results.

Args: doc_id: Document ID from search results (e.g. "md5:abc123...", "hn:19415066", "doi:10.1038/...")

Inputs: doc_id (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.4/5.0

    Scored across 2 tools

    Disambiguation5/5

    The two tools serve distinct functions: search is for exploratory queries, while detail retrieves specific document metadata. There is no overlap in their use cases, making selection unambiguous.

    Naming Consistency4/5

    Both tool names are single lowercase verbs, which is consistent, though they do not follow a more descriptive verb_noun pattern. The style is uniform and each name clearly suggests its action.

    Tool Count3/5

    With only two tools, the server feels minimal, but the search tool is highly versatile and covers many content types. The count is borderline but reasonable for the server's focused purpose.

    Completeness4/5

    The search and detail tools cover the core workflow of discovering and examining documents. While full-text retrieval is delegated to other tools, metadata and search are well-covered, with only minor gaps like no direct enumeration of content types.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables AI assistants to search across multiple academic databases (PubMed, arXiv, bioRxiv, medRxiv, Semantic Scholar) through a unified interface. Supports advanced filtering, metadata retrieval, PDF downloads, and comprehensive research workflows with citation analysis.
      5
      -
    • A
      license
      A
      quality
      B
      maintenance
      Provides access to 61 public digital libraries through a single unified interface, enabling users to search and retrieve information from academic papers, books, legal records, and more using natural language.
      11
      53 npm
      3
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Searches and retrieves academic papers from open access sources like arXiv, Semantic Scholar, and PubMed, with full text access via arXiv PDFs, PubMed Central, and Unpaywall.
      2
      MIT