Skip to main content
Glama

Zovo Paper Finder

Find papers

find_papers
Read-onlyIdempotent

Use this when the user wants a literature list or reading list on a research topic with real citation counts, open-access links and a bibliography file (BibTeX, RIS, CSV, PDF). Searches Crossref publisher records by relevance with optional year range, minimum citations, open-access filter (Unpaywall) and sort. Returns up to 30 works per call. Does not summarize papers, read full text or judge study quality. Do not use for a single known paper (use get_paper_network) or for formatting known DOIs (use format_bibliography).

Input Schema

NameRequiredDescriptionDefault
sortNoOrder: relevance (default), citations (most cited first) or newest, e.g. citations.
limitNoHow many works to return, 5 to 30, e.g. 20 (default).
topicYesResearch topic as 2-20 key words, e.g. "CRISPR off-target effects". Not a DOI, URL or full question.
year_toNoLatest publication year, e.g. 2024.
year_fromNoEarliest publication year, e.g. 2018.
min_citationsNoOnly works cited at least this many times, e.g. 50. Default 0.
open_access_onlyNotrue to keep only works with an open-access full-text copy, e.g. true. Default false.

Output Schema

NameRequiredDescriptionDefault
notesYes
queryYes
papersYes
sourceYes
summaryYes
downloadsYes
papers_countNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, openWorldHint, idempotentHint and destructiveHint=false, so the safety profile is covered by structured data. The description adds genuinely non-redundant behavior: the upstream source (Crossref publisher records, Unpaywall for OA), the 30-works-per-call ceiling, and a negative-capability clause (no summarizing, no full-text reading, no quality judgement) that prevents misuse. It stops short of noting result freshness, ranking caveats, or what the returned bibliography file contains.

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

Conciseness5/5

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

Three sentences, each doing distinct work: capability and output, then mechanics and return ceiling, then explicit exclusions. The use case and the sibling routing are front-loaded, and no sentence is filler or restates the title.

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?

For a read-only search tool with a full schema and an output schema, the description covers everything an agent needs to call it correctly: what it searches, what the results include, the 30-item cap, and the three things it will not do. Return-value structure is legitimately omitted because the output schema exists.

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

Parameters3/5

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

Schema description coverage is 100%, so all seven parameters including enums, ranges and defaults are already documented in the schema. The description restates the filter set (year range, minimum citations, open-access filter, sort) and adds only the minor provenance detail that the OA filter is backed by Unpaywall. With the schema doing the heavy lifting, the baseline of 3 applies.

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?

The description names a specific verb and resource ("literature list or reading list on a research topic") and immediately enumerates what the result carries: real citation counts, open-access links, and a bibliography file. It also explicitly disambiguates from both siblings by name, so an agent can route correctly without opening any 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?

It gives both positive and negative routing conditions: use when the user wants a topic-based reading list, do not use for a single known paper (route to get_paper_network) or for formatting known DOIs (route to format_bibliography). Both alternatives are named with the condition that selects them, leaving nothing to inference.

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