Litra Paper Search Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Litra Paper Search Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
⚠️ 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.
MCP server for Litra.ai – AI-powered academic paper search with relevance scoring and summarization.
claude mcp add litra-paper-search -- npx -y litra-paper-search-mcpThen set the environment variable LITRA_API_KEY in your shell or Claude Code config.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"litra-paper-search": {
"command": "npx",
"args": ["-y", "litra-paper-search-mcp"],
"env": {
"LITRA_API_KEY": "litra_xxxxxxxxxxxx"
}
}
}
}Add to .cursor/mcp.json:
{
"mcpServers": {
"litra-paper-search": {
"command": "npx",
"args": ["-y", "litra-paper-search-mcp"],
"env": {
"LITRA_API_KEY": "litra_xxxxxxxxxxxx"
}
}
}
}Add to .windsurf/mcp.json:
{
"mcpServers": {
"litra-paper-search": {
"command": "npx",
"args": ["-y", "litra-paper-search-mcp"],
"env": {
"LITRA_API_KEY": "litra_xxxxxxxxxxxx"
}
}
}
}Add to .cline/mcp_settings.json:
{
"mcpServers": {
"litra-paper-search": {
"command": "npx",
"args": ["-y", "litra-paper-search-mcp"],
"env": {
"LITRA_API_KEY": "litra_xxxxxxxxxxxx"
}
}
}
}Add to .vscode/mcp.json:
{
"servers": {
"litra-paper-search": {
"type": "stdio",
"command": "npx",
"args": ["-y", "litra-paper-search-mcp"],
"env": {
"LITRA_API_KEY": "litra_xxxxxxxxxxxx"
}
}
}
}Search academic papers with AI-powered relevance scoring and summarization.
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | Yes | Natural language search query (1-500 chars) |
max_results | number | No | Maximum number of papers (10-30, default: 30) |
year_from | number | No | Minimum publication year (inclusive). Experimental – see [Known limitations](#known-limitations). |
year_to | number | No | Maximum publication year (inclusive). Experimental – see [Known limitations](#known-limitations). |
Example usage:
Search for recent papers on transformer architectures in NLP from 2023 onwards
Known limitations (year filtering): Theyear_from/year_tofilters 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 theiryearfield.
Search academic papers by author name.
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Author name |
limit | number | No | Maximum number of papers (1-50, default: 20) |
Example usage:
Find papers by Yoshua Bengio
Check your Litra.ai credit balance and subscription plan. No parameters required.
API access requires a paid Litra.ai subscription (Mini or above). Each search consumes credits from your existing subscription pool.
| Plan | Rate Limit |
|---|---|
| Mini | 10 requests/min |
| Standard | 30 requests/min |
| Pro | 60 requests/min |
| Max | 120 requests/min |
See litra-ai.com/pricing for plan details and pricing.
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:
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.
Set the LITRA_API_KEY environment variable in your MCP client configuration. See the Setup section for examples.
Your API key may be incorrect or revoked. Generate a new key at litra-ai.com/account.
Your credit balance is too low. Top up at litra-ai.com/account.
API access requires a paid plan (Mini or above). Subscribe at litra-ai.com/pricing.
You've exceeded your plan's rate limit. Wait a moment and try again, or upgrade your plan for a higher limit.
git clone https://github.com/akkylab/litra-paper-search-mcp.git
cd litra-paper-search-mcp
npm install
npm run buildTo test locally with Claude Code:
claude mcp add litra-paper-search -- node /path/to/litra-paper-search-mcp/dist/index.jsMIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.