Skip to main content
Glama

get_cached

Read-only

Retrieve cached paper data by DOI from local downloads without network access. Choose detail level and filter to preferred entries only.

Instructions

Look up DOI-proven cached files within one download_dir without touching the network. detail=compact returns preferred entries plus request-sensitive acceptance/asset summaries; preferred_only omits non-preferred entry arrays.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
doiYes
modesNo
detailNofull
strategyNo
max_tokensNofull_text
download_dirNo
include_refsNo
preferred_onlyNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
doiNo
codeNo
routeNo
stageNo
traceNo
detailNo
reasonNo
statusNo
detailsNo
entriesNo
sidecarNo
providerNo
warningsNo
preferredNo
retryableNo
acceptanceNo
cache_modeNo
candidatesNo
confidenceNo
has_entriesNo
http_statusNo
missing_envNo
content_kindNo
download_dirNo
has_fulltextNo
index_reasonNo
index_statusNo
scope_statusNo
source_trailNo
asset_summaryNo
entry_summaryNo
index_versionNo
cached_requestNo
error_categoryNo
preferred_onlyNo
request_statusNo
schema_versionNo
identity_statusNo
warning_summaryNo
request_satisfiedNo
requested_requestNo
retry_after_secondsNo
expected_index_versionNo
cached_request_fingerprintNo
requested_request_fingerprintNo
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false. The description adds valuable behavioral details: 'without touching the network' (no network calls), and explains the behavior of detail and preferred_only parameters (compact vs full, preferred entries). It does not contradict annotations, and the added context about network-free operation is useful beyond what annotations provide.

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?

The description is extremely concise, consisting of two sentences with no filler. The first sentence immediately states the purpose and key constraint (no network), and the second sentence elaborates on parameter details. Every sentence adds value, and the structure is front-loaded.

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

Completeness2/5

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

Given the tool's complexity (8 parameters, nested objects, has output schema), the description is incomplete. It only covers the purpose and two parameters. It fails to explain the strategy object, max_tokens, download_dir, modes, and include_refs, which are essential for proper use. The output schema exists but is not referenced; the description should guide the agent on what to expect, but does not.

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

Parameters2/5

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

Schema description coverage is 0%, so the description must compensate. It only explains two parameters: detail (compact vs full) and preferred_only. The other six parameters (doi, modes, strategy, max_tokens, download_dir, include_refs) are not described, including the complex strategy object. This leaves the agent with insufficient understanding of how to use most parameters, especially the nested strategy input.

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 clearly states the tool's purpose: 'Look up DOI-proven cached files within one download_dir without touching the network.' This specifies the verb (look up), resource (cached files), and key constraints (DOI-proven, within one download_dir, no network). It differentiates from siblings like fetch_paper (which accesses network) and list_cached (which likely lists all cached items).

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

Usage Guidelines4/5

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

The description implies usage for cached file lookups without network access, providing clear context. However, it does not explicitly state when to use this tool over alternatives like fetch_paper or list_cached, nor does it mention when not to use it. A clear usage context is present, but no exclusions or direct comparisons are made.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Dictation354/paper-fetch-skill'

If you have feedback or need assistance with the MCP directory API, please join our Discord server