Skip to main content
Glama

download_result

Download result files from a scientific task and obtain their complete file paths. Specify a file ID or download all files.

Instructions

下载任务结果文件并返回每个文件的完整路径

  • file_id: 指定要下载的文件 ID,不指定则默认下载第一个 zip 文件或第一个文件

  • download_all: 是否下载该任务的所有结果文件

返回结果中会明确列出每个文件的完整路径,读取文件时请直接使用这些路径,不要推测子目录。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
task_idYes
file_idNo
download_allNo
serverNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes
Behavior4/5

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

Without annotations, the description discloses key behaviors: default download (first zip or first file), downloading all results, and that full paths are returned. It also warns against inferring subdirectories. It does not cover authentication or rate limits, but is sufficient for a download tool.

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 concise with two sentences and a bullet list. Purpose is front-loaded, and every sentence adds value without redundancy.

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

Completeness3/5

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

Given 4 parameters and an output schema, the description explains two parameters and mentions return behavior. However, server and task_id are not addressed, and the tool's placement among siblings is not discussed, leaving some gaps.

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 0%, so the description must compensate. It explains file_id and download_all, but task_id (required) and server are not described, leaving some parameters underspecified.

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

Purpose4/5

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

The description clearly states the tool downloads task result files and returns full paths. While it distinguishes from sibling 'list_files' by focusing on downloading, it does not explicitly differentiate from other file-related tools.

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

Usage Guidelines3/5

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

The description provides guidance on default behavior for file_id and download_all, but lacks explicit when-to-use vs alternatives like list_files or poll_task. It instructs to use returned paths directly, which is helpful post-download.

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/Wolido/OpenAaaS'

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