Integration

NASA integration

NASA open data API. Access astronomy pictures, Mars rover photos, Earth imagery, asteroid data, and space weather. Essential for educational apps, space enthusiasts, scientific research, and content creation.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in NASA.Built from the 8 NASA tools below, on the connection you add once.

Common NASA use cases

  • educational apps
  • educational content
  • wallpapers
  • education
  • Mars content
  • media search
  • daily content
  • date discovery
  • asteroid research
  • asteroid tracking

What you can do with NASA

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Neo, 2 operations

  • get_neo_feedGet neo feedGETLists near-Earth asteroids for a date range.
  • get_neo_lookupGet neo lookupGETRetrieves detailed information about a specific asteroid.

Apod, 1 operation

  • get_apodGet apodGETRetrieves the Astronomy Picture of the Day with explanation.

Earthasset, 1 operation

  • get_earth_assetsGet earth assetsGETLists available imagery dates for a location.

Earthimagery, 1 operation

  • get_earth_imageryGet earth imageryGETRetrieves satellite imagery for a specific location on Earth.

Epic, 1 operation

  • get_epicGet epicGETRetrieves full-disc Earth images from DSCOVR satellite.

Imagelibrary, 1 operation

  • nasa_image_searchNasa image searchGETSearches NASA's image and video library.

Marsphoto, 1 operation

  • get_mars_photosGet mars photosGETRetrieves photos from Mars rovers by date, sol, or camera.

NASA API rate limits

  • 1,000 requests per hour

DEMO_KEY limited to 30/hour; registered keys get 1000/hour

These are the limits NASA documents, not ones LiveContext measured. They can change and often depend on your plan, so check the NASA documentation for current values.

Use NASA from Claude Code, Cursor or Codex

Connect NASA in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its NASA operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect NASA

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect NASA once

    Add your NASA connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

NASA integration FAQ

What can you do with the NASA integration?

LiveContext exposes 8 operations on NASA, covering neo, apod, earthasset and earthimagery. Common uses include educational apps, educational content and wallpapers.

What are the NASA API rate limits?

NASA documents 1,000 requests per hour. DEMO_KEY limited to 30/hour; registered keys get 1000/hour Limits are set by NASA and can depend on your plan.

Popular integrations

Browse the whole catalog