Skip to main content
Glama

dlr_collections

Retrieve a list of DLR EOC Earth observation collections without authentication, with an adjustable result limit for quick dataset discovery.

Instructions

DLR(ドイツ航空宇宙センター)EOC の地球観測コレクション一覧を返す(認証不要)。

例:「ドイツの地球観測データ」「DLRのSentinel-2コレクション」

Args: limit: 返す件数(既定 40、最大 100)。

Input Schema

NameRequiredDescriptionDefault
limitNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changedv0.41.4
    • removedInput schema / properties / limit / title
      Removed value: -"Limit"
    • removedInput schema / title
      Removed value: -"dlr_collectionsArguments"
  2. Addedv0.39.0

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden; it usefully discloses that no authentication is needed, which is real added context beyond the schema. It says nothing about rate limits, whether the list is static or updated, or what a returned record contains, so an agent cannot predict the response shape beyond 'a list of collections'.

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?

The core purpose is front-loaded in the first sentence, followed by targeted example utterances and a compact Args block. Every element earns its place for a one-parameter list tool; the examples could be trimmed but they directly aid intent matching.

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

Completeness4/5

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

For a no-auth, single-optional-parameter listing tool with no output schema, the description covers purpose, examples, and the parameter's bounds adequately. The remaining gap is the absence of any hint about the fields in a returned collection or the handoff to dlr_search for follow-up dataset queries.

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 coverage is 0% and the single parameter has no schema description, but the description fully compensates by documenting the meaning, default (40), and maximum (100) of `limit`. That is everything an agent needs to set the value correctly, short of explaining what happens if you omit it versus hitting the cap.

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?

States a specific verb and resource — returns the list of DLR EOC Earth-observation collections — and names the provider (DLR/German Aerospace Center) plus the caller's likely intent via example Japanese queries. That provider scoping distinguishes it from sibling collection listings like copernicus_collections, inpe_collections, and stac_collections, though it never explicitly points at those siblings.

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 example queries ("German Earth observation data", "DLR's Sentinel-2 collections") imply when the tool is appropriate, and "no authentication required" clarifies a precondition. However, it never states the workflow relationship with dlr_search (list collections here, then search datasets there), so the agent must infer which of the two DLR tools to call.

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