get_visual_passes
ActiveTool of N2yo
Find when a satellite will be visible to the naked eye overhead from an observer location (visual passes = bright, sunlit passes against a dark sky). Returns start/max/end times, elevation, azimuths, brightness magnitude, and duration. Use this for "when can I see the ISS pass over?" Example: get_visual_passes({ norad_id: 25544, lat: 40.71, lon: -74.0 }).
Parameters schema
{
"type": "object",
"required": [
"norad_id",
"lat",
"lon"
],
"properties": {
"lat": {
"type": "number",
"description": "Observer latitude in decimal degrees."
},
"lon": {
"type": "number",
"description": "Observer longitude in decimal degrees."
},
"days": {
"type": "number",
"description": "Number of days ahead to search for passes (default 5, max 10)."
},
"_apiKey": {
"type": "string",
"description": "Optional — your own N2YO API key for higher limits; omit to use the shared Pipeworx key."
},
"altitude": {
"type": "number",
"description": "Observer altitude in meters above sea level (default 0)."
},
"norad_id": {
"type": "number",
"description": "NORAD catalog id of the satellite, e.g. 25544 for the ISS."
},
"min_visibility": {
"type": "number",
"description": "Minimum visible duration in seconds for a pass to be returned (default 300)."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
N2yo
https://github.com/pipeworx-io/mcp-n2yo
1/7 registries