track_object
Generate timed bearing and altitude samples for a celestial object at a specified observer location and time; stream progress updates and return the full track.
Instructions
Stream timed bearing/altitude samples with rates. Each sample is sent as a progress notification when the client supplies a progressToken; the full list is also returned.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "track_object"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ra_deg | No | ||
| dec_deg | No | ||
| latitude | No | ||
| longitude | No | ||
| duration_s | No | Length of the track, seconds. | |
| interval_s | No | Seconds between samples. | |
| place_name | No | Observer place name. An uncached query is sent to public OpenStreetMap Nominatim. | |
| elevation_m | No | Elevation above sea level, metres. | |
| object_name | No | Object name. Use this or ra_deg + dec_deg. | |
| start_time_utc | No | ISO 8601 UTC start. Defaults to now. | |
| magnetic_declination_deg | No | Local magnetic declination, east positive (from a WMM lookup). Bearing = true azimuth - declination. |