ArXiv Search Pack

Trustedv1.0.0MITVerified88

by AgentNode · published 22 days ago · toolpack

Search and retrieve academic papers from ArXiv.

Query ArXiv for research papers by topic, author, or keyword. Returns paper metadata, abstracts, and download links. Track new papers in your research area.

langchaincrewaigeneric

Quick Start

bash
agentnode install arxiv-search-pack

Usage

From package
python
from arxiv_search_pack.tool import run

result = run(
    capability="search_arxiv",
    params={
        "query": "transformer architecture efficiency pruning",
        "max_results": 5,
        "sort_by": "submitted_date"
    }
)

for paper in result["papers"]:
    print(f"[{paper['arxiv_id']}] {paper['title']}")
    print(f"  Authors: {', '.join(paper['authors'][:3])}")
    print(f"  Submitted: {paper['submitted']}")
    print(f"  Abstract: {paper['abstract'][:120]}...")
    print()

Verification

high confidence88/100✔ Verified
smokeReturned valid result
+25/25
testsAuto-generated tests only
+8/15
importAll tools imported successfully
+15/15
installInstalled in 1.8s
+15/15
contractAll contract checks passed
+10/10
warningsNo warnings
0/0
determinismOutput consistency check
+5/5
reliability3/3 runs passed
+10/10

Package installs and imports correctly. runtime checks passed.

install1.8s
import80ms
smoke1.1s
tests1.4s

This package was executed and validated by AgentNode before listing. Install, import, and runtime checks passed.

Python 3.12.3ffmpegpopplertesseractuv

Last verified 18d ago· Runner v2.0.0

Use this when you need to...

  • Search for recent machine learning papers by topic
  • Retrieve paper abstracts and metadata by ArXiv ID
  • Find all papers by a specific author
  • Download PDF links for literature reviews
  • Track new publications in a research area

README

ArXiv Search Pack

Search and retrieve academic papers from ArXiv. Query by topic, author, or keyword and get back paper metadata, abstracts, and download links — no API key required.

Quick Start

agentnode install arxiv-search-pack
from arxiv_search_pack.tool import run

result = run(
    capability="search_arxiv",
    params={"query": "large language models", "max_results": 3}
)
for paper in result["papers"]:
    print(paper["title"])

Usage

Search by topic with sorting

result = run(
    capability="search_arxiv",
    params={
        "query": "reinforcement learning robotics",
        "max_results": 10,
        "sort_by": "relevance"
    }
)
for paper in result["papers"]:
    print(f"{paper['arxiv_id']}: {paper['title']}")

Filter by author

result = run(
    capability="search_arxiv",
    params={
        "query": "au:Hinton",
        "max_results": 5,
        "sort_by": "submitted_date"
    }
)

Lookup a specific paper by ID

result = run(
    capability="search_arxiv",
    params={"arxiv_id": "2303.08774", "include_pdf_url": True}
)
paper = result["papers"][0]
print(f"{paper['title']}\n{paper['pdf_url']}")

API Reference

CapabilityDescription
search_arxivSearch ArXiv or fetch a paper by ID

Parameters: query, arxiv_id, max_results (default 10), sort_by (relevance, submitted_date, last_updated), include_pdf_url, category.

Returns: papers (list of arxiv_id, title, authors, abstract, submitted, categories, pdf_url), total_results.

Requirements

No API key required. ArXiv's API is free and publicly accessible.

License

MIT

Version History

Capabilities

arxiv_searchsearch_arxivtool

Permissions

This package declares the following access levels. Review before installing.

Networkunrestricted
Filesystemtemp
Code Executionnone
Data Accessinput_only
User Approvalnever
bash
agentnode install arxiv-search-pack

Files (3)

License

MIT

Stats

Downloads0
Installs0
Versionv1.0.0
Published3/16/2026
Channelstable
Typetoolpack
Entrypointarxiv_search_pack.tool

Compatibility

Frameworks

langchaincrewaigeneric

Runtime

python

Python Version

>=3.10

Trust & Security

PublisherTrusted
SignatureNone
ProvenanceNone
Security Issues0

Publisher

A

AgentNode

@agentnode