Litra Paper Search

io.github.akkylabPublished by GitHub account akkylabv1.0.1Updated Oct 24, 2026

MCP server for Litra.ai – AI-powered academic paper search with relevance scoring and summarization

Overview

AI-generated overview

Lets an assistant search academic papers through Litra.ai with AI relevance scoring, author lookup, and credit checks.

What you can do
Exposes three tools: search_papers for natural-language paper search with AI relevance scoring and summarization, search_author for finding an author's profile and publications, and check_credits for the account's credit balance and plan. Responses are returned in English only. The README states the project is no longer maintained and that the Litra AI public API and MCP server were discontinued on 2026-09-04, so the endpoints it calls no longer exist.
When to use it
Intended for literature searches, author lookups, and citation-oriented research workflows inside an MCP client. Because the upstream API was discontinued, it cannot work even with a valid key; the README directs users to the Litra.ai web app instead.
Requirements
Local process run via npx from the npm package litra-paper-search-mcp, requiring Node.js 18 or higher. Needs a Litra.ai account on a paid plan (Mini or above) and the LITRA_API_KEY environment variable. Network access to the Litra.ai API is required, and the README says that API no longer exists.
Before you install
Requires the secret LITRA_API_KEY, which is shown only once at creation. API access needs a paid subscription and each search consumes credits from the plan pool, with per-plan rate limits. The server is unmaintained and its upstream API was discontinued, so it cannot function; the README recommends the web app instead.

Installation

In SourceWeft

  1. Open Litra Paper Search in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

litra-paper-search-mcp

⚠️ This project is no longer maintained.

Litra AI discontinued its public API and MCP server on 2026-09-04. The API endpoints this server calls no longer exist, so it cannot work even with a valid API key.

Why: what makes Litra AI useful is the way it shows papers — citation trees, lineage of references, year distributions, research maps. MCP can only carry text, so none of that reaches you. A plain list of papers is something other services already provide. We chose to focus on the web app, where the value actually lands.

Please use the web app at https://litra-ai.com instead.

This repository stays online, read-only, for reference.

[npm version] [License: MIT]

MCP server for Litra.ai – AI-powered academic paper search with relevance scoring and summarization.

Features

  • search_papers – Search academic papers with AI-powered relevance scoring (1-10) and summarization. Year filtering is available but currently experimental (see Known limitations).
  • search_author – Search papers by author name. Returns author profile (affiliation, h-index) and publications.
  • check_credits – Check your Litra.ai credit balance and subscription plan.

Prerequisites

  • Node.js 18 or higher
  • A Litra.ai account with a paid plan (Mini or above)

Get Your API Key

  1. Sign in at litra-ai.com/account
  2. Navigate to the API Keys section
  3. Click Create API Key and copy the key (it is shown only once)

Setup

Claude Code

bash
claude mcp add litra-paper-search -- npx -y litra-paper-search-mcp

Then set the environment variable LITRA_API_KEY in your shell or Claude Code config.

Claude Desktop

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "litra-paper-search": {      "command": "npx",      "args": ["-y", "litra-paper-search-mcp"],      "env": {        "LITRA_API_KEY": "litra_xxxxxxxxxxxx"      }    }  }}

Cursor

Add to .cursor/mcp.json:

json
{  "mcpServers": {    "litra-paper-search": {      "command": "npx",      "args": ["-y", "litra-paper-search-mcp"],      "env": {        "LITRA_API_KEY": "litra_xxxxxxxxxxxx"      }    }  }}

Windsurf

Add to .windsurf/mcp.json:

json
{  "mcpServers": {    "litra-paper-search": {      "command": "npx",      "args": ["-y", "litra-paper-search-mcp"],      "env": {        "LITRA_API_KEY": "litra_xxxxxxxxxxxx"      }    }  }}

Cline

Add to .cline/mcp_settings.json:

json
{  "mcpServers": {    "litra-paper-search": {      "command": "npx",      "args": ["-y", "litra-paper-search-mcp"],      "env": {        "LITRA_API_KEY": "litra_xxxxxxxxxxxx"      }    }  }}

GitHub Copilot (VS Code)

Add to .vscode/mcp.json:

json
{  "servers": {    "litra-paper-search": {      "type": "stdio",      "command": "npx",      "args": ["-y", "litra-paper-search-mcp"],      "env": {        "LITRA_API_KEY": "litra_xxxxxxxxxxxx"      }    }  }}

Tools

search_papers

Search academic papers with AI-powered relevance scoring and summarization.

ParameterTypeRequiredDescription
querystringYesNatural language search query (1-500 chars)
max_resultsnumberNoMaximum number of papers (10-30, default: 30)
year_fromnumberNoMinimum publication year (inclusive). Experimental – see Known limitations.
year_tonumberNoMaximum publication year (inclusive). Experimental – see Known limitations.

Example usage:

Search for recent papers on transformer architectures in NLP from 2023 onwards

Known limitations (year filtering): The year_from / year_to filters are still experimental. The pilot search stage currently does not apply the year filter, so some papers outside the specified range may still appear in results. Full support is tracked in Litra.ai issue #1068. As a workaround, you may need to post-filter the returned papers by their year field.

search_author

Search academic papers by author name.

ParameterTypeRequiredDescription
namestringYesAuthor name
limitnumberNoMaximum number of papers (1-50, default: 20)

Example usage:

Find papers by Yoshua Bengio

check_credits

Check your Litra.ai credit balance and subscription plan. No parameters required.

Pricing & Rate Limits

API access requires a paid Litra.ai subscription (Mini or above). Each search consumes credits from your existing subscription pool.

PlanRate Limit
Mini10 requests/min
Standard30 requests/min
Pro60 requests/min
Max120 requests/min

See litra-ai.com/pricing for plan details and pricing.

Response Language

All API responses — including paper titles, summaries, and research overviews — are returned in English only.

This is an intentional design choice for the MCP server and public API:

  • LLM accuracy: Large language models perform reasoning, analysis, and tool use more reliably in English. Returning structured data in English ensures the highest quality when AI agents process search results for downstream tasks (e.g., literature reviews, citation analysis, research synthesis).
  • Token efficiency: English responses consume fewer tokens than translated equivalents, reducing both latency and cost for LLM-based workflows.
  • No multilingual plans for the API: This MCP server is designed specifically for AI agent consumption. There are no plans to add other response languages. If you need Japanese or other languages, use the Litra.ai web interface directly, which provides full Japanese support including translated titles and summaries.

If your AI workflow requires output in a specific language, the AI client can translate the English response as a post-processing step — this is more reliable than asking the API to translate, since the LLM can adapt the translation to your specific context.

Troubleshooting

"LITRA_API_KEY environment variable is required"

Set the LITRA_API_KEY environment variable in your MCP client configuration. See the Setup section for examples.

"Invalid API key"

Your API key may be incorrect or revoked. Generate a new key at litra-ai.com/account.

"Insufficient credits"

Your credit balance is too low. Top up at litra-ai.com/account.

"Paid subscription required"

API access requires a paid plan (Mini or above). Subscribe at litra-ai.com/pricing.

"Rate limit exceeded"

You've exceeded your plan's rate limit. Wait a moment and try again, or upgrade your plan for a higher limit.

Development

bash
git clone https://github.com/akkylab/litra-paper-search-mcp.gitcd litra-paper-search-mcpnpm installnpm run build

To test locally with Claude Code:

bash
claude mcp add litra-paper-search -- node /path/to/litra-paper-search-mcp/dist/index.js

License

MIT

Source: README.md at commit 519e8bf

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts