NASA API integration with MCP (Model Context Protocol)
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"nasa-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
[](README.md) [](README_es.md) # NASA-MCP. Integration via MCP with NASA APIs **NASA is the National Aeronautics and Space Administration of the United States.** **NASA-MCP** allows you to retrieve astronomical data, space weather information, Earth imagery, and more from NASA's APIs directly from Claude AI and other MCP compatible clients, using the **Model Context Protocol (MCP)**. NASA-MCP is an MCP server that exposes tools enabling LLMs to query data from various NASA APIs, including APOD (Astronomy Picture of the Day), Asteroids NeoWs, DONKI (Space Weather Database), Earth imagery, EPIC (Earth Polychromatic Imaging Camera), and Exoplanet data. It includes secure handling of API keys and proper error management for all API requests. ## Key Features - Access to **Astronomy Picture of the Day (APOD)** with explanations and imagery - Query **Near Earth Objects** data and asteroid information - Retrieve **Space Weather** data from DONKI, including solar flares, geomagnetic storms, and more - Get **Earth imagery** from Landsat 8 satellite for specific coordinates - Access **EPIC** camera images showing the full Earth disk - Query the **Exoplanet Archive** database for information about planets outside our solar system ## Installation ### Prerequisites - Python 3.10 or higher - [uv](https://docs.astral.sh/uv/getting-started/installation/) package manager ### Installing uv The first step is to install `uv`, a package manager for Python. **It can be installed from the command line**. On macOS and Linux: ```bash curl -LsSf https://astral.sh/uv/install.sh | sh ``` On Windows: ```bash powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" ``` You can also install it with pip: ```bash pip install uv ``` For more information about installing uv, visit the [uv documentation](https://docs.astral.sh/uv/getting-started/in…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.