Science logo

Science

Accesses live ISS, earthquake, air-quality, and NASA astronomy data through MCP tools.

Install Science

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "science": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-science"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 4 tools correctly (Today).

Overview

The science MCP server exposes live science data through tools for ISS tracking, earthquake monitoring, air-quality checks, and NASA's Astronomy Picture of the Day. It can run as a local stdio package or through Pipeworx's streamable HTTP gateway. Use it when an agent needs current scientific data without building separate API clients. Gateway connections also include shared Pipeworx meta-tools, while the standalone package exposes only the four science tools.

Use cases

  • Track the International Space Station's current position
  • Monitor recent global earthquakes by magnitude
  • Check air quality at geographic coordinates
  • Retrieve NASA Astronomy Picture of the Day content

Key features

  • Current ISS latitude, longitude, and timestamp
  • USGS earthquake results with magnitude and tsunami status
  • Coordinate-based AQI and pollutant readings
  • Date-based NASA Astronomy Picture of the Day lookup
  • Hosted HTTP and local stdio deployment

Tools4

What Science lets your agent do. Expand a tool for its parameters.

Verified live~341 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

7/7 checks healthy over the last 47d

What it can do

From the 4 tools this server returned when we ran it.

Makes network requests · 2Read-only tools · 4
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age192 days
Maintainers1

Observed 2026-10-24 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · @pipeworx/mcp-science (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit27d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed4Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Science works

What the science MCP server does

The science MCP server gives MCP clients access to four data lookups. It can return the International Space Station's current latitude, longitude, and Unix timestamp; list recent global earthquakes; report current air-quality measurements for coordinates; and retrieve NASA's Astronomy Picture of the Day.

The earthquake lookup uses USGS FDSN data and can search a one-to-30-day window with a configurable minimum magnitude. Results can include up to 20 events, with magnitude, location, depth, coordinates, event time, and tsunami-warning status. The air-quality tool reports a US AQI score and category along with PM2.5, PM10, ozone, nitrogen dioxide, and carbon monoxide readings.

How it works

You can connect to the hosted Pipeworx endpoint at https://gateway.pipeworx.io/science/mcp, or use the full gateway at https://gateway.pipeworx.io/mcp. The scoped endpoint lists the science tools directly, but it also exposes shared Pipeworx meta-tools. The full gateway lists tools from the wider catalog directly. From either gateway connection, ask_pipeworx can route a plain-language request across the catalog.

A local package is also available through npm. The standalone process communicates over standard input and output using MCP and serves only the four tools in this pack. It does not use the gateway's shared meta-tools or its cross-catalog routing.

The tools query external services when called: Open Notify for the ISS position, USGS FDSN for earthquakes, an air-quality data service for coordinate-based readings, and NASA for APOD content.

Setup and configuration

For a hosted connection, add the scoped URL to an MCP client's server configuration:

config.json
{
  "mcpServers": {
    "science": {
      "url": "https://gateway.pipeworx.io/science/mcp"
    }
  }
}

For local use, configure the npm package as a stdio server:

config.json
{
  "mcpServers": {
    "science": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-science"]
    }
  }
}

It also provides an HTTP interface for direct tool calls, such as posting {} to /v1/tools/get_iss_location with a JSON content type. No environment variables are documented.

Tools and capabilities

  • get_iss_location takes no input and returns the current ISS position and Unix timestamp.
  • get_earthquakes accepts a lookback period from one to 30 days and a minimum magnitude; defaults are one day and magnitude 4.0.
  • get_air_quality accepts latitude and longitude and returns AQI plus pollutant measurements.
  • get_apod optionally accepts an ISO date such as 2024-01-15 and returns the image URL, title, and explanation.

Limitations and notes

Hosted pack connections include additional shared gateway schemas, so their reported tool count is larger than the four science tools. The exact scope is given by the MCP initialize response. If extra schemas create unwanted context overhead, the README recommends using the full gateway rather than connecting to several pack endpoints. The standalone science MCP server avoids those shared tools but also cannot use ask_pipeworx routing.

Results depend on the external services behind each tool. The material does not document authentication settings, rate limits, error formats, historical air-quality queries, or options beyond those listed above.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Science

science is an MCP server that connects AI clients to Open Notify, USGS FDSN, an air-quality data service, and NASA. Its main tools fetch the ISS position, recent earthquakes, current air quality, and Astronomy Picture of the Day content. It runs locally over stdio or through the Pipeworx gateway.

Install it by configuring an MCP client to run `npx -y @pipeworx/mcp-science`. This starts the local package as a stdio server and does not require a Pipeworx account. You can also connect directly to the hosted `https://gateway.pipeworx.io/science/mcp` endpoint.

Yes, science works with Cursor through the hosted MCP URL or the local stdio configuration. Add the server under the client’s MCP settings using either `https://gateway.pipeworx.io/science/mcp` or the `npx` command shown in the setup instructions.

Call `get_earthquakes` with a lookback period from one to 30 days and an optional minimum magnitude. The default lookback is one day and the default minimum magnitude is 4.0. Results can include up to 20 global events and their location, depth, time, coordinates, and tsunami flag.

Yes, the hosted gateway supports direct HTTP tool calls. For example, post JSON `{}` with a `Content-Type: application/json` header to `https://gateway.pipeworx.io/v1/tools/get_iss_location`.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewScience AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/science?style=directory)](https://allmcps.com/mcp/science)
HTML Embed
<a href="https://allmcps.com/mcp/science"><img src="https://allmcps.com/api/badge/science?style=directory" alt="Science on AllMCPs" /></a>