qstring
Search query keywords. Optional when anchor_paper_id is set (anchor mode ignores q and returns papers similar to the anchor).
sortenum
Result ranking — a relevance↔impact dial plus time-based and adoption orders. 'relevance' (default) = best topical match. 'balanced' = relevant AND well-cited. 'impactful' = the most-cited (proven-influential) papers among those relevant to the query — use this for 'the important/seminal papers on topic X'. 'trending' = rising/FORECAST impact (impact_pct, last ~90 days) — use for 'what's hot/new in X', NOT for established work. 'recent' = newest first. 'community' = GitHub adoption (stars + star-velocity) — surfaces the papers practitioners are actually running/building on, regardless of citations or recency. Proven impact ('impactful'/'balanced') ranks by real citations; 'trending' is a model prediction; 'community' is real-world engineering traction. Pair with get_foundational_lineage for a topic's canonical roots.
anchor_paper_idstring
Return papers similar to this arXiv paper ID (replaces the removed find_similar tool). When set, q is ignored and results carry similarity_score. Example: '2407.15831'.
scope_to_citations_ofstring
Restrict search to this paper's citation graph, ranked by relevance to q (replaces the removed find_citations_about tool). Pass the arXiv ID of the paper whose citations you want to search within.
categorystring
Filter by arXiv category e.g. 'cs.AI', 'cs.LG'
novelty_minnumber
Minimum novelty score (0-1). Use 0.5+ for novel papers.
impact_mininteger
Minimum impact_pct (0-100), e.g. 80 = top 20% FORECAST impact. This is a RISING-WORK filter: impact_pct is only computed for the last ~90 days, so impact_min restricts results to recent papers predicted to land well AND DROPS everything older. Use it for 'what's rising in X'. Do NOT use it to find the influential/seminal papers in a topic — that excludes the established work; use sort='impactful' instead.
daysinteger
Limit to papers published within N days
has_codeboolean
Filter to papers with a linked code release (has_code=true). Surfaces runnable/reproducible work — pair with min_stars/sort='community' to find the papers practitioners actually adopt.
min_citationsinteger
Minimum real citation count. Unlike impact_min (a ~90-day FORECAST percentile), this filters on PROVEN citations and keeps established/canonical papers.
min_starsinteger
Minimum GitHub stars on the paper's linked repo. A proxy for engineering adoption — surfaces work that practitioners are actually running/building on. Pair with sort='community' to rank by it.
github_url_existsboolean
Filter on whether the paper has a linked GitHub URL (true = only papers with a repo). Stricter than has_code (which counts any code link).
published_afterstring
Only papers published on or after this date, 'YYYY-MM-DD'. Use with published_before to bound an arbitrary date window (days only gives a rolling N-day lookback).
published_beforestring
Only papers published on or before this date, 'YYYY-MM-DD'. Pair with published_after for an explicit window.
method_categorystring
Filter by method category e.g. 'reinforcement learning', 'transformer'
method_namestring
Filter to papers introducing/using a specific named method e.g. 'LoRA', 'YOLO', 'DPO'. Case-insensitive substring match on the extracted method_name field.
taskstring
Filter by task e.g. 'image classification', 'question answering' (partial match)
datasetstring
Filter to papers that evaluate on a specific dataset e.g. 'MMLU', 'ImageNet'
contribution_typeenum
Filter by paper's contribution type
task_categoryenum
Filter by broad research area
modeenum
Search mode. 'semantic' (default) uses embedding similarity — finds conceptually related papers even without exact keyword matches. 'keyword' uses Postgres full-text search — faster but only matches exact terms.
cursorstring
Cursor from previous response's next_cursor for keyset pagination
pageinteger
Page number
limitinteger
Results per page (max 50)
fieldsstring
Comma-separated list of fields to return (e.g. 'arxiv_id,title,llm_summary,llm_novelty_score'). If omitted, returns the lean 12-field default unless verbose=true.
verboseboolean
If true, returns the full 28-field paper shape (method/task/dataset extraction, application_domain, baselines, etc.). Default false returns the lean 12-field set. Ignored when `fields` is provided.
exclude_idsstring[]
arXiv IDs to exclude from results (for deduplication across chained calls)