Nasa
NASA offers a suite of APIs providing access to a wide range of data, including Earth science, planetary imagery, and technology transfer information.
This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.
Connect
Nasa authenticates with an API key. Generate the credential in your Nasa account, then paste it into FlyMyAI the first time an agent uses a Nasa action.
Fields to fill in FlyMyAI
| Field | Details |
|---|---|
NASA API Key | Your unique NASA API key obtained from https://api.nasa.gov. (required) |
Actions
Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.
| Action | What it does | Required inputs |
|---|---|---|
NASA_GET_CMR_COLLECTIONS | Tool 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. | - |
NASA_GET_CMR_GRANULES | Tool to retrieve granules from the common metadata repository (cmr). use when you need granule metadata filtered by collection ids, spatial, or temporal criteria. call after confirming your filters. | - |
NASA_GET_EONET_CATEGORIES | Tool to retrieve a list of all event categories from eonet. use when you need current category ids, titles, descriptions, and info links. | - |
NASA_GET_EONET_EVENTS_ATOM | Tool 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. | - |
NASA_GET_EONET_EVENTS_RSS | Tool to retrieve a list of natural events in rss format. use when you need the latest eonet events as an rss feed. | - |
NASA_GET_EONET_LAYERS | Tool to retrieve available data layers for event visualization. use after confirming category id if filtering. | - |
NASA_GET_EONET_MAGNITUDES | Tool to retrieve a list of available event magnitudes and their descriptions. use after determining you need valid magnitude filters before querying events data. | - |
NASA_GET_EONET_SOURCES | Tool to retrieve a list of event sources. use when you need to enumerate available sources before querying events. | - |
NASA_GET_EONET_SOURCE_BY_ID | Tool to retrieve details for a specific eonet event source by id. use when you need to fetch source metadata (id, title, homepage) before querying events. | source_id |
NASA_GET_MARS_ROVER_PHOTOS | Tool to fetch photos taken by a specified mars rover on a given martian sol. use after selecting rover and sol. | rover_name, sol |
NASA_SEARCH_NEAR_EARTH_OBJECTS | Tool to search near-earth objects by closest approach date range. use when identifying asteroids in a date window (max 7 days). | start_date |
NASA_SEARCH_SVS_VISUALIZATIONS | Tool to search for visualizations in the scientific visualization studio (svs). use when you need to query svs visualizations by keywords or mission filters. | - |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Nasa!