download_paper
Download a paper PDF (returns download information)
Search and read the IACR Cryptology ePrint Archive — recent papers, details, PDF links — without cookies or tracking.
LABSCO SUMMARY
The archive has no public search endpoint, so search here filters the RSS feed, roughly the last 100 papers. That makes it good for tracking what is appearing now and poor for digging up an older paper you half remember. Fetching a known paper by its 2025/123 id works regardless of age.
A reader for the IACR Cryptology ePrint Archive, the preprint server for cryptography research. It works off the archive's RSS feed rather than a search API, which shapes what it can and cannot find.
search_papers2025/123 form — get_paperget_recent_papersget_paper_url, download_paperNode.js 18.0.0 or higher. No account, no key, no cookies. Runs as a Node process against the built dist/index.js. Two optional variables: DEBUG set to 1 for verbose logging, and MAX_RESULTS to cap search results, which defaults to 100.
One command — npx -y github:heewon-chung/eprint-mcp-server
USE CASES
Pull the most recent papers off the feed and skim titles and abstracts, rather than checking the archive page yourself.
Fetch it by its archive id to get the full record, then get the web and PDF URLs to open or save it.
Search with the author filter and a date range. Expect coverage of recent postings — historical search is limited by the feed this server reads.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
download_paperDownload a paper PDF (returns download information)
get_paperGet detailed information about a specific paper by ID
get_paper_urlGet direct URLs for a paper (web page and PDF)
get_recent_papersGet the most recently published papers
search_papersSearch for papers in the IACR ePrint Archive
BEFORE YOU INSTALL
5 tools when we connected.
CONTEXT COST
Rated by the size of the 5 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"eprint-mcp-server": {
"command": "npx",
"args": [
"-y",
"github:heewon-chung/eprint-mcp-server"
]
}
}
}npx -y github:heewon-chung/eprint-mcp-server