Search 8.5M scientific papers with LLM TLDRs, citations, linked entities, figures, and full text.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get papers that cite the given paper (who refers to this work). Use when the user asks 'who cites X', 'what's the impact', or wants follow-up work. Note: 2024+ citation coverage is sparse; indexing in progress.
arXiv ID or OpenAlex Work ID.
Max citing papers (default 25, max 100).
Get papers that cite the given paper (who refers to this work). Use when the user asks 'who cites X', 'what's the impact', or wants follow-up work. Note: 2024+ citation coverage is sparse; indexing in progress.
| Argument | Type | Description |
|---|---|---|
| k | integer | Max citing papers (default 25, max 100). |
| id* | string | arXiv ID or OpenAlex Work ID. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"k": {
"type": "integer",
"default": 25,
"description": "Max citing papers (default 25, max 100)."
},
"id": {
"type": "string",
"description": "arXiv ID or OpenAlex Work ID."
}
}
}Get the biomedical entities linked to a paper: genes, proteins, chemicals, diseases, species, mutations, cell lines, and clinical-trial (NCT) IDs. Accepts an arXiv ID, PMC ID, or bioRxiv/medRxiv DOI.
| Argument | Type | Description |
|---|---|---|
| id* | string | arXiv ID, PMC ID, or 10.1101/… DOI. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "arXiv ID, PMC ID, or 10.1101/… DOI."
}
}
}Get a paper's real figure images — URLs, labels, and captions. Most biomedical papers have figures; arXiv papers often don't. Accepts an arXiv ID, PMC ID, or bioRxiv/medRxiv DOI.
| Argument | Type | Description |
|---|---|---|
| id* | string | arXiv ID, PMC ID, or 10.1101/… DOI. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "arXiv ID, PMC ID, or 10.1101/… DOI."
}
}
}Fetch a paper's full body text as Markdown (methods, results, protocols, inline tables) — use for deep questions the abstract can't answer. Accepts an arXiv ID (2401.12345), a PMC ID (PMC5339222), or a bioRxiv/medRxiv DOI (10.1101/…).
| Argument | Type | Description |
|---|---|---|
| id* | string | arXiv ID, PMC ID, or 10.1101/… DOI. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "arXiv ID, PMC ID, or 10.1101/… DOI."
}
}
}Fetch a paper's full metadata: title, authors, year, abstract, TLDR (LLM-generated), key findings, citation count, GitHub repos, HuggingFace models/datasets, videos, peer reviews, and links. Accepts an arXiv ID (e.g. '2401.12345' or '1706.03762v5') or an OpenAlex Work ID (e.g. 'W4390723197'). Use when the user names a specific paper or pastes an arXiv link.
| Argument | Type | Description |
|---|---|---|
| id* | string | arXiv ID like '2401.12345' or OpenAlex Work ID like 'W4390723197'. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "arXiv ID like '2401.12345' or OpenAlex Work ID like 'W4390723197'."
}
}
}Resolve a gene/protein name (e.g. 'TP53', 'CD44') or UniProt accession to its 3D structure — returns the UniProt accession + AlphaFold model URL (and PDB when available). Great for a gene named in a paper's entities.
| Argument | Type | Description |
|---|---|---|
| name* | string | Gene/protein symbol (TP53, CD44) or UniProt accession (P04637). |
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Gene/protein symbol (TP53, CD44) or UniProt accession (P04637)."
}
}
}Get the papers that this paper cites (its bibliography). Use when the user asks 'what does X cite' or 'show me the references'.
| Argument | Type | Description |
|---|---|---|
| k | integer | Max references (default 25, max 100). |
| id* | string | arXiv ID or OpenAlex Work ID. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"k": {
"type": "integer",
"default": 25,
"description": "Max references (default 25, max 100)."
},
"id": {
"type": "string",
"description": "arXiv ID or OpenAlex Work ID."
}
}
}Search 8.5 million academic papers (arXiv + biomedical: PMC / bioRxiv / medRxiv, all disciplines) by topic, keyword, author, or linked entity (gene / protein / disease). Each hit returns id, title, TLDR, type, and links. Use to find papers about a topic, e.g. 'transformer efficiency' or 'CRISPR base editing'.
| Argument | Type | Description |
|---|---|---|
| k | integer | Number of results (default 10, max 25). |
| query* | string | Natural-language search query. E.g. 'transformer attention efficiency', 'graph neural networks for molecular property prediction'. |
| year_max | integer | Latest publication year. |
| year_min | integer | Earliest publication year, e.g. 2024. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"k": {
"type": "integer",
"default": 10,
"description": "Number of results (default 10, max 25)."
},
"query": {
"type": "string",
"description": "Natural-language search query. E.g. 'transformer attention efficiency', 'graph neural networks for molecular property prediction'."
},
"year_max": {
"type": "integer",
"description": "Latest publication year."
},
"year_min": {
"type": "integer",
"description": "Earliest publication year, e.g. 2024."
}
}
}Find papers semantically similar to a given paper using SPECTER2 embeddings (trained on scientific-citation triplets). Returns nearest neighbors with TLDR. Use when the user wants 'papers like X' or 'what's adjacent to this work'.
| Argument | Type | Description |
|---|---|---|
| k | integer | Number of neighbors (default 10, max 25). |
| id* | string | arXiv ID or OpenAlex Work ID. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"k": {
"type": "integer",
"default": 10,
"description": "Number of neighbors (default 10, max 25)."
},
"id": {
"type": "string",
"description": "arXiv ID or OpenAlex Work ID."
}
}
}