Skip to main content
Glama

Search papers

search_papers
Read-onlyIdempotent

Discover indexed arXiv papers using titles, authors and abstracts to assess relevance. Prefer an English research topic or question, preserving important entities and phrases. For broad questions, consider distinct research dimensions and query each as useful. Independent queries can run concurrently; 5-10 concurrent requests are recommended for larger batches. Results can complement findings from other research tools and sources for broader coverage. scout_available indicates whether deeper paper-based analysis can be requested with get_scout; choose further reading according to the evidence needed. Use from/to as YYYY-MM-DD UTC dates with both days included. Provide both or neither; each dated query covers at most one calendar month, with dates available from 2025-08-01 onward. Omit both for all indexed dates. For timeouts, wait at least retry_after_seconds when supplied before retrying.

Input Schema

NameRequiredDescriptionDefault
toNoLast included UTC date, YYYY-MM-DD; the entire day is included. Provide both from and to. At most one calendar month after from; same-day queries valid.
fromNoFirst included UTC date, YYYY-MM-DD. The database supports 2025-08-01 onward. Provide both from and to, or omit both to search all supported content.
limitNo
queryYesPrefer English natural-language research topics or questions; keep important entities and technical phrases.

Output Schema

NameRequiredDescriptionDefault
papersYes
returnedYes
query_hintNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive, and the description goes well beyond them: month-bounded date windows, earliest supported date (2025-08-01), the scout_available flag signaling deeper analysis is requestable, and a retry_after_seconds/timeout protocol. These are exactly the operational traits an agent cannot infer from structured fields.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Purpose is front-loaded and the remaining lines are dense, each carrying a distinct rule (concurrency, scout routing, date pairing, retry). It is slightly long and the scout sentence is split awkwardly across two lines, but no sentence is filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need no explanation here; the description instead covers the decision-relevant edges — date bounds, concurrency, failure/retry, and escalation to get_scout. Nothing needed to invoke this tool correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 75% and the description adds real meaning beyond it: from/to are UTC-inclusive, must be supplied as a pair, and each pair spans at most one calendar month; query should be English natural language with entities preserved. The limit parameter is left entirely to the schema, which is fine given its default/max are documented there.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opens with a specific verb+resource ('Discover indexed arXiv papers') and states the matching surface (titles, authors, abstracts) plus the goal (assess relevance). It also names the sibling get_scout and explains the relationship, so an agent can separate full-text search from deeper paper analysis without opening either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly prescribes query formulation for broad questions ('consider distinct research dimensions and query each'), recommends 5-10 concurrent requests for batches, and routes to get_scout when deeper evidence is needed. It also gives clear exclusion-style rules for the date window ('provide both or neither', 'omit both for all indexed dates') and retry behavior on timeouts.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources