NASA offers a suite of APIs providing access to a wide range of data, including Earth science, planetary imagery, and technology transfer information.
NASA offers a suite of APIs providing access to a wide range of data, including Earth science, planetary imagery, and technology transfer information. On Nagent, Nasa is exposed as a fully-configurable developer tools integration that any agent can call — 136 actions, and API key authentication. No code is required to wire Nasa into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Nasa to automate the kinds of tasks developer tools teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Nasa into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Nasa, with input parameters and output schema. Drop these into any step of an agent built in Helix.
NASA_BROWSE_NEOBrowse the complete NASA near-Earth object (asteroid) dataset with pagination support. Returns comprehensive asteroid data including orbital parameters, estimated diameters, close approach events, and hazard classifications. Use this when you need to explore the entire NEO catalog or retrieve multiple asteroids across pages.
Input parameters
Page number for pagination. Use this to navigate through the complete asteroid dataset. Page numbering starts at 0.
Number of results per page. Controls how many asteroids are returned in a single request. Default varies by API configuration.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_CREATE_GRAPH_REQUESTTool to create orbital and position graphs for NASA satellites using the Satellite Situation Center (SSC) web service. Use when you need to visualize satellite trajectories, orbits, or positions over a specific time period in various coordinate systems. The service generates graph files accessible via URLs in the response.
Input parameters
List of satellites to include in the graph. Must specify at least one satellite. Each satellite needs an ID and optional resolution factor.
Optional description of the graph request for reference purposes.
Visualization options for the orbit graph, including the coordinate system to use for displaying satellite positions.
Time range for the graph data. Specifies the start and end times for which satellite position data should be visualized.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_DELETE_ASSOCIATIONTool to delete an existing association between concepts in NASA's Common Metadata Repository. Use when you need to remove relationships between collections, services, tools, or other CMR resources. Requires appropriate permissions to delete associations.
Input parameters
The unique concept ID of the primary resource from which associations should be deleted. Example: 'C1234567890-PROV'. This is the source concept in the association.
The concept ID of a single associated resource to delete. Use this parameter to delete one association. Mutually exclusive with associated_concept_ids.
List of associated concept IDs to delete. Use this parameter to delete multiple associations at once. Mutually exclusive with associated_concept_id.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_DELETE_CMR_ACLTool to delete an Access Control List (ACL) from NASA's Common Metadata Repository. Use when you need to remove access controls for a specific CMR resource. Requires appropriate permissions to delete ACLs.
Input parameters
The unique concept ID of the ACL to delete. Example: 'ACL1200000000-TEST'. This uniquely identifies a specific ACL in NASA's CMR.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_DOWNLOAD_CITATION_DOCUMENTDownloads a document file from a NASA NTRS (NASA Technical Reports Server) citation. Use this when you need to retrieve PDF or other document files associated with a specific citation ID. Supports partial content downloads via byte range specification.
Input parameters
Citation ID number for the NASA NTRS document to download. This is the unique identifier for the citation entry.
HTTP Range header value specifying byte range to download. Use 'bytes=0-' to download entire file, or specify a specific range like 'bytes=0-1024' for partial content.
Name of the file to download (e.g., '20040121077.pdf'). This should match the actual filename associated with the citation.
If true, the response will include Content-Disposition header to prompt download as attachment. If false, file may display inline in browser.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_AGAGE_DATATool to retrieve information about AGAGE (Advanced Global Atmospheric Gases Experiment) data files. Returns paginated results (40 files per page) with detailed metadata including compound names, stations, dates, instruments, and file locations. Use when you need to search or browse AGAGE atmospheric data files. Supports filtering by recommendation status, compounds, stations, date ranges, and other criteria.
Input parameters
Page number for paginated results. Each page returns 40 data files. Must be 1 or greater.
Primary sort order for results. Valid values: 'compound_display_order', 'station_display_order', 'data_date', 'upload_date', 'compound_name', 'file_name', 'product_type_name', 'data_frequency_name', 'instrument_names', 'station_name', 'version_name'. Secondary sort is always by station display_order. Defaults to 'compound_display_order'.
One or more comma-separated station IDs to filter by (e.g., '16').
One or more comma-separated version IDs to filter by (e.g., '1').
One or more comma-separated compound IDs to filter by (e.g., '14' or '14,15,16').
Exclude all data after this date. Format: YYYY-MM-DD (e.g., '2030-05-01').
Exclude all data before this date. Format: YYYY-MM-DD (e.g., '2021-05-01').
One or more comma-separated instrument IDs to filter by (e.g., '6').
Filter by recommendation status. If true, returns only files recommended by the AGAGE team. If false, returns non-recommended files. If omitted, returns all files regardless of recommendation status.
One or more comma-separated product type IDs to filter by (e.g., '1' or '1,2').
One or more comma-separated data frequency IDs to filter by (e.g., '1').
Sort direction for the order parameter. Valid values: 'asc' (ascending) or 'desc' (descending). Defaults to 'desc'.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_AGAGE_DATA_BY_FILE_NAMESearch for AGAGE (Advanced Global Atmospheric Gases Experiment) data files by file name. Returns detailed metadata about matching files including compound information, station details, temporal coverage, geographic coordinates, and file properties. Use this when you need to find specific AGAGE data files or retrieve metadata about atmospheric gas measurements.
Input parameters
The name of the file to search for. Can be a full filename (e.g., 'agage_adr_ch3ccl3_git-baseline-20250123.nc') or a partial name depending on match_type.
Match type for file name search.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_AGAGE_DATA_JSON_FOR_GRAPHRetrieve AGAGE atmospheric composition data in JSON format optimized for graphing. Returns time series data including O3_Number_Density and other trace gas measurements with start/stop dates. Use this when you need to visualize or analyze atmospheric composition trends from NASA's Advanced Global Atmospheric Gases Experiment (AGAGE) network.
Input parameters
Data ID associated with one hi-res AGAGE file. Use this to retrieve specific atmospheric composition measurements.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_AGAGE_DATA_VERSIONSTool to retrieve information on all AGAGE (Advanced Global Atmospheric Gases Experiment) data versions. Use when you need version details, DOIs, citations, or descriptions for the NASA AGAGE dataset archive.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_APODRetrieves NASA's Astronomy Picture of the Day (APOD) for a specified date or today. Returns image/video URL, title, explanation, and metadata including copyright and high-resolution URLs when available. Use this when you need to access NASA's daily astronomy images or their descriptions. Valid for dates from June 16, 1995 to present.
Input parameters
Whether to retrieve the URL for the high-resolution image. If True, the response will include the 'hdurl' field (when available).
The date of the APOD image to retrieve in YYYY-MM-DD format (e.g., '2024-01-15'). If not provided, defaults to today's date. Valid dates range from June 16, 1995 to the present.
NASA API key for authentication. Defaults to configured key if not provided.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_CITATIONTool to retrieve detailed citation information from NASA Technical Reports Server (NTRS) by citation ID. Use when you need complete metadata for a specific NASA scientific or technical document, including abstract, authors, publication details, copyright information, export control status, and download links.
Input parameters
The unique numeric identifier for the citation record in the NASA Technical Reports Server (NTRS). Use this to retrieve detailed information about a specific scientific or technical document.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_CITATION_DOWNLOADSTool to retrieve all available download links for a NASA technical report or publication by citation ID. Use this when you need to access PDFs, abstracts, or other documents associated with a NASA citation.
Input parameters
NASA citation ID to retrieve downloads for. This is the unique identifier for a NASA technical report or publication (e.g., 20180008545).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_CITATION_REVISION_IDTool to retrieve citation revision IDs from NASA Common Metadata Repository (CMR) GraphQL API. Use when you need to track version/revision numbers of citation records in the CMR system. Returns citation metadata including revisionId field which tracks the revision history.
Input parameters
Maximum number of citations to return (1-100). Defaults to 20.
Filter citations by concept ID (e.g., 'CIT3857576156-ESDIS'). If not provided, returns all citations.
Filter citations by provider ID (e.g., 'ESDIS').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_CITATIONS_AUTOCOMPLETETool to get autocomplete suggestions from NASA NTRS (Technical Reports Server) citations. Use when you need to search for partial matches in citation fields like author names, titles, subjects, or abstracts to help users complete their searches.
Input parameters
Query string to search for autocomplete matches. Partial text that will be matched against values in the specified field (e.g., 'smith' for author field).
Field to search for autocomplete suggestions (e.g., 'author', 'title', 'subject', 'abstract'). Specifies which citation field to query for matching values.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_CITATIONS_REDISTRIBUTIONSTool to retrieve redistributed citations from NASA's Technical Reports Server (NTRS). Use when you need to access information about citations that have been redistributed, including dates and distribution details.
Input parameters
Pagination configuration for results.
Date filter for redistributed citations.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_CMR_COLLECTIONSTool to retrieve collections from the Common Metadata Repository (CMR). Use when you need to search NASA science data collections by spatial, temporal, or metadata filters. Call after confirming search criteria.
Input parameters
Circle for spatial queries in 'lat,lon,radius' format (radius in km). Example: '34.5,-117.4,50'. Mutually exclusive with 'bounding_box' and 'polygon'.
Free-text keyword search against metadata.
Polygon for spatial queries as whitespace-separated 'lat1,lon1 lat2,lon2 ...'. Mutually exclusive with 'bounding_box' and 'circle'.
Version of the collection, e.g., '6'.
Page number to retrieve. Default=1. If total results exceed `page_size`, increment `page_num` to retrieve subsequent pages; a single page silently omits remaining results.
Acquisition platform, e.g., 'AQUA'.
Data provider ID, e.g., 'LPDAAC_ECS'.
Time range in 'start,stop' ISO-8601 format, e.g. '2020-01-01T00:00:00Z,2020-12-31T23:59:59Z'.
Results per page (1-2000). Default=10.
Exact CMR collection concept ID, e.g., 'C1234567890-LPDAAC_ECS'. Use to retrieve a single known collection.
Instrument used to acquire data, e.g., 'MODIS'.
Short name of the collection, e.g., 'MODIS_Terra'.
Bounding box for spatial queries in 'west,south,east,north' format. Example: '-180,-90,180,90'. Mutually exclusive with 'circle' and 'polygon'.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_CMR_GRANULESSearch for data granules in NASA's Common Metadata Repository (CMR). Granules are individual data files within a collection. REQUIRED: Specify at least one collection identifier (concept_id, provider, short_name, or version). OPTIONAL: Add spatial (bounding_box), temporal, or pagination filters to refine results. Omitting or broadening spatial/temporal filters can return extremely large datasets; always constrain both when possible. Returns metadata including download links, temporal coverage, spatial extent, and file size for each granule.
Input parameters
Collection version number to filter by (e.g., '006', '061'). Often used with short_name.
Page number to retrieve (starts at 1). Default: 1. Results beyond page 1 are silently omitted if pagination is not used; iterate page_num to retrieve complete result sets.
Data provider/center ID to filter granules (e.g., 'LPDAAC_ECS', 'LANCEMODIS')
Temporal range for filtering granules in 'start,end' ISO 8601 format. Examples: '2020-01-01T00:00:00Z,2020-01-31T23:59:59Z' for a range, '2020-01-01T00:00:00Z,' for open-ended from start, ',2020-01-31T23:59:59Z' for open-ended to end
Number of results per page (1-2000). Default: 10.
Collection concept ID to search granules within (e.g., 'C2007662107-LANCEMODIS'). This uniquely identifies a collection.
Collection short name to search granules within (e.g., 'MOD09GQ' for MODIS Terra data)
Bounding box for spatial search in 'west,south,east,north' format; must be four comma-separated floats
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_COMPOUNDSTool to retrieve information on all data compounds available in NASA's AGAGE (Advanced Global Atmospheric Gases Experiment) API. Use when you need to discover available chemical compounds, their identifiers, and descriptions.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DATA_BY_FILE_NAMEGet information about specific TOLNet (Tropospheric Ozone Lidar Network) data files by file name. This tool searches the TOLNet database for lidar data files and returns detailed metadata including temporal coverage, geographic location, instrument details, and access permissions. Supports exact match, prefix match (begins_with), or suffix match (ends_with) search strategies. Use this when you need to retrieve metadata about TOLNet lidar observation files, verify file existence, check data collection periods, or obtain download locations.
Input parameters
The name of the file you want to search for. Can be a full file name or partial name depending on the match_type parameter.
Match type for file name search.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DATA_DOWNLOADDownload AGAGE (Advanced Global Atmospheric Gases Experiment) data files by ID. Accepts up to 35 comma-separated data IDs in a single request. Returns the requested data file(s) as a downloadable binary file. Use this when you need to retrieve specific AGAGE atmospheric measurement datasets.
Input parameters
A comma-delimited list of data IDs to download (e.g., '1127' or '1127,1128,1129'). Maximum 35 IDs per request. Each ID corresponds to a specific AGAGE dataset file.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DATA_FREQUENCIESRetrieves all available data frequency options from NASA's AGAGE (Advanced Global Atmospheric Gases Experiment) mission. Data frequencies define the measurement intervals for atmospheric data collection (e.g., hourly, daily). Use this tool to: - Discover available measurement frequencies for AGAGE data - Get frequency IDs for filtering atmospheric gas data by sampling rate - Understand what each frequency option represents No parameters required - returns all available data frequencies.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DATA_JSONTool to retrieve JSON versions of TOLNet (Tropospheric Ozone Lidar Network) data by ID. Use when you need to access hi-res TOLNet measurement data in JSON format.
Input parameters
Data ID associated with one hi-res TOLNet file. Must be a valid integer identifier for existing TOLNet data.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DATA_JSON_FOR_GRAPHTool to retrieve JSON versions of TOLNet data including O3_Number_Density (ozone mixing ratio) and temporal boundaries. Use when you need TOLNet lidar ozone measurements with altitude profiles, start/stop dates, and instrument metadata for a specific data ID.
Input parameters
One data id associated with one hi-res TOLNet file
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DOCUMENTTool to retrieve metadata for a single TOLNet (Tropospheric Ozone Lidar Network) document by ID. Use when you need information about a document such as its name, author, type, dates, and access visibility.
Input parameters
Document ID to retrieve. Must be a positive integer.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DOCUMENT_DOWNLOADDownload a single TOLNet (Tropospheric Ozone Lidar Network) document by ID. Returns the document as a PDF file. Use when you need to retrieve a specific TOLNet document for analysis or storage.
Input parameters
Document ID to download. Must be a positive integer.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DOCUMENTSTool to retrieve document information from NASA's TOLNet (Tropospheric Ozone Lidar Network) archive. Use when you need to search or browse TOLNet documents with filtering by type, keywords, or sorting options. Supports pagination for large result sets.
Input parameters
Search phrase or keywords to filter documents. Searches across document fields like name, author, etc.
Starting page number (n >= 1). Use this to paginate through document results.
One or more comma-separated document type IDs to filter by. Example: '1,3' returns only documents of types 1 and 3.
Order options for document results.
Sort direction options.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DONKI_CMETool to retrieve Coronal Mass Ejection (CME) data from NASA's DONKI database. Use when you need detailed information about solar CME events including their speed, direction, source location, instrument detections, and impact predictions. Returns comprehensive CME analysis with ENLIL model simulations for space weather forecasting.
Input parameters
End date for CME search in YYYY-MM-DD format (e.g., '2026-02-15'). If not provided, defaults to current date.
Start date for CME search in YYYY-MM-DD format (e.g., '2026-02-08'). If not provided, defaults to 30 days prior to current date.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DONKI_CME_ANALYSISTool to retrieve Coronal Mass Ejection (CME) analysis data from NASA's DONKI (Database Of Notifications, Knowledge, Information) system. Use when you need detailed CME analysis including speed, trajectory, half-angle measurements, and catalog information. Supports filtering by date range, speed threshold, half-angle, accuracy level, and catalog source.
Input parameters
Minimum speed filter in kilometers per second (km/s). Only returns CME analyses with speed greater than or equal to this value.
Catalog filter types for CME analysis.
End date for CME analysis data in YYYY-MM-DD format. Filters results to analyses with time21_5 on or before this date. Defaults to current date if not provided.
Minimum half-angle filter in degrees. Only returns CME analyses with halfAngle greater than or equal to this value. Half-angle represents the angular width of the CME.
Start date for CME analysis data in YYYY-MM-DD format. Filters results to analyses with time21_5 on or after this date. Defaults to 30 days prior to current date if not provided.
If true, returns only the most accurate analysis for each CME event (where isMostAccurate=true). If false or not provided, returns all analyses.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DONKI_GSTTool to retrieve Geomagnetic Storm (GST) data from NASA's Space Weather Database Of Notifications, Knowledge, Information (DONKI). Returns detailed storm events including Kp index time-series data, start times, and linked space weather events. Use when you need historical or recent geomagnetic storm information for space weather analysis or forecasting.
Input parameters
End date for GST data in YYYY-MM-DD format (e.g., '2024-01-20'). If not provided, defaults to current date.
Start date for GST data in YYYY-MM-DD format (e.g., '2024-01-15'). If not provided, defaults to 30 days prior to current date.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DONKI_HSSTool to retrieve High Speed Stream (HSS) data from NASA's DONKI space weather database. Use when you need information about solar wind high-speed streams that can cause geomagnetic activity. Returns HSS events with detection times, instruments, and linked space weather events.
Input parameters
End date for HSS search in YYYY-MM-DD format (e.g., '2024-12-31'). If not provided, defaults to current date.
Start date for HSS search in YYYY-MM-DD format (e.g., '2024-01-01'). If not provided, defaults to 30 days prior to current date.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DONKI_IPSTool to retrieve Interplanetary Shock (IPS) data from NASA's DONKI space weather database. Use when you need information about shock waves traveling through interplanetary space, typically caused by CMEs or high-speed solar wind streams. Returns detailed IPS event data including location, timing, instruments, and linked space weather events.
Input parameters
Catalog filter for IPS events. Options: 'M2M_CATALOG' (Moon-to-Mars), 'WINSLOW_MESSENGER_ICME_CATALOG'. If not provided, defaults to 'ALL' (all catalogs).
End date for IPS search in YYYY-MM-DD format (e.g., '2026-02-15'). If not provided, defaults to current date.
Location filter for IPS events. Options: 'Earth', 'Mars', 'MESSENGER', 'STEREO A', 'STEREO B'. If not provided, defaults to 'ALL' (all locations).
Start date for IPS search in YYYY-MM-DD format (e.g., '2026-02-08'). If not provided, defaults to 30 days prior to current date.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DONKI_MPCTool to retrieve Magnetopause Crossing (MPC) events from NASA's DONKI space weather database. Use when you need data about spacecraft crossings of Earth's magnetopause boundary, including detection instruments and linked space weather events. Supports filtering by date range (defaults to last 30 days if no dates specified).
Input parameters
End date for MPC data retrieval in YYYY-MM-DD format (e.g., '2024-01-31'). Defaults to current UTC date if not provided.
Start date for MPC data retrieval in YYYY-MM-DD format (e.g., '2024-01-01'). Defaults to 30 days prior to current UTC date if not provided.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DONKI_NOTIFICATIONSTool to retrieve space weather notifications from NASA's DONKI (Space Weather Database Of Notifications, Knowledge, Information). Returns alerts, watches, and advisories for various space weather events including solar flares, CMEs, geomagnetic storms, and more. Use when you need comprehensive space weather notifications and forecasts for mission planning or space weather analysis.
Input parameters
Valid notification types for DONKI database.
End date for notifications in YYYY-MM-DD format (e.g., '2024-01-31'). If not provided, defaults to current date. Maximum range between startDate and endDate is 30 days.
Start date for notifications in YYYY-MM-DD format (e.g., '2024-01-01'). If not provided, defaults to 7 days prior to current date. Maximum range between startDate and endDate is 30 days.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DONKI_RBERetrieves Radiation Belt Enhancement (RBE) events from NASA's DONKI Space Weather Database. Returns event details including detection instruments, timestamps, related activities, and notification alerts. Use this when you need to track radiation belt enhancements affecting Earth's magnetosphere within a specific date range.
Input parameters
NASA API key for authentication. Defaults to configured key if not provided.
End date for the search in YYYY-MM-DD format (e.g., '2025-02-15'). Defaults to current date if not provided.
Start date for the search in YYYY-MM-DD format (e.g., '2025-01-15'). Defaults to 30 days prior to current date if not provided.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DONKI_SEPGet Solar Energetic Particle (SEP) events from NASA's DONKI space weather database. Returns detailed information about SEP events including detection instruments, linked solar events (flares, CMEs), notification alerts, and event metadata. Use this when you need space weather data about solar energetic particles detected by instruments like GOES, SOHO, and STEREO.
Input parameters
End date for SEP event search in YYYY-MM-DD format (e.g., '2024-02-15'). Returns SEP events detected on or before this date. If not provided, defaults to current date.
Start date for SEP event search in YYYY-MM-DD format (e.g., '2024-01-15'). Returns SEP events detected on or after this date. If not provided, defaults to 30 days prior to current date.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DONKI_SOLAR_FLARESTool to retrieve Solar Flare (FLR) events from NASA's DONKI (Space Weather Database Of Notifications, Knowledge, Information). Use when you need data about solar flares including their classification (B, C, M, X-class), timing (begin/peak/end), source location, and associated instruments. Returns events within the specified date range, defaulting to the last 30 days if no dates provided.
Input parameters
End date for the search in YYYY-MM-DD format (e.g., '2024-01-31'). Defaults to current UTC date if not specified.
Start date for the search in YYYY-MM-DD format (e.g., '2024-01-01'). Defaults to 30 days prior to current UTC date if not specified.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_DONKI_WSA_ENLILRetrieve WSA-ENLIL solar wind model simulation data from NASA's DONKI system. Returns simulations modeling interplanetary CME propagation with predicted Earth impacts, shock arrival times, and Kp indices. Use when forecasting space weather effects from coronal mass ejections or researching CME propagation patterns.
Input parameters
End date for simulations in YYYY-MM-DD format (e.g., '2024-01-31'). If not provided, defaults to current UTC date.
Start date for simulations in YYYY-MM-DD format (e.g., '2024-01-01'). If not provided, defaults to 7 days prior to current UTC date.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EONET_CATEGORIESTool to retrieve a list of all event categories from EONET. Use when you need current category IDs, titles, descriptions, and info links. Note: category IDs are EONET-specific and do not map to CMR (Common Metadata Repository) IDs; use them only for EONET-internal filtering, not cross-system lookups.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EONET_CATEGORY_EVENTSTool to retrieve natural events filtered by a specific category from NASA's EONET. Use when you need events for a specific category like wildfires, volcanoes, or severe storms.
Input parameters
Ending date for event filtering in YYYY-MM-DD format. Use with 'start' parameter to define a date range.
Limit events to those occurring within the last N days (including today).
Limit the number of events returned. Must be a positive integer.
Starting date for event filtering in YYYY-MM-DD format. Use with 'end' parameter to define a date range.
Filter events by source ID (e.g., 'IRWIN', 'JTWC'). Multiple sources can be comma-separated for boolean OR filtering.
Event status filter options for EONET events.
Filter events by category ID (e.g., 'wildfires', 'volcanoes', 'severeStorms'). This is required to retrieve events for a specific category.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EONET_EVENTTool to retrieve a specific natural event by its unique ID from NASA's Earth Observatory Natural Event Tracker (EONET). Use when you need detailed information about a particular wildfire, storm, flood, volcano, earthquake, or other natural phenomenon.
Input parameters
Unique identifier of the EONET event (e.g., 'EONET_17841')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EONET_EVENTSTool to retrieve natural events from NASA's Earth Observatory Natural Event Tracker (EONET). Use when you need structured JSON data about wildfires, storms, floods, volcanoes, earthquakes, and other natural phenomena. Supports filtering by source, category, status, date range, magnitude, and geographic bounding box.
Input parameters
Ending date for events in YYYY-MM-DD format. Only events on or before this date will be returned.
Bounding box filter in format 'lon1,lat1,lon2,lat2' where (lon1,lat1) is upper-left corner and (lon2,lat2) is lower-right corner. Returns events with datapoints within this box.
Filter events from the last N days (including today). For example, days=7 returns events from the past week.
Limits the number of events returned. Must be a positive integer.
Magnitude identifier types for filtering events.
Starting date for events in YYYY-MM-DD format. Only events on or after this date will be returned.
Maximum magnitude value for filtering events. Requires magID to be specified.
Minimum magnitude value for filtering events. Requires magID to be specified.
Filter events by source ID. Multiple sources can be comma-separated (e.g., 'IRWIN,JTWC'). Operates as boolean OR.
Status filter for EONET events.
Filter events by category ID. Multiple categories can be comma-separated (e.g., 'wildfires,floods'). Operates as boolean OR.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EONET_EVENTS_ATOMTool to retrieve a list of natural events in ATOM format. Use when you need a machine-readable XML feed of recent natural events from EONET.
Input parameters
End date (inclusive) for events, in YYYY-MM-DD format.
Bounding box in 'minLon,minLat,maxLon,maxLat' format to restrict events geographically.
Return events from the past N days (including today). Must be ≥ 0.
Maximum number of events to return. Must be ≥ 1.
Start date (inclusive) for events, in YYYY-MM-DD format.
Maximum magnitude value (inclusive).
Minimum magnitude value (inclusive).
Magnitude ID to filter by (see /magnitudes endpoint).
Comma-separated list of Source IDs to filter events by. Operates as a boolean OR when multiple provided.
Filter by event status. 'open' (default) returns only active events; 'closed' returns only ended events; 'all' returns both.
Comma-separated list of Category IDs to filter events by. Operates as a boolean OR when multiple provided.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EONET_EVENTS_GEOJSONTool to retrieve natural events from NASA's Earth Observatory Natural Event Tracker (EONET) in GeoJSON format. Use when you need geographic event data in GeoJSON format for mapping applications or GIS integration. Supports filtering by source, category, status, date range, and geographic bounding box.
Input parameters
Ending date for events in YYYY-MM-DD format. Only events on or before this date will be returned.
Bounding box filter in format 'lon1,lat1,lon2,lat2' where (lon1,lat1) is upper-left corner and (lon2,lat2) is lower-right corner. Returns events with datapoints within this box.
Filter events from the last N days (including today). For example, days=7 returns events from the past week.
Limits the number of events returned. Must be a positive integer.
Starting date for events in YYYY-MM-DD format. Only events on or after this date will be returned.
Filter events by source ID. Multiple sources can be comma-separated (e.g., 'IRWIN,JTWC'). Operates as boolean OR.
Status filter for EONET events.
Filter events by category ID. Multiple categories can be comma-separated (e.g., 'wildfires,floods'). Operates as boolean OR.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EONET_EVENTS_RSSRetrieve natural events from NASA's Earth Observatory Natural Event Tracker (EONET) in RSS/GeoRSS XML format. This tool provides a standardized RSS 2.0 feed with GeoRSS extensions, ideal for RSS readers, mapping applications, or systems that need spatial event data in XML format. The feed includes wildfires, storms, floods, volcanoes, icebergs, and other natural phenomena with geographical coordinates, magnitudes, and source references. Use this when you need RSS/XML format specifically. For programmatic access with structured data, consider using the JSON events endpoint instead.
Input parameters
Filter events that occurred within the last N days. For example, days=10 returns events from the past 10 days only.
Limit the number of events returned in the RSS feed. Must be a positive integer. Useful for getting just the most recent events.
Filter events by source ID (e.g., 'IRWIN', 'JTWC', 'BYU_ICE'). Only events from the specified source will be included in the RSS feed.
Filter events by status: 'open' for ongoing events or 'closed' for completed events. Defaults to all statuses if not specified.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EONET_LAYERSRetrieves NASA EONET imagery layers for visualizing natural events. Returns web map service (WMS/WMTS) layer definitions that can be used to display satellite imagery related to events like wildfires, volcanoes, severe storms, etc. Each layer includes service URLs and parameters needed to fetch imagery tiles. Use the optional category parameter to get layers specific to an event type (recommended to avoid empty results).
Input parameters
Category ID to filter layers by specific event type. Valid values include: 'wildfires', 'volcanoes', 'severeStorms', 'floods', 'landslides', 'earthquakes', 'drought', 'dustHaze', 'snow', 'seaLakeIce', 'tempExtremes', 'waterColor', 'manmade'. If omitted, returns all layers (note: may return empty list).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EONET_MAGNITUDESTool to retrieve a list of available event magnitudes and their descriptions. Use after determining you need valid magnitude filters before querying events data.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EONET_SOURCESRetrieves the complete list of event data sources available in NASA's EONET (Earth Observatory Natural Event Tracker) system. Each source provides natural event data such as wildfires, volcanoes, hurricanes, floods, and earthquakes. Use this tool to: - Discover which organizations provide event data to EONET - Get source IDs for filtering events by specific data providers - Access homepage URLs and filtered event endpoints for each source No parameters required - returns all available sources.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EPIC_AEROSOLTool to retrieve metadata for the most recent aerosol index imagery from NASA's DSCOVR EPIC camera. Returns detailed metadata including image identifiers, capture dates, spacecraft positions, and geographic coordinates. Use when you need information about Earth's aerosol measurements from the EPIC instrument.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EPIC_AEROSOL_DATERetrieves metadata for aerosol index imagery from NASA's EPIC camera for a specific date. Returns a list of images with detailed positional data including satellite, lunar, and solar positions in J2000 coordinates, geographical centroid, and attitude quaternions. Use this when you need aerosol index data from EPIC for analysis or visualization of atmospheric aerosol distribution.
Input parameters
Date for which to retrieve aerosol imagery metadata in YYYY-MM-DD format (e.g., '2024-01-15').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EPIC_CLOUDRetrieve metadata for the most recent cloud fraction imagery from NASA's DSCOVR EPIC camera. Returns an array of image metadata including capture timestamps, geographical coordinates, spacecraft positioning data, and image identifiers. Use this when you need information about recent cloud fraction observations from the EPIC instrument.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EPIC_CLOUD_DATEGet metadata for cloud fraction imagery from DSCOVR EPIC camera for a specific date. Returns satellite position, Earth coordinates, attitude data, and image identifiers for cloud fraction observations on the requested date.
Input parameters
Date for which to retrieve cloud fraction imagery metadata in YYYY-MM-DD format (e.g., '2024-01-15').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EPIC_ENHANCEDRetrieves metadata for the most recent enhanced color Earth imagery from the DSCOVR EPIC camera. Returns satellite position data, coordinates, timestamps, and image identifiers. Use this when you need to access the latest full-disk Earth images with enhanced color processing.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EPIC_ENHANCED_DATERetrieves metadata for enhanced color Earth imagery from DSCOVR EPIC for a specific date. Returns satellite position data, coordinates, timestamps, and image identifiers for all images captured on the given date. Use this when you need to access enhanced color Earth images for a particular historical date.
Input parameters
Date to retrieve enhanced color imagery for in YYYY-MM-DD format (e.g., '2024-01-15').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EPIC_NATURALRetrieve metadata for the most recent natural color Earth imagery from NASA's DSCOVR EPIC camera. Returns an array of image metadata including capture timestamps, geographical coordinates, spacecraft positioning data, and image identifiers. Use this when you need information about recent Earth imagery from the EPIC instrument, which captures full-disc images of Earth from the L1 Lagrange point.
Input parameters
NASA API key for authentication. Defaults to configured key if not provided. Use 'DEMO_KEY' for testing.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_EPIC_NATURAL_DATERetrieves metadata for natural color Earth imagery from DSCOVR EPIC for a specific date. Returns image identifiers, capture times, satellite positions, and geographical coordinates for all images captured on the specified date. Use this when you need to access Earth observation data from the EPIC camera, including satellite positioning and viewing angles.
Input parameters
Date in YYYY-MM-DD format (e.g., '2024-01-01'). Retrieves all natural color images captured on this date.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_FILE_TYPESTool to retrieve information on all data file types from NASA's TOLNET API. Use when you need to discover available file type identifiers, names, and descriptions.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_GLDS_FILESRetrieves file metadata from NASA's GeneLab Data System (GLDS) for specified dataset IDs. Returns file listings with download URLs, sizes, categories, and metadata for space biology datasets. Use this when you need to access GeneLab study files or list available data files for OSD datasets. Supports pagination and filtering of hidden files.
Input parameters
Page number for paginated results. Starts from 1 (not 0). Defaults to 1 if not specified.
Number of results per page. Maximum 25. Defaults to 25 if not specified.
Whether to include hidden/invisible files in results. Set to true to include all files, false (default) to exclude hidden files.
Comma-separated list of OSD accession numbers and/or ranges. Examples: '87' for single dataset, '137,87-95' for multiple datasets or ranges. Do not include 'OSD-' prefix.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_ICESAT2_TRACKSRetrieves a list of ICESat-2 satellite tracks (Reference Ground Tracks - RGTs) within a specified geographic bounding box. Use this when you need to identify which ICESat-2 tracks pass through a particular region of interest. The returned track identifiers can be used to query detailed altimetry data for those specific tracks. Supports optional date filtering to find tracks from a specific collection date.
Input parameters
Data collection date filter in yyyy-MM-dd format (e.g., '2019-12-25'). If specified, only tracks from this date will be returned.
Maximum x coordinate (longitude) of the bounding box in decimal degrees. Eastern boundary of the area of interest.
Maximum y coordinate (latitude) of the bounding box in decimal degrees. Northern boundary of the area of interest.
Minimum x coordinate (longitude) of the bounding box in decimal degrees. Western boundary of the area of interest.
Minimum y coordinate (latitude) of the bounding box in decimal degrees. Southern boundary of the area of interest.
Output format of the result. 'json' returns structured JSON data, 'csv' returns comma-separated values.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_IMAGE_ASSETRetrieve a media asset's manifest from the NASA Image and Video Library, including links to all available sizes and formats. Returns URLs for different image sizes (original, large, medium, small, thumbnail) and metadata. Use when you need to access specific media files after finding them through search.
Input parameters
NASA ID of the media item to retrieve the asset manifest for (e.g., 'as11-40-5874'). This ID can be obtained from search results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_IMAGE_METADATARetrieve the location URL of a media asset's metadata manifest from the NASA Image and Video Library. Returns the URL to the metadata JSON file containing detailed information including EXIF/camera data. Use when you need to access comprehensive metadata for NASA images or videos.
Input parameters
NASA API key for authentication. Defaults to configured key if not provided.
NASA ID of the media item to retrieve the metadata location for (e.g., 'as11-40-5874'). This ID can be obtained from search results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_INSIGHT_WEATHERRetrieves Mars weather data from NASA's InSight lander at Elysium Planitia. Returns temperature, wind, and pressure measurements for the last seven available Sols (Martian days). Use this when you need Mars surface weather data including atmospheric conditions. Note: InSight mission ended in December 2022, so this returns historical data.
Input parameters
Version of the API to use.
NASA API key for authentication. Defaults to configured key if not provided.
Format of the data feed. Use 'json' for JSON format.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_INSTRUMENTS_GROUPSTool to retrieve information on all instrument groups from NASA's TOLNET API. Use when you need to get instrument group details including IDs, names, descriptions, and Principal Investigators.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_LANDING_PAGETool to retrieve the NASA STAC API landing page (root endpoint). Use when you need to discover API capabilities, available endpoints, conformance classes, or STAC version information. The landing page provides links to the API definition (OpenAPI spec) and feature collections endpoint.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_LEVEL3_DATATool to access ICESat-2 Level-3A product data from OpenAltimetry. Use when you need satellite altimetry measurements for land ice, sea ice, vegetation, ocean surface, or inland water surface heights. Requests are limited to 5x5 degree spatial bounding box selection and up to 1 year of data. Note: This endpoint is marked as COMING SOON in documentation but is functionally operational.
Input parameters
Maximum longitude (x-coordinate) for the bounding box in decimal degrees. Must define a bounding box no larger than 5x5 degrees.
Maximum latitude (y-coordinate) for the bounding box in decimal degrees. Must define a bounding box no larger than 5x5 degrees.
Minimum longitude (x-coordinate) for the bounding box in decimal degrees. Must define a bounding box no larger than 5x5 degrees.
Minimum latitude (y-coordinate) for the bounding box in decimal degrees. Must define a bounding box no larger than 5x5 degrees.
Referring client identifier for API usage tracking purposes.
End date for temporal filtering in YYYY-MM-DD format. Filters data to include only observations on or before this date.
ICESat-2 data product type to retrieve. Options: atl06 (Land Ice Height), atl07 (Sea Ice Height), atl08 (Land and Vegetation Height), atl10 (Sea Ice Freeboard), atl12 (Ocean Surface Height), atl13 (Inland Water Surface Height).
Reference ground track ID for ICESat-2 satellite track to retrieve data from.
List of specific beam names to filter results. ICESat-2 has 6 beams: gt1l, gt1r, gt2l, gt2r, gt3l, gt3r.
Start date for temporal filtering in YYYY-MM-DD format. Filters data to include only observations on or after this date.
Output format for the Level-3A data.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_MARS_ROVER_PHOTOSRetrieves photos taken by NASA Mars rovers (Perseverance, Curiosity, Opportunity, Spirit) on a specific Martian sol (day). Returns photo metadata including image URLs, camera info, Earth dates, and rover details. Use this when you need to access Mars rover imagery for a particular sol number. Sol 0 represents the landing date for each rover.
Input parameters
Martian sol (day) number on which photos were taken; non-negative integer.
Page number for paginated results; must be ≥1.
Filter by camera abbreviation. Common cameras include: FHAZ (Front Hazard Avoidance), RHAZ (Rear Hazard Avoidance), MAST (Mast Camera), CHEMCAM (Chemistry Camera), NAVCAM (Navigation Camera). Available cameras vary by rover. Case-insensitive.
NASA API key for authentication. Defaults to configured key if not provided.
Name of the Mars rover to retrieve photos from. Options: 'perseverance' (landed Feb 2021), 'curiosity' (landed Aug 2012), 'opportunity' (2004-2018), or 'spirit' (2004-2010).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_NEO_LOOKUPLookup a specific asteroid by its NASA SPK-ID. Returns detailed orbital and physical data including estimated diameter, close approach history, and hazard classification. Use when you need comprehensive information about a specific known asteroid.
Input parameters
Asteroid SPK-ID for lookup. This is the unique identifier assigned by NASA to each asteroid (e.g., '3542519').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_OSDR_BIOSPECIMENTool to retrieve detailed information about a specific biospecimen from NASA's Open Science Data Repository (OSDR). Returns comprehensive metadata including specimen type, anatomical section, preservation method, storage conditions, experimental group, protocol details, and parent subject references. Use when you need information about a specific biological specimen from space biology research studies.
Input parameters
Biospecimen identifier (numeric ID). This identifies a specific biological specimen in the Open Science Data Repository.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_OSDR_EXPERIMENTRetrieve detailed information about a specific OSDR (Open Science Data Repository) experiment by its identifier. Returns comprehensive metadata including title, objectives, approach, results, sponsoring agency, research areas, NASA programs, publications, and related studies. Use this when you need detailed scientific information about a specific NASA OSDR experiment.
Input parameters
Experiment identifier (e.g., 'OS-140'). This is the unique OSDR experiment ID.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_OSDR_HARDWARERetrieve detailed information about specific hardware from NASA's Open Science Data Repository (OSDR). Returns comprehensive hardware details including components, version history, and parent relationships. Use when you need technical specifications, subsystem information, or configuration details for space flight hardware used in OSDR experiments.
Input parameters
Hardware identifier (numeric string, e.g., '133'). This uniquely identifies the hardware item in the OSDR system.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_OSDR_METADATARetrieve complete metadata for an OSDR (Open Science Data Repository) study dataset. Returns experimental design, assays, sample characteristics, ontology references, and publication information for NASA space biology research. Use when you need comprehensive metadata about a specific OSD study including organism details, experimental conditions, assay types, and data files.
Input parameters
OSD study identifier. Can be provided as a number (e.g., '137') or with 'OSD-' prefix (e.g., 'OSD-137'). This identifies the specific Open Science Data Repository study dataset.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_OSDR_MISSIONRetrieve detailed information about a specific space mission from NASA's Open Science Data Repository (OSDR). Returns mission metadata including start/end dates, personnel, vehicle information, and links to related payloads, experiments, and studies. Use this when you need comprehensive information about a specific NASA space mission.
Input parameters
Mission identifier (e.g., 'SpaceX-12', 'Increment 52/53'). This is the unique identifier for the space mission.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_OSDR_PAYLOADRetrieve detailed metadata for a specific OSDR payload by its identifier. Returns comprehensive information including payload name, description, associated missions, subject groups, personnel, experiments, and version information. Use this when you need to access detailed information about NASA OSDR payloads and their associated space biology experiments.
Input parameters
Payload identifier (e.g., 'RR-9', 'RR-1'). This is the unique code assigned to each OSDR payload.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_OSDR_SUBJECTRetrieve detailed information about a specific subject (biospecimen) from NASA's Open Science Data Repository (OSDR). Returns metadata including scientific name, common name, description, experimental conditions, and references to related payloads and experiments. Use this when you need information about biological samples used in space life sciences research.
Input parameters
Unique identifier for the subject (biospecimen) to retrieve. This can be a numeric ID (e.g., '1') or alphanumeric identifier.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_OSDR_VEHICLERetrieve detailed information about a specific vehicle from NASA's Open Science Data Repository (OSDR). Returns vehicle metadata including associated files, missions, and version information. Use this when you need to access information about spacecraft vehicles like Dragon, Cygnus, or Progress that have been used in NASA missions.
Input parameters
Vehicle identifier (e.g., 'Dragon', 'Cygnus', 'Progress'). This is the name of the vehicle to retrieve details for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_POWER_CLIMATOLOGYRetrieves long-term climatology data for a specific location from NASA POWER (Prediction Of Worldwide Energy Resources). Returns average values over a climate period, including monthly and annual climate statistics for parameters like temperature, solar radiation, wind speed, and precipitation. Use this when you need long-term climate averages for renewable energy planning, sustainable building design, or agricultural applications.
Input parameters
Output format types for NASA POWER API.
Latitude coordinate in decimal degrees. Valid range: -90 to 90.
User community designation. RE = Renewable Energy, SB = Sustainable Buildings, AG = Agroclimatology. Affects parameter availability and units.
Longitude coordinate in decimal degrees. Valid range: -180 to 180.
Comma-separated list of POWER parameter codes (e.g., 'T2M,PRECTOTCORR,WS2M'). Maximum 20 parameters per request. Common parameters: T2M (Temperature at 2 Meters), PRECTOTCORR (Precipitation Corrected), WS2M (Wind Speed at 2 Meters), RH2M (Relative Humidity), ALLSKY_SFC_SW_DWN (Solar Radiation). Returns long-term climate averages for these parameters.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_POWER_DAILYRetrieves daily average solar and meteorological data from NASA POWER (Prediction Of Worldwide Energy Resources). Returns time-series data for parameters like temperature, solar radiation, wind speed, humidity, and precipitation from 1981 to near real-time. Use this when you need historical or recent climate data for a specific location to support renewable energy planning, building design, or agricultural applications.
Input parameters
End date in YYYYMMDD format (e.g., '20240107'). Must be on or after start date.
Start date in YYYYMMDD format (e.g., '20240101'). Valid range: 19810101 to near real-time.
Output format types for NASA POWER API. Only JSON-based formats are supported.
Latitude coordinate in decimal degrees. Valid range: -90 to 90.
User community designation. RE = Renewable Energy, SB = Sustainable Buildings, AG = Agroclimatology. Affects parameter availability and units.
Longitude coordinate in decimal degrees. Valid range: -180 to 180.
Comma-separated list of POWER parameter codes (e.g., 'T2M,PRECTOTCORR,WS2M'). Maximum 20 parameters per request. Common parameters: T2M (Temperature at 2 Meters), PRECTOTCORR (Precipitation Corrected), WS2M (Wind Speed at 2 Meters), RH2M (Relative Humidity), ALLSKY_SFC_SW_DWN (Solar Radiation).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_POWER_DAILY_REGIONALTool to retrieve daily average solar and meteorological data for a regional bounding box from NASA POWER (Prediction Of Worldwide Energy Resources). Use when you need historical or recent climate data for a geographic region (not just a single point). Returns time-series data on a 0.5 x 0.5 degree grid for parameters like temperature, solar radiation, wind speed, humidity, and precipitation from 1981 to near real-time. Regional requests require at least a 2-degree range in both latitude and longitude, and are limited to ONE parameter per request.
Input parameters
End date in YYYYMMDD format (e.g., '20230107'). Must be on or after start date.
Start date in YYYYMMDD format (e.g., '20230101'). Valid range: 19810101 to near real-time.
Output format types for NASA POWER API.
User community designation. RE = Renewable Energy, SB = Sustainable Buildings, AG = Agroclimatology. Affects parameter availability and units.
Single POWER parameter code to retrieve (e.g., 'T2M', 'PRECTOTCORR', 'WS2M'). Regional requests are limited to ONE parameter per submission. Common parameters: T2M (Temperature at 2 Meters), PRECTOTCORR (Precipitation Corrected), WS2M (Wind Speed at 2 Meters), RH2M (Relative Humidity), ALLSKY_SFC_SW_DWN (Solar Radiation).
Maximum latitude of the bounding box in decimal degrees. Valid range: -90 to 90. Must be at least 2 degrees greater than latitude_min.
Minimum latitude of the bounding box in decimal degrees. Valid range: -90 to 90. Must be at least 2 degrees less than latitude_max.
Maximum longitude of the bounding box in decimal degrees. Valid range: -180 to 180. Must be at least 2 degrees greater than longitude_min.
Minimum longitude of the bounding box in decimal degrees. Valid range: -180 to 180. Must be at least 2 degrees less than longitude_max.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_POWER_MONTHLYRetrieves monthly average solar and meteorological data for a specific location from NASA POWER (Prediction Of Worldwide Energy Resources). Returns time series data with monthly averages organized by year-month for parameters like temperature, precipitation, solar irradiance, and humidity. Use this when you need long-term climate analysis, renewable energy assessments, or agricultural planning data for a specific geographic location. Data availability generally ranges from 1981 to near real-time depending on the parameter.
Input parameters
End year for the data range in YYYY format (e.g., '2021'). Must be greater than or equal to start year.
Start year for the data range in YYYY format (e.g., '2020'). Data availability varies by parameter but generally starts from 1981.
Output format types.
Latitude of the location in decimal degrees. Must be between -90 and 90.
User community determining the parameter set and data processing. RE (Renewable Energy) for solar energy applications, SB (Sustainable Buildings) for building design, AG (Agroclimatology) for agricultural applications.
Longitude of the location in decimal degrees. Must be between -180 and 180.
Comma-separated list of POWER parameter names (e.g., 'T2M,PRECTOTCORR,RH2M'). Common parameters include T2M (Temperature at 2 Meters), PRECTOTCORR (Precipitation Corrected), RH2M (Relative Humidity at 2 Meters), ALLSKY_SFC_SW_DWN (All Sky Surface Shortwave Downward Irradiance). Maximum 20 parameters per request.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_POWER_TEMPORAL_HOURLYRetrieves hourly climate and meteorological data from NASA POWER (Prediction of Worldwide Energy Resources) API for a specific location and date range. Returns high-resolution temporal data including temperature, humidity, precipitation, and other parameters. Use this when you need detailed hourly weather/climate data for renewable energy, sustainable buildings, or agroclimatology applications. Data available from 2001 to near real-time.
Input parameters
End date for hourly data retrieval in YYYYMMDD format (e.g., '20230131'). Must be on or after start date. Returns hourly data for all hours between start and end dates (inclusive).
Start date for hourly data retrieval in YYYYMMDD format (e.g., '20230101'). Available from 2001-01-01 (20010101) to near real-time. The API returns hourly data for all hours within the date range.
Output format options for POWER API.
Latitude coordinate of the location in decimal degrees. Must be between -90 and 90. Negative values represent south, positive values represent north.
User community for the data request. Options: 'RE' (Renewable Energy), 'SB' (Sustainable Buildings), 'AG' (Agroclimatology). Each community may have different available parameters.
Longitude coordinate of the location in decimal degrees. Must be between -180 and 180. Negative values represent west, positive values represent east.
Comma-separated list of POWER parameters to retrieve (e.g., 'T2M', 'RH2M', 'PRECTOTCORR', 'T2M,RH2M'). T2M = Temperature at 2 Meters, RH2M = Relative Humidity at 2 Meters, PRECTOTCORR = Precipitation Corrected. Consult POWER documentation for full parameter list.
Time standard for hourly data.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_PROCESSING_TYPESTool to retrieve information on all data instruments from NASA's AGAGE mission. Use when you need to list available instruments with their IDs, names, and descriptions.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_PRODUCT_TYPESTool to retrieve all data product types from NASA's TOLNET (TOLNet Ozone Lidar Network) API. Use when you need to discover available product types or get product type metadata including names, descriptions, and display ordering.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_SATELLITE_LOCATIONSRetrieves satellite location data from NASA's Satellite Situation Center (SSC). Returns position coordinates for specified satellites over a time interval using configurable coordinate systems and magnetic field models. Use this when you need to track satellite positions, analyze orbital trajectories, or retrieve historical satellite location data.
Input parameters
List of satellites to retrieve location data for. Each satellite requires an ID and resolution factor.
Brief description of the data request for tracking purposes.
Magnetic field model specification.
Time range for which to retrieve satellite location data.
Output options for satellite location data.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_STATIONSTool to retrieve information on all AGAGE (Advanced Global Atmospheric Gases Experiment) data stations. Use when you need station names, locations, coordinates, elevation, or other metadata about monitoring sites.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_TECHPORT_PROJECTRetrieves detailed information about a specific NASA technology project from TechPort. Returns comprehensive project data including title, description, benefits, status, program details, contacts, organizations, and technology readiness levels. Use this when you need information about a specific NASA technology project by its TechPort ID.
Input parameters
TechPort project ID. This is the unique identifier for the NASA technology project.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_TOLNET_DATATool to retrieve information about TOLNet (Tropospheric Ozone Lidar Network) data files. Use when you need to search or browse available TOLNet atmospheric data with filtering by instrument, product type, date ranges, or geographic location. Returns metadata including file details, temporal coverage, spatial location, and access information. Data is paginated with 40 items per page.
Input parameters
Page number for paginated results. This API returns data file info 40 items at a time. Each group of 40 is one page of data. Must be 1 or greater.
Valid order fields for TOLNet data.
How many kilometers away from the provided latitude and longitude should the API search? Only used if latitude and/or longitude is provided. Default is 100 km. Must be a real number between 0 and 1000 inclusive.
Search for data with the given latitude, within the provided radius parameter. Must be a real number between -90 and 90 inclusive. If you provide a latitude, you also need to provide a longitude.
Exclude all data after this date. Must be in YYYY-MM-DD format (e.g., '2024-05-01').
Exclude all data before this date. Must be in YYYY-MM-DD format (e.g., '2021-05-01').
One or more comma-separated file_type IDs to filter by (e.g., '1').
Search for data with the given longitude, within the provided radius parameter. Must be a real number between -180 and 180 inclusive. If you provide a longitude, you also need to provide a latitude.
One of the 4 parameters needed to perform a lat/long bounding box search. All 4 are needed: minLatitude, minLongitude, maxLatitude, and maxLongitude. Must be a real number between -90 and 90 inclusive.
One of the 4 parameters needed to perform a lat/long bounding box search. All 4 are needed: minLatitude, minLongitude, maxLatitude, and maxLongitude. Must be a real number between -90 and 90 inclusive.
One of the 4 parameters needed to perform a lat/long bounding box search. All 4 are needed: minLatitude, minLongitude, maxLatitude, and maxLongitude. Must be a real number between -180 and 180 inclusive.
One of the 4 parameters needed to perform a lat/long bounding box search. All 4 are needed: minLatitude, minLongitude, maxLatitude, and maxLongitude. Must be a real number between -180 and 180 inclusive.
One or more comma-separated product_type IDs to filter by (e.g., '5').
Filter by files that are near real time or not. Use 'true' to return only near real time files, 'false' to return only non-near real time files. If omitted, returns both.
Exclude all data uploaded after this date. Must be in YYYY-MM-DD format (e.g., '2024-05-01').
Exclude all data uploaded before this date. Must be in YYYY-MM-DD format (e.g., '2024-05-01').
Order direction for sorting results.
One or more comma-separated processing_type IDs to filter by (e.g., '2').
One or more comma-separated instrument_group IDs to filter by (e.g., '1,2,3,4').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_TOLNET_DATA_CALENDARTool to retrieve a date-driven list of all available TOLNet (Tropospheric Ozone Lidar Network) data. Use when you need to query available TOLNet data files filtered by instrument group and file type, with optional filters for product type and processing type. Returns metadata including file names, locations, dates, geographical coordinates, and accessibility status.
Input parameters
One file_type id to filter TOLNet data. This identifies the specific file type to retrieve.
One product_type id to filter TOLNet data (optional). Use this to narrow results to a specific product type.
One processing_type id to filter TOLNet data (optional). Use this to narrow results to a specific processing type.
One instrument_group id to filter TOLNet data. This identifies the specific instrument group for which to retrieve available data.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_GET_VIDEO_CAPTIONSRetrieves the location URL of caption files for NASA video assets from the NASA Image and Video Library. Returns the URL to the captions file (typically in SRT format) for the specified video NASA ID. Use this when you need to access subtitles or captions for NASA video content.
Input parameters
NASA API key for authentication. Defaults to configured key if not provided.
NASA ID of the video for which to retrieve captions. This is typically the video title or identifier (e.g., 'Apollo 14 Launch Coverage').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_LIST_EPIC_AEROSOL_DATESTool to retrieve a list of all dates with available aerosol index EPIC imagery. Use when you need to know which dates have aerosol data available from NASA's EPIC camera.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_LIST_EPIC_CLOUD_DATESRetrieve a listing of all dates with available cloud fraction Earth imagery from DSCOVR EPIC. Returns a list of dates in YYYY-MM-DD format for which cloud fraction imagery is available. Use this when you need to know which dates have EPIC cloud fraction imagery available before fetching specific date images.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_LIST_EPIC_ENHANCED_DATESRetrieves a listing of all dates with available enhanced color Earth imagery from NASA's DSCOVR EPIC (Earth Polychromatic Imaging Camera). Use this when you need to discover which dates have enhanced color imagery available for viewing or further retrieval. Enhanced color imagery shows Earth with vegetation highlighted in red, making it useful for environmental monitoring.
Input parameters
NASA API key for authentication. Defaults to configured key if not provided.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_LIST_EPIC_NATURAL_DATESRetrieve a listing of all dates with available natural color Earth imagery from DSCOVR EPIC. Returns a list of dates in YYYY-MM-DD format for which natural color imagery is available. Use this when you need to know which dates have EPIC natural color imagery available before fetching specific date images.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_LIST_GROUND_STATIONSRetrieves the complete list of ground stations available from NASA's Satellite Situation Center (SSC). Returns metadata for each ground station including unique identifier, name, and geographic coordinates (latitude/longitude). Use this tool when you need information about SSC ground station locations for satellite tracking or geophysical research.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_LIST_LOCATIONS_GSE_GEORetrieves satellite/observatory location data in GSE and GEO coordinate systems from NASA's SSC (Satellite Situation Center). Returns time-series coordinate data including X, Y, Z positions, latitude, longitude, and local time for specified satellites over a time range. Use this when you need spacecraft position data for trajectory analysis or orbital tracking. Minimum time interval is 24 hours.
Input parameters
Comma-separated list of satellite/observatory identifiers (e.g., 'ace', 'iss', 'ace,iss'). Valid values must be from the SSC observatories list.
Time interval as two comma-separated ISO 8601 basic format datetime values (e.g., '20260101T000000Z,20260102T000000Z'). The interval must be at least 24 hours.
Controls data density by including 1 out of every resolutionFactor values. Higher values reduce the number of data points returned.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_LIST_OBSERVATORIESTool to retrieve descriptions of all observatories available from NASA's Satellite Situation Center (SSC). Use when you need to discover available satellites, their identifiers, data availability periods, and trajectory resolutions. Returns comprehensive metadata for each observatory including time ranges and resource identifiers.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_LIST_OSDR_BIOSPECIMENSTool to retrieve a list of all biospecimens from the NASA Open Science Data Repository (OSDR). Use when you need to discover available biospecimen data from space biology experiments. Returns URLs that can be used to fetch detailed information for each biospecimen.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_LIST_OSDR_EXPERIMENTSTool to retrieve a list of all experiments from NASA's Open Science Data Repository (OSDR). Returns a catalog of experiment URLs that can be used to fetch detailed information about individual experiments. Use when you need to discover available space biology experiments or get a complete inventory of OSDR experiments.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_LIST_OSDR_HARDWARETool to retrieve a list of all hardware from NASA's Open Science Data Repository (OSDR). Returns a catalog of hardware URLs that can be used to fetch detailed information about individual hardware items. Use when you need to discover available space flight hardware or get a complete inventory of OSDR hardware.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_LIST_OSDR_MISSIONSTool to retrieve a list of all space missions from the NASA Open Science Data Repository (OSDR). Use when you need to discover available mission data from space biology and physical science experiments. Returns URLs that can be used to fetch detailed information for each mission including dates, vehicles, personnel, and related studies.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_LIST_OSDR_PAYLOADSTool to retrieve a list of all payloads from the NASA Open Science Data Repository (OSDR). Use when you need to discover available payload data from space biology and physical science experiments. Returns URLs that can be used to fetch detailed information for each payload including related missions, vehicles, and experiments.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_LIST_OSDR_SUBJECTSTool to retrieve a list of all subjects from the NASA Open Science Data Repository (OSDR). Use when you need to discover available subject data from space biology experiments. Returns URLs that can be used to fetch detailed information for each subject.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_LIST_OSDR_VEHICLESTool to retrieve a list of all vehicles from the NASA Open Science Data Repository (OSDR). Returns vehicle names and URLs to their detailed information endpoints. Use when you need to discover available spacecraft, rockets, or other vehicles used in NASA missions.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_CITATIONTool to query citation metadata from NASA's GraphQL Earthdata API. Use when you need to retrieve detailed citation information for a specific concept ID. Returns comprehensive metadata including DOI, abstract, provider, and revision information.
Input parameters
The unique concept ID assigned to the citation (e.g., 'CIT3857576156-ESDIS'). If not provided, the query returns null.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_CITATIONSTool to query NASA Common Metadata Repository (CMR) GraphQL API for collection citations. Use when you need to retrieve citation information for NASA science data collections. The GraphQL endpoint supports flexible queries for collections and their associated citation metadata including DOIs, publication details, and relationships.
Input parameters
GraphQL query string to retrieve collections with citations. The query should request the 'collections' field with 'collectionCitations' to get citation data. Collections have a collectionCitations field (JSON) and can query GraphDbCitation relationship type with fields: abstract, id, identifier, identifierType, providerId, relationshipType, title. Example query: '{ collections(limit: 3) { items { conceptId shortName title collectionCitations } } }'
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_CMR_COLLECTIONTool to query a single collection from NASA's Common Metadata Repository using its unique concept ID. Use when you need to retrieve detailed metadata about a specific NASA collection including description, spatial/temporal coverage, data center, and related information.
Input parameters
The unique concept ID assigned to the collection. Example: 'C2789815280-ENVIDAT'. This uniquely identifies a specific collection in NASA's CMR.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_CMR_COLLECTIONSTool to query multiple collections from NASA's Common Metadata Repository via GraphQL. Use when you need to search NASA science data collections by provider, short name, concept ID, DOI, temporal ranges, spatial coordinates, science keywords, cloud hosting status, or granule availability. Returns collection metadata including identifiers, descriptions, temporal/spatial coverage, and access information.
Input parameters
Digital Object Identifier value for the collection. Example: '10.5067/MODIS/MOD09A1.061'.
Line geometries for spatial search.
Maximum number of collections to return. Default depends on API.
Longitude/latitude coordinate pairs for spatial search. Format: 'lon,lat'.
Circle areas with center point and radius in meters (10 to 6,000,000 range). Format: 'lat,lon,radius_in_meters'. Example: \['34.5,-117.4,50000'\].
Pointer to a specific position in the result list for pagination. Obtained from previous query results.
Zero-based offset for pagination. Skip this many results before returning.
General keyword search term to search across collection metadata.
Latency facet values for filtering.
CMR search logic options (and/or/wildcard) as JSON object.
Counter-clockwise polygon coordinates for spatial search. Format: 'lat1,lon1,lat2,lon2,...'.
Associated project name. Example: 'EOSDIS'.
Associated tag identifiers for filtering.
Collection version number. Example: '6', '061'.
Collection entry identifiers.
Associated platform name. Example: 'AQUA', 'Terra'.
Provider name. Example: 'LPDAAC_ECS', 'ORNL_DAAC'.
Sort criteria for results. Use '-' prefix for descending order. Example: \['-revisionDate', 'shortName'\].
Temporal range filter in ISO 8601 format. Example: '2020-01-01T00:00:00Z,2020-12-31T23:59:59Z'.
Results per page for pagination.
Project in faceted form.
Multiple provider names for filtering.
Unique concept identifiers assigned to collections. Use to retrieve specific known collections. Example: \['C2789815280-ENVIDAT'\].
Consortium values associated with collections.
Associated instrument name. Example: 'MODIS'.
Collection short name identifier. Example: 'MOD09A1'.
Assigned data center name. Example: 'LPDAAC_ECS'.
Official entry title of the collection.
Number of facets returned per category when facets are requested.
Platform in faceted form as JSON object.
Multiple short names for filtering.
Bounding boxes defining areas on Earth aligned with longitude and latitude. Each requires 4 comma-separated values (west,south,east,north). Example: \['-180,-90,180,90'\].
Filter to collections hosted in the cloud (AWS S3). When true, restricts results to collections with DirectDistributionInformation or tagged with gov.nasa.earthdatacloud.s3.
Multiple assigned data centers to filter by.
Filter by presence (true) or absence (false) of granules in the collection.
Request tag information with wildcard support. Example: 'gov.nasa.earthdata*'.
Instrument in faceted form for hierarchical filtering.
UMM Service type classification.
Data center in faceted form for hierarchical filtering.
Collection revision timestamp for filtering by last update. ISO 8601 format.
Find collections revised after specified datetime in ISO 8601 format.
Request faceted results in response. Use 'v2' for version 2 facets.
Filter by OPeNDAP service availability.
Spatial aspect keywords for geographic filtering.
Science keyword hierarchy terms as JSON object for precise scientific domain filtering.
Filter for Standard Product portal collections (NASA-vetted products).
Science keywords in faceted form as JSON object.
UMM Service concept identifier for filtering by associated service.
Data format of granules within the collection. Example: 'HDF5', 'NetCDF'.
Data processing level identifier. Examples: 'Level0', 'Level1', 'Level2', 'Level3', 'Level4'.
UMM Variable concept identifier for filtering by associated variable.
Type classification of the collection. Examples: 'NEAR_REAL_TIME', 'SCIENCE_QUALITY'.
Includes collections with granules or CWIC (CEOS WGISS Integrated Catalog) tags.
Include granule availability flag in results.
Granule data format in faceted form.
Processing level in faceted form.
2D coordinate system identifiers.
Horizontal resolution specification for filtering collections.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_CMR_GRANULEQuery for a single granule (individual data file) from NASA's Common Metadata Repository using its unique concept ID. Returns comprehensive granule metadata including cloud cover, parent collection reference, spatial/temporal information, and download links. Use when you need detailed information about a specific NASA Earth science data granule file.
Input parameters
The unique concept ID assigned to the granule (e.g., 'G2185315603-LPCLOUD'). This ID uniquely identifies a specific granule in the CMR.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_CMR_GRANULESTool to query for multiple granules (individual data files) from NASA's Common Metadata Repository via GraphQL. Use when searching for specific data files within a collection. REQUIRED: Must specify at least one collection identifier (collectionConceptId, provider, shortName, or conceptId) per CMR requirements. OPTIONAL: Add spatial filters (bounding box, circle, point, polygon, line), temporal range, cloud cover, day/night flag, or pagination parameters. Returns granule metadata including concept IDs, titles, temporal coverage, access links, and file sizes.
Input parameters
Maximum number of granules to return (1-2000). Default: 10.
Cursor for pagination. Use the cursor from previous response to get next page of results.
Zero-based offset for pagination. Use with limit for paging through results.
Spatial search filters for granule queries. All coordinates use longitude,latitude order.
Parent collection entry identifier(s)
Data provider/center ID(s) to filter granules (e.g., 'LPCLOUD', 'LPDAAC_ECS')
Field(s) to sort results by. Prepend '-' for descending order. Examples: \['startDate'\], \['-endDate'\]
Temporal range filter in ISO 8601 format. Examples: '2020-01-01T00:00:00Z,2020-12-31T23:59:59Z' for range, '2020-01-01T00:00:00Z,' for open-ended start
Specific granule concept ID(s) to retrieve. Use for exact granule lookups.
Collection short name(s) to search granules within (e.g., 'HLS'). Often used with provider.
If true, return only granules with browse imagery available
Cloud coverage filter as JSON with 'min' and/or 'max' keys (percentage 0-100). Example: {'min': 0, 'max': 20}
If true, return only granules available for online access
Day/night classification filter. Accepted values: 'DAY', 'NIGHT', 'BOTH', 'UNSPECIFIED'
Parent collection concept ID to filter granules (e.g., 'C1234567890-LPCLOUD'). This uniquely identifies a collection and is the recommended way to scope granule searches.
Human-readable granule name(s) for filtering
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_CMR_GRIDSQuery for multiple grids from NASA's Common Metadata Repository (CMR) via GraphQL. Grids describe spatial data organization and coordinate systems used in NASA Earth observation datasets. Use when you need to retrieve grid metadata including spatial extent, resolution, and organization information.
Input parameters
Maximum number of results to return per page (1-100). If not specified, API default is used.
Pagination cursor from a previous query. Use to fetch the next page of results.
Filter by specific grid concept ID. Use to retrieve a specific grid.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_CMR_SERVICETool to query a single service from NASA's Common Metadata Repository using its unique concept ID. Use when you need to retrieve detailed metadata about a specific NASA service including description, type, URL, supported reformattings, and related information.
Input parameters
The unique concept ID assigned to the service. Example: 'S3385907677-GES_DISC'. This uniquely identifies a specific service in NASA's CMR.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_CMR_SERVICESTool to query for multiple services from NASA's Common Metadata Repository via GraphQL. Services describe data access methods and tools that act on data files. Use when you need to search for NASA services by type, provider, keyword, or other metadata filters.
Input parameters
The type of the service. Example: 'OPeNDAP', 'ESI', 'WMS'.
The number of services requested. Valid range: 1-2000. Default: 10.
Cursor that points to a specific position in a list of requested records. Use the cursor from previous response to get next page of results.
Zero-based offset of individual results. Use with limit for pagination.
Keyword search value to search across service metadata.
The name of the provider associated with the service. Example: 'GES_DISC', 'LPDAAC_ECS'.
One or more sort keys to impact searching. Fields can be prepended with '-' for descending order. Ascending order is default but '+' can be used explicitly. Example: \['name'\], \['-revisionDate'\].
The unique concept ID(s) assigned to the service. Example: \['S3385907677-GES_DISC'\]. Use for exact service lookups.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_CMR_SUBSCRIPTIONTool to query a single subscription from NASA's Common Metadata Repository using its unique concept ID. Use when you need to retrieve detailed metadata about a specific CMR subscription including name, native ID, associated collection, and query parameters.
Input parameters
The unique concept ID assigned to the subscription. Example: 'SUB1200000000-PROV'. This uniquely identifies a specific subscription in NASA's CMR.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_CMR_SUBSCRIPTIONSQuery for multiple subscriptions from NASA's Common Metadata Repository (CMR). Use when you need to retrieve user subscriptions for receiving notifications when new data matching specified criteria becomes available. Returns subscription details including concept IDs, names, query criteria, and notification email addresses.
Input parameters
Maximum number of results to return per page (1-100). If not specified, API default is used.
Pagination cursor returned from a previous query. Use this to fetch the next page of results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_CMR_TOOLTool to query a single tool from NASA's Common Metadata Repository using its unique concept ID. Use when you need to retrieve detailed metadata about a specific NASA tool including long name, description, and URL. Call this when you have a tool concept ID and need to fetch its full metadata.
Input parameters
The unique concept ID assigned to the tool. Example: 'TL1860342065-SCIOPS'. This uniquely identifies a specific tool in NASA's CMR.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_CMR_TOOLSTool to query multiple tools from NASA's Common Metadata Repository using GraphQL. Use when you need to search for software applications and utilities that process or visualize Earth science data. Supports filtering by keyword, provider, and pagination.
Input parameters
Maximum number of tools to return in the response. Default is determined by the API.
Cursor string that points to a specific position in the result list for pagination. Use the cursor from a previous response to get the next page.
Zero-based offset for pagination. Skip this many results before returning items.
Keyword search value to find tools by matching against tool metadata fields.
Name of the data provider associated with the tool. Example: 'POCLOUD'.
List of sort keys for ordering results. Prefix with '-' for descending order (default is ascending). Example: \['-name', 'conceptId'\].
List of unique concept IDs assigned to tools. Example: \['TL2092786348-POCLOUD'\]. Use to retrieve specific known tools.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_CMR_VARIABLETool to query a single variable from NASA's Common Metadata Repository using its unique concept ID. Use when you need to retrieve detailed metadata about a specific CMR variable including its name, long name, and definition.
Input parameters
The unique concept ID assigned to the variable in CMR (e.g., 'V2112019824-POCLOUD'). This uniquely identifies a specific variable.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_COLLECTION_DRAFTTool to query a NASA Earthdata collection draft by ID using the GraphQL API. Returns detailed metadata including title, abstract, version, DOI, platforms, and spatial/temporal extents. Use when you need to retrieve information about a specific collection draft from NASA's Earthdata system.
Input parameters
The unique ID of the collection draft to query. Must be a valid draft ID from the NASA Earthdata system.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_DATA_QUALITY_SUMMARIESQuery data quality summaries from NASA's Common Metadata Repository (CMR) GraphQL API. Use when you need to retrieve metadata about data quality assessments for NASA datasets. Returns summary information including concept IDs, names, and HTML-formatted quality descriptions.
Input parameters
Maximum number of results to return per page (1-100). If not specified, API default is used.
Pagination cursor returned from a previous query. Use this to fetch the next page of results.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_DATA_QUALITY_SUMMARYQuery for a single Data Quality Summary from NASA's Common Metadata Repository (CMR) using GraphQL. Use when you need to retrieve detailed quality information about a specific NASA dataset by its concept ID. Returns metadata including name, summary, and association details.
Input parameters
The unique concept ID of the Data Quality Summary to retrieve. Format: 'DQS\[numbers\]-\[provider\]' (e.g., 'DQS2700451712-LANCEMODIS'). This ID uniquely identifies a specific data quality summary in the CMR system.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_EXOPLANET_ARCHIVETool to query NASA's Exoplanet Archive NSTED API for exoplanet and related astronomical data. Use when you need to search, filter, or retrieve data about confirmed exoplanets, Kepler Objects of Interest (KOIs), planetary systems, or composite planet parameters. Supports SQL-like filtering, column selection, sorting, and multiple output formats (JSON, CSV, ASCII, IPAC).
Input parameters
Column name to sort results by, optionally followed by 'desc' for descending order (e.g., 'koi_period', 'koi_period desc'). Defaults to ascending order if 'desc' is not specified.
Specifies which data table to query. Common tables: 'cumulative' (Kepler cumulative table), 'exoplanets' (confirmed exoplanets), 'ps' (planetary systems), 'koi' (Kepler Objects of Interest), 'compositepars' (composite planet parameters).
SQL-like filter conditions to narrow results (e.g., 'koi_period>300 and koi_prad<2', 'pl_masse>1.0'). Supports comparison operators (<, >, <=, >=, =, !=) and logical operators (and, or).
Output format for exoplanet data.
Comma-separated list of column names to return (e.g., 'pl_hostname,ra,dec,pl_orbper'). Use '*' to return all columns. If omitted, returns all columns by default.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_ORDER_OPTIONTool to query a single order option from NASA Earthdata GraphQL API. Use when you need to retrieve detailed metadata about a specific order option by its concept ID.
Input parameters
The unique concept ID assigned to the order option (e.g., 'OO2700524498-NSIDC_ECS'). If not provided, returns order option metadata if available.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_ORDER_OPTIONSTool to query order options for a NASA Earthdata collection using the GraphQL API. Use when you need to retrieve available ordering options for a specific collection concept ID.
Input parameters
Collection concept ID to query order options for. Must be a valid NASA Earthdata collection concept ID (e.g., 'C1234567890-DEMO').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_PERMISSIONSTool to query permissions from NASA's Common Metadata Repository (CMR) GraphQL API. Returns a list of permissions with concept IDs, system objects, targets, and permission strings. Use when you need to retrieve access control information for NASA Earthdata resources.
Input parameters
Target identifier to filter permissions for a specific target.
Specific user identifier to query permissions for a particular user.
Provider identifier to filter permissions by data provider.
User type for permission queries.
Single concept identifier to filter permissions for a specific resource.
List of concept identifiers to filter permissions for multiple resources.
System object identifier to filter permissions (e.g., 'INGEST_MANAGEMENT_ACL', 'GROUP', 'PROVIDER'). Use to query permissions for specific system objects.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_PROVIDERSTool to query for a list of data providers from NASA's Common Metadata Repository via GraphQL. Use when you need to discover available data providers or get provider metadata. Returns all available providers with their IDs, short names, and metadata flags (cmrOnly, small, consortiums).
Input parameters
Maximum number of providers to include in response fields (not a filter, just limits returned fields). If not specified, all provider fields are returned.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_TAG_DEFINITIONSTool to query tag definitions from NASA's Common Metadata Repository (CMR) GraphQL API. Use when you need to retrieve metadata about tag definitions including concept IDs, tag keys, descriptions, and originator information. Optionally filter by tag key or originator ID.
Input parameters
The unique tag key to filter results. Use this to search for specific tag definitions by their key identifier.
The ID of the user that created the tag. Use this to filter tag definitions by the user who created them.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_TOOL_DRAFTTool to query a tool draft from NASA's Common Metadata Repository (CMR) GraphQL API. Use when you need to retrieve information about a specific tool draft by its ID.
Input parameters
The unique identifier of the tool draft to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_VISUALIZATIONTool to query a single visualization from NASA's Common Metadata Repository using its unique concept ID. Use when you need to retrieve detailed metadata about a specific NASA visualization including name, title, description, type, and related information.
Input parameters
The unique concept ID assigned to the visualization. Example: 'VIS3727370138-ESDIS'. This uniquely identifies a specific visualization in NASA's CMR.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_QUERY_VISUALIZATIONSTool to query for visualizations from NASA's Common Metadata Repository via GraphQL. Use when searching for graphical representations of Earth Science data like maps, charts, or animations.
Input parameters
Filter by visualization name
Maximum number of visualizations to return (1-2000). Default: 5.
Filter by visualization title
Cursor for pagination. Use the cursor from previous response to get next page of results.
Zero-based offset for pagination. Use with limit for paging through results.
Free-text keyword search against visualization metadata (title, description, etc.)
Data provider identifier to filter results
Field(s) to sort results by. Prepend '-' for descending order.
Native identifier assigned by the data provider
The unique concept ID assigned to a specific visualization. Use for exact lookups.
Type of visualization to filter by
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_RESTORE_CITATION_REVISIONTool to restore a previous version of a citation record within NASA's Common Metadata Repository. Use when you need to revert a citation to an earlier revision by specifying both the concept ID and the target revision number.
Input parameters
The unique concept ID assigned to the citation (e.g., 'CIT3857576156-ESDIS'). This identifies the citation record to restore.
The revision ID of the citation to restore. This specifies which previous version of the citation should be restored.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_RESTORE_COLLECTION_REVISIONTool to restore a collection to a previous revision in NASA's Common Metadata Repository. Use when you need to revert a collection back to a specific historical version. Requires appropriate permissions to modify collections.
Input parameters
The unique concept ID assigned to the collection. Example: 'C2789815280-ENVIDAT'. This uniquely identifies the collection to restore.
The revision ID to restore the collection to. Example: '11'. This specifies which historical version of the collection to restore.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_RESTORE_VISUALIZATION_REVISIONTool to restore a previous revision of a visualization in NASA's Common Metadata Repository. Use when you need to revert a visualization to a specific historical revision. Requires appropriate permissions to modify visualizations.
Input parameters
The unique concept ID assigned to the visualization. Example: 'VIS3727370138-ESDIS'. This uniquely identifies a specific visualization in NASA's CMR.
The revision ID of the visualization to restore. Example: '1'. This specifies which historical revision to restore.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_SEARCH_CITATIONSTool to search NASA Technical Reports Server (NTRS) citations database. Use when you need to find NASA scientific and technical documents, research papers, reports, or publications. Supports filtering by document type, author, center, keywords, and more. Returns detailed metadata including abstracts, authors, publication info, and download links.
Input parameters
General query string for full-text search across all fields. Example: 'Mars exploration' or 'climate change'. This is the primary search parameter for finding documents.
Pagination parameters for search results.
Sort parameters for search results.
Index name to search within. Specifies which NTRS index to query.
Search within document titles only. Example: 'Space Shuttle' to find documents with 'Space Shuttle' in the title.
Filter by author names. Provide a list of author names to search for. Example: \['Smith, John', 'Doe, Jane'\].
Filter by NASA center. Provide a list of NASA center codes. Example: \['ARC', 'MSFC'\] for Ames Research Center and Marshall Space Flight Center.
Date range filter for created, modified, or published fields.
Filter by specific keywords. Provide a list of keywords that must be present in the document metadata.
STI (Scientific and Technical Information) document types.
Search within document abstracts only. Example: 'propulsion systems' to find documents with this phrase in their abstract.
Date range filter for created, modified, or published fields.
Enable search term highlighting in results. When true, matching terms in results will be highlighted.
Date range filter for created, modified, or published fields.
Dissemination status of the document.
Distribution restriction levels.
Filter by organization names. Provide a list of organization names associated with the documents.
Filter by report numbers. Provide a list of specific NASA report numbers. Example: \['NASA-TM-2020-220576'\].
Filter by funding/grant numbers. Provide a list of funding identifiers.
Additional details about the STI document type for more specific filtering.
Filter by accession numbers. Provide a list of NTRS accession numbers for specific documents.
Filter by NASA subject categories. Provide a list of subject category codes or names.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_SEARCH_NEAR_EARTH_OBJECTSSearch for near-Earth objects (asteroids) by their closest approach date to Earth. Returns detailed information about asteroids including: - Estimated diameter in multiple units (kilometers, meters, miles, feet) - Close approach data with velocity and miss distance - Hazard classification (potentially hazardous or not) - NASA JPL reference URLs for detailed information Use this tool when you need to find asteroids approaching Earth within a specific date range (max 7 days). Useful for tracking asteroid activity, identifying potentially hazardous objects, or researching specific time periods.
Input parameters
End date for asteroid search in YYYY-MM-DD format (e.g., '2024-01-20'). Must be within 7 days of start_date. If not provided, defaults to 7 days after start_date.
Start date for asteroid search in YYYY-MM-DD format (e.g., '2024-01-15'). Returns asteroids with close approach dates on or after this date.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_SEARCH_OSDRTool to search NASA Open Science Data Repository (OSDR) for space biology experiments and studies. Use when searching for GeneLab datasets, space biology research, microgravity experiments, or federated biological databases. Supports keyword search, filtering by organism/program/technology, and pagination. Returns detailed study metadata including descriptions, protocols, publications, and mission information.
Input parameters
Pagination start position (0-indexed). Specifies the number of results to skip. Default is 0.
Number of results to return per page. Default is 25. Maximum value is 100.
Field name to sort results by (e.g., 'Accession', 'Study Title', 'organism'). Must be a valid field in the study metadata.
Search keywords with optional boolean operators (AND, OR, NOT). Use to find studies by keywords in title, description, organism, or other fields. Example: 'space biology' or 'microgravity AND plants'.
OSDR database types available for searching.
Sort order for search results.
Filter field name (case-sensitive). Name of the metadata field to filter on (e.g., 'organism', 'Space Program', 'Study Assay Technology Type'). Must be used with 'fvalue'.
Filter field value. Value to match for the field specified in 'ffield'. Example: if ffield='organism', fvalue='Arabidopsis thaliana'.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_SEARCH_PUBSPACE_DOCUMENTSSearch NASA public space technical documents in the NTRS (NASA Technical Reports Server) repository. Use when you need to find NASA publications, technical reports, conference papers, or other scientific documents. Supports full-text search, field-specific queries, filtering by author/center/type, date ranges, and pagination. Returns comprehensive document metadata including titles, abstracts, authors, download links, and classifications.
Input parameters
Full-text search query across all document fields. Example: 'mars rover exploration'. Use quotes for exact phrases.
Pagination options for search results.
Sorting options for search results.
Index name to search within. Typically 'citations' or 'pubspace'.
Search within document titles only. Example: 'Apollo Mission Report'.
Filter by author names. Multiple authors are combined with OR logic. Example: \['Smith, John', 'Doe, Jane'\].
Filter by NASA center(s). Example: \['NASA Ames Research Center', 'NASA Johnson Space Center'\].
Date range filter with Elasticsearch-compatible format for created, published, or modified dates.
Filter by keywords/tags. Multiple keywords are combined with OR logic. Example: \['propulsion', 'combustion'\].
Publication type enumeration for NASA STI documents.
Search within document abstracts only. Example: 'lunar surface analysis'.
Date range filter with Elasticsearch-compatible format for created, published, or modified dates.
Enable search term highlighting in results. When true, matching terms are marked in returned text.
Date range filter with Elasticsearch-compatible format for created, published, or modified dates.
Dissemination status enumeration.
Distribution level enumeration.
Filter by organization(s). Example: \['Jet Propulsion Laboratory'\].
Filter by report number(s). Example: \['NASA-TM-2020-123456'\].
Filter by funding/grant number(s). Example: \['NNX15AB12G'\].
Additional details or subcategory of STI type.
Filter by accession number(s) - unique identifiers in the repository.
Filter by subject category codes or names. Example: \['Aerospace Engineering', 'Space Sciences'\].
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_SEARCH_SVS_VISUALIZATIONSTool to search for visualizations in the Scientific Visualization Studio (SVS). Use when you need to query SVS visualizations by keywords or mission filters.
Input parameters
Maximum number of results to return. Use an integer up to 2000, or 'all'/'none' to fetch all available results.
Number of initial results to skip (for pagination).
Free-text term to search titles and descriptions (e.g. 'Apollo').
List of mission names to filter results. Multiple values will be joined with commas (e.g., \['JWST', 'Hubble'\]).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
NASA_SEARCH_TECHTRANSFER_SOFTWARESearch NASA's Technology Transfer software catalog for available tools and applications. Returns software entries with titles, descriptions, NASA case numbers, and licensing information. Use this when searching for NASA software tools available for public use, licensing, or download.
Input parameters
Search keywords to filter the software catalog. If not provided, returns all available software entries. Examples: 'visualization', 'machine learning', 'data processing'.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 59 agents privately built on Nagent that already use Nasa.
Build on Nagent
Connect Nasa to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Nasa, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Nasa is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Nasa is connected, you configure its 136 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Nasa steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Nasa event fires, the agent kicks off automatically.
Every Nasa action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Nasa ships with 136 pre-built developer tools actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Nasa together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Nasa-based workflows tailored to your business.