Skip to main content
Glama

radio_sources_now

Returns radio sources currently observable from a specified latitude, longitude, and elevation, with optional count limit and minimum elevation filtering; defaults to the TART site in New Zealand.

Instructions

TART オープン電波望遠鏡が「いま観測できる電波源」を返す(認証不要)。

例:「いま上空に何が見える?」「ダニーデンの電波望遠鏡が見ている衛星」

Args: lat: 観測地点の緯度(度)。省略時は TART 本体のある NZ(-45.87)。 lon: 観測地点の経度(度)。省略時は NZ(170.60)。 alt: 観測地点の標高(m, 既定 100)。 elevation: 地平線からの最小仰角(度, 既定 10。高いほど地平線近くを除外)。 limit: 返す件数(既定 15、最大 50)。

Input Schema

NameRequiredDescriptionDefault
altNo
latNo
lonNo
limitNo
elevationNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed12 schema fields changedv0.41.4
    • removedInput schema / properties / alt / title
      Removed value: -"Alt"
    • removedInput schema / properties / elevation / title
      Removed value: -"Elevation"
    • removedInput schema / properties / lat / anyOf
      Removed value: -[
      -  {
      -    "type": "number"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • removedInput schema / properties / lat / default
      Removed value: -null
    • removedInput schema / properties / lat / title
      Removed value: -"Lat"
    • addedInput schema / properties / lat / type
      Added value: +[
      +  "number",
      +  "null"
      +]
    • removedInput schema / properties / limit / title
      Removed value: -"Limit"
    • removedInput schema / properties / lon / anyOf
      Removed value: -[
      -  {
      -    "type": "number"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • removedInput schema / properties / lon / default
      Removed value: -null
    • removedInput schema / properties / lon / title
      Removed value: -"Lon"
    • addedInput schema / properties / lon / type
      Added value: +[
      +  "number",
      +  "null"
      +]
    • removedInput schema / title
      Removed value: -"radio_sources_nowArguments"
  2. Addedv0.25.2

TDQS

A3.5/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 burden. It does disclose useful behavior: no auth needed, the default observer site is TART's own NZ location (-45.87, 170.60, 100 m), and limit is capped at 50. It does not say what the response contains (source names, coordinates, elevation values?) or whether results are computed live, which are the remaining behavioral gaps.

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?

Front-loaded with the one-line purpose and auth note, then examples, then a compact Args block. The examples are slightly redundant with the opening sentence but earn their place by showing natural-language trigger phrasings. No filler beyond that.

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?

For a five-parameter, no-annotation, no-output-schema tool, the description covers input semantics well but says nothing about the return shape — an agent cannot tell whether it gets a list of source names, RA/Dec, or altitude/azimuth, nor how large the payload is. That gap matters precisely because there is no output schema to fall back on.

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 description coverage is 0%, so the description must carry all parameter meaning, and it does: lat/lon with their NZ fallbacks, alt in metres, elevation as minimum degrees above horizon with an explanation that higher values exclude low-sky targets, and limit with default 15 and max 50. The only shortfall is that the 50-cap is stated without saying what happens if exceeded (clamp vs. error).

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?

Names a specific verb and resource: returns radio sources currently observable by the TART open radio telescope, and adds a concrete scope (observer location, minimum elevation). The two example queries ('what's overhead now?', 'which satellites is the Dunedin telescope seeing') make the intent unambiguous. It does not distinguish itself from nearby siblings such as alma_search or cadc_observations, which keeps it at 4.

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 imply the usage context (real-time visibility from a ground site), and 'no authentication required' removes a prerequisite question. However, there is no explicit when-not guidance and no naming of an alternative tool when the agent wants catalog lookups or archival radio data rather than live visibility.

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