Skip to main content
Glama

china_launches

Retrieve upcoming Chinese rocket launch schedules, including Long March and private providers, and filter results by launch status or number of entries.

Instructions

中国のロケット打ち上げ予定(長征シリーズ・LandSpace等の民間企業を含む)を返す。

Args: limit: 返す件数(既定 8、最大 15)。 status: 状態で絞り込み(例 "Go for Launch", "To Be Determined")。省略で全状態。

Input Schema

NameRequiredDescriptionDefault
limitNo
statusNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed6 schema fields changedv0.41.4
    • removedInput schema / properties / limit / title
      Removed value: -"Limit"
    • removedInput schema / properties / status / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • removedInput schema / properties / status / default
      Removed value: -null
    • removedInput schema / properties / status / title
      Removed value: -"Status"
    • addedInput schema / properties / status / type
      Added value: +[
      +  "string",
      +  "null"
      +]
    • removedInput schema / title
      Removed value: -"china_launchesArguments"
  2. Addedv0.25.2

TDQS

A3.5/5.0
Behavior3/5

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

No annotations are supplied, so the description bears the full load. It does disclose the hard cap of 15 results and the default of 8, which is genuinely useful behavioral context, and the read-only nature is clear from 'returns'. However, it says nothing about result ordering (presumably by launch date), data freshness, or what happens for out-of-range limits.

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 scope sentence is front-loaded and every line of the Args block contributes concrete information; there is no filler. The formatting follows a conventional docstring pattern, though nothing special is done to prioritize the routing decision an agent faces.

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?

With no output schema and no annotations, the definition should describe what a returned launch entry contains (rocket, pad, launch window, status, time zone) and any sorting. It documents the inputs adequately but leaves the shape and ordering of results entirely unspecified, which is a real gap for a listing tool with zero structured support.

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%, so the description must carry the parameters – and it does: limit with its default of 8 and maximum of 15, and status with example values plus the meaning of omission (all statuses). The only shortfall is that the full set of status values is not enumerated, only two examples given, so an agent may pass an invalid string.

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 China's rocket launch schedule) and scopes it precisely by including both Long March and private operators such as LandSpace. That geographic/operator scope implicitly separates it from upcoming_launches and russia_launches, but those siblings are never named, so the differentiation is left to inference.

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?

Usage is only implied: an agent can infer 'use this for Chinese launches' from the scope statement, and the status argument notes that omitting it returns all statuses. There is no explicit when-to-use guidance, no statement of when to prefer upcoming_launches or russia_launches instead, and no prerequisites or caveats.

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