search_asteroids
Search for near-Earth asteroids (NEOs) using NASA's NeoWs service. Find asteroids by close approach date range, browse the full catalog, or look up a specific asteroid by its SPK-ID. Returns orbital data, size estimates, and hazard classification.
get_earth_imagery
Retrieve Landsat satellite imagery and asset information for a specific location on Earth. Provide latitude and longitude to get satellite images for those coordinates, optionally filtered by date. Also supports checking available imagery assets for a location.
get_natural_events
Search for natural events tracked by NASA's Earth Observatory Natural Event Tracker (EONET). Find wildfires, storms, volcanoes, earthquakes, sea/lake ice, and other natural events worldwide. Filter by category, status, source, and date range.
get_techport_project
Retrieve details about a NASA technology development project from TechPort. Provides project metadata including title, description, status, responsible program, and last updated date. Can also list recently updated project IDs.
search_tle
Search for Two-Line Element Set (TLE) orbital data for Earth-orbiting satellites. TLEs encode orbital parameters used for tracking satellites. Search by satellite name or look up by NORAD catalog number.
get_epic_images
Retrieve full-disc images of Earth from the EPIC (Earth Polychromatic Imaging Camera) aboard NOAA's DSCOVR spacecraft. Get daily natural-color or enhanced-color Earth imagery with metadata. Can also list available dates with imagery.
get_space_weather
Query NASA's Space Weather Database (DONKI) for space weather events. Retrieve data on coronal mass ejections (CME), solar flares (FLR), geomagnetic storms (GST), solar energetic particles (SEP), interplanetary shocks (IPS), magnetopause crossings (MPC), radiation belt enhancements (RBE), high speed streams (HSS), and notifications.
get_close_approaches
Retrieve close approach data for asteroids and comets from NASA's SSD/CNEOS system. Find when small bodies pass near Earth or other solar system bodies, with distance and velocity information.
get_mars_rover_photos
Retrieve photos taken by NASA's Mars rovers (Curiosity, Opportunity, Spirit). Filter by Martian sol, Earth date, and camera type. Returns image URLs and metadata for each photo.
get_nasa_media_assets
Retrieve the full list of asset files (different resolutions, formats) for a specific NASA media item by its NASA ID. Useful for getting direct download URLs to high-resolution images, original video files, or metadata.
get_mars_rover_manifest
Retrieve the mission manifest for a NASA Mars rover. Returns mission status, launch/landing dates, total photos taken, and a breakdown of photos available per sol. Useful for discovering which sols and cameras have available photos before querying.
get_apod
Retrieve NASA's Astronomy Picture of the Day (APOD). Get a single day's featured astronomical image or video along with its title, explanation, and metadata. Supports fetching by specific date, date range, or random selection.
lookup_small_body
Look up asteroid or comet data from JPL's Small-Body Database (SBDB). Returns orbital elements, physical characteristics, and discovery circumstances for a specific small body. Search by designation, SPK-ID, or name.
search_nasa_media
Search NASA's Image and Video Library for photos, videos, and audio. Find media by keyword, NASA center, date range, and media type. Returns titles, descriptions, and URLs for matching media items.
query_exoplanets
Query NASA's Exoplanet Archive for data on confirmed exoplanets, stellar hosts, and related survey results. Uses the TAP (Table Access Protocol) interface to run queries against archive tables.
get_fireballs
Retrieve fireball and bolide event data from NASA's SSD/CNEOS system. Fireballs are bright meteors visible over a wide area. Returns date, location, energy, velocity, and altitude information for reported events.