> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# nasa

> NASA Open Data API

**Server path:** `/nasa` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                              | Description                                 |
| --------------------------------------------------------------------------------- | ------------------------------------------- |
| [`nasa_browse_neos`](#nasa_browse_neos)                                           | Browse all near-Earth objects               |
| [`nasa_get_astronomy_picture_of_the_day`](#nasa_get_astronomy_picture_of_the_day) | Get Astronomy Picture of the Day            |
| [`nasa_get_earth_assets`](#nasa_get_earth_assets)                                 | Get Earth satellite imagery assets          |
| [`nasa_get_epic_enhanced_images`](#nasa_get_epic_enhanced_images)                 | Get latest EPIC enhanced color Earth images |
| [`nasa_get_epic_enhanced_images_by_date`](#nasa_get_epic_enhanced_images_by_date) | Get EPIC enhanced color images by date      |
| [`nasa_get_epic_natural_available_dates`](#nasa_get_epic_natural_available_dates) | Get available dates for EPIC natural images |
| [`nasa_get_epic_natural_images`](#nasa_get_epic_natural_images)                   | Get latest EPIC natural color Earth images  |
| [`nasa_get_epic_natural_images_by_date`](#nasa_get_epic_natural_images_by_date)   | Get EPIC natural color images by date       |
| [`nasa_get_neo_feed`](#nasa_get_neo_feed)                                         | Get near-Earth objects feed                 |
| [`nasa_get_neo_lookup`](#nasa_get_neo_lookup)                                     | Look up a specific near-Earth object        |

***

## nasa\_browse\_neos

Browse all near-Earth objects

**Parameters:**

| Parameter | Type    | Required | Default | Description                              |
| --------- | ------- | -------- | ------- | ---------------------------------------- |
| `page`    | integer | No       | —       | Page number for pagination (0-based).    |
| `size`    | integer | No       | —       | Number of results per page (default 20). |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "page": {
        "type": "integer",
        "description": "Page number for pagination (0-based)."
      },
      "size": {
        "type": "integer",
        "description": "Number of results per page (default 20)."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nasa\_get\_astronomy\_picture\_of\_the\_day

Get Astronomy Picture of the Day

**Parameters:**

| Parameter    | Type    | Required | Default | Description                                                                     |
| ------------ | ------- | -------- | ------- | ------------------------------------------------------------------------------- |
| `date`       | string  | No       | —       | The date of the APOD image to retrieve (YYYY-MM-DD). Defaults to today.         |
| `start_date` | string  | No       | —       | The start of a date range for retrieving multiple APODs (YYYY-MM-DD).           |
| `end_date`   | string  | No       | —       | The end of a date range (YYYY-MM-DD). Used with start\_date.                    |
| `count`      | integer | No       | —       | Return this many randomly chosen APODs. Cannot be used with date or date range. |
| `thumbs`     | boolean | No       | —       | Return thumbnail URL for video APODs.                                           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "date": {
        "type": "string",
        "description": "The date of the APOD image to retrieve (YYYY-MM-DD). Defaults to today."
      },
      "start_date": {
        "type": "string",
        "description": "The start of a date range for retrieving multiple APODs (YYYY-MM-DD)."
      },
      "end_date": {
        "type": "string",
        "description": "The end of a date range (YYYY-MM-DD). Used with start_date."
      },
      "count": {
        "type": "integer",
        "description": "Return this many randomly chosen APODs. Cannot be used with date or date range."
      },
      "thumbs": {
        "type": "boolean",
        "description": "Return thumbnail URL for video APODs."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nasa\_get\_earth\_assets

Get Earth satellite imagery assets

**Parameters:**

| Parameter | Type   | Required | Default | Description                                               |
| --------- | ------ | -------- | ------- | --------------------------------------------------------- |
| `lat`     | number | Yes      | —       | Latitude of the location.                                 |
| `lon`     | number | Yes      | —       | Longitude of the location.                                |
| `date`    | string | Yes      | —       | Date to search for closest image (YYYY-MM-DD).            |
| `dim`     | number | No       | —       | Width and height of the image in degrees (default 0.025). |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "lat": {
        "type": "number",
        "description": "Latitude of the location."
      },
      "lon": {
        "type": "number",
        "description": "Longitude of the location."
      },
      "date": {
        "type": "string",
        "description": "Date to search for closest image (YYYY-MM-DD)."
      },
      "dim": {
        "type": "number",
        "description": "Width and height of the image in degrees (default 0.025)."
      }
    },
    "required": [
      "PCID",
      "lat",
      "lon",
      "date"
    ]
  }
  ```
</Expandable>

***

## nasa\_get\_epic\_enhanced\_images

Get latest EPIC enhanced color Earth images

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nasa\_get\_epic\_enhanced\_images\_by\_date

Get EPIC enhanced color images by date

**Parameters:**

| Parameter | Type   | Required | Default | Description                               |
| --------- | ------ | -------- | ------- | ----------------------------------------- |
| `date`    | string | Yes      | —       | Date to retrieve images for (YYYY-MM-DD). |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "date": {
        "type": "string",
        "description": "Date to retrieve images for (YYYY-MM-DD)."
      }
    },
    "required": [
      "PCID",
      "date"
    ]
  }
  ```
</Expandable>

***

## nasa\_get\_epic\_natural\_available\_dates

Get available dates for EPIC natural images

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nasa\_get\_epic\_natural\_images

Get latest EPIC natural color Earth images

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nasa\_get\_epic\_natural\_images\_by\_date

Get EPIC natural color images by date

**Parameters:**

| Parameter | Type   | Required | Default | Description                               |
| --------- | ------ | -------- | ------- | ----------------------------------------- |
| `date`    | string | Yes      | —       | Date to retrieve images for (YYYY-MM-DD). |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "date": {
        "type": "string",
        "description": "Date to retrieve images for (YYYY-MM-DD)."
      }
    },
    "required": [
      "PCID",
      "date"
    ]
  }
  ```
</Expandable>

***

## nasa\_get\_neo\_feed

Get near-Earth objects feed

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                                 |
| ------------ | ------ | -------- | ------- | --------------------------------------------------------------------------- |
| `start_date` | string | No       | —       | Starting date for asteroid search (YYYY-MM-DD). Defaults to today.          |
| `end_date`   | string | No       | —       | Ending date for asteroid search (YYYY-MM-DD). Max 7 days after start\_date. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "start_date": {
        "type": "string",
        "description": "Starting date for asteroid search (YYYY-MM-DD). Defaults to today."
      },
      "end_date": {
        "type": "string",
        "description": "Ending date for asteroid search (YYYY-MM-DD). Max 7 days after start_date."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## nasa\_get\_neo\_lookup

Look up a specific near-Earth object

**Parameters:**

| Parameter     | Type   | Required | Default | Description                                 |
| ------------- | ------ | -------- | ------- | ------------------------------------------- |
| `asteroid_id` | string | Yes      | —       | The NASA SPK-ID of the asteroid to look up. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "asteroid_id": {
        "type": "string",
        "description": "The NASA SPK-ID of the asteroid to look up."
      }
    },
    "required": [
      "PCID",
      "asteroid_id"
    ]
  }
  ```
</Expandable>
