search_papers
Search for academic papers across Semantic Scholar, arXiv, or both. Filter results by year, field, open access, and more to find relevant literature.
Instructions
Search for academic papers across Semantic Scholar, arXiv, or both providers.
Use this tool when the user wants to:
discover papers about a research topic;
find literature related to a research question;
search for a known paper title;
find papers by keywords or an author name;
restrict results by publication year;
restrict results by academic field or arXiv category;
request papers with known open-access metadata;
compare results from Semantic Scholar and arXiv.
The tool executes selected providers concurrently, preserves successful results when another provider fails, merges duplicate papers, preserves provider provenance, and returns deterministic provider-neutral paper records.
The response includes:
canonical paper metadata;
normalized paper identifiers;
author and publication metadata;
known access URLs;
provider attribution;
pagination metadata;
non-fatal warnings;
normalized partial-provider failures.
This tool performs academic paper discovery only. It does not summarize papers, answer research questions, synthesize evidence, or generate research reports.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | relevance | |
| limit | No | ||
| query | Yes | ||
| offset | No | ||
| year_to | No | ||
| providers | No | ||
| year_from | No | ||
| fields_of_study | No | ||
| open_access_only | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Normalized search query. | |
| papers | No | Canonical search results. | |
| failures | No | Normalized partial provider failures. | |
| warnings | No | Non-fatal result warnings. | |
| pagination | Yes | Pagination information. | |
| providers_requested | Yes | Providers requested by the caller. | |
| providers_succeeded | No | Providers that completed successfully. |