Search arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.
Tanod Sky is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Aviation and space data: METAR/TAF, airports, space weather, aurora, asteroids, satellite passes.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http tanod-sky-mcp https://tanod.dev/mcp/sky
# 2 — ask your agent for something these tools do
# get_metar, get_taf, decode_metar_taf and 11 more
Tanod Sky costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http tanod-sky-mcp https://tanod.dev/mcp/skyReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
14 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
skypeek: Get current METAR airport weather reports. Returns the latest METAR for 1-20 ICAO stations, raw and decoded (wind, visibility, weather, clouds, temperature, dew point, altimeter, flight category), with the station name, position and observation time; a station without a current report has found: false. Input: stations, optional decode. Informational only: not for flight planning or
| Parameter | Type | Required | Notes |
|---|---|---|---|
| stations | array | yes | 1-20 ICAO station identifiers (4 characters, such as RPLL or KSFO); one price per call. |
| decode | boolean | no | Also return each report decoded (wind, visibility, weather, clouds, temperatures, altimeter, flight category). |
skypeek: Get current TAF airport weather forecasts. Returns the current TAF for 1-20 ICAO stations, raw and decoded per forecast period (BASE, FM, TEMPO, BECMG, PROB) with wind, visibility, weather, clouds and flight category, plus issue and validity times. Input: stations, optional decode. Informational only: not for flight planning or navigation. Data: NOAA Aviation Weather Center (aviationw
| Parameter | Type | Required | Notes |
|---|---|---|---|
| stations | array | yes | 1-20 ICAO station identifiers (4 characters, such as RPLL or KSFO); one price per call. |
| decode | boolean | no | Also return each report decoded (wind, visibility, weather, clouds, temperatures, altimeter, flight category). |
skypeek: Decode a METAR or TAF weather report. Returns one METAR or TAF report you paste, decoded into wind, visibility, weather, clouds, temperature and dew point, altimeter and the flight category (VFR / MVFR / IFR / LIFR) (TAF: each forecast period and the temperature extremes); groups it does not recognise are listed in unparsed. Input: raw, optional kind. Informational only: not for fli
| Parameter | Type | Required | Notes |
|---|---|---|---|
| raw | string | yes | One METAR or TAF report as text (at most 2,000 characters). |
| kind | string | no | Report type; auto detects it. |
skypeek: Look up an airport by ICAO or IATA code or by name. Returns an airport by ICAO, IATA or ident code (with runways: ends, length, width, surface, lighting, true headings; and radio frequencies), or up to 20 matches of a name or city search, optionally in one country: name, codes, type, position, elevation, country, region and municipality. Input: code or query, optional limit and `cou
| Parameter | Type | Required | Notes |
|---|---|---|---|
| code | no | ICAO, IATA or airport ident (such as RPLL, MNL or KSFO). Send code or query. | |
| query | no | Name or city search (at most 100 characters). Send code or query. | |
| limit | integer | no | Most query results (1-20). |
| country | no | ISO 3166-1 alpha-2 country filter for query (such as PH). |
skypeek: Airport delays: FAA ground stops, delay programs and closures at US airports right now. Returns live FAA airport status for the US: ground stops, ground delay programs (average and maximum delay), closures, arrival and departure delays, with reason and FAA update time, for one airport or all with an active event. Input: optional airport, as the airport query parameter on GET or in the
| Parameter | Type | Required | Notes |
|---|---|---|---|
| airport | no | Optional US airport: IATA (such as ORD) or ICAO (such as KORD). Omit it for every US airport with an active FAA event. |
skypeek: Calculate the great-circle distance between two airports or points. Returns the great-circle distance between two airports (by code) or coordinates, in km, nautical miles and statute miles, with the initial and final true bearings and the midpoint. Input: from and to: each an airport code or {lat, lon}. Informational only: not for flight planning or navigation. A spherical (haversine)
| Parameter | Type | Required | Notes |
|---|---|---|---|
| from | yes | Airport code (ICAO, IATA or ident) or {lat, lon}. | |
| to | yes | Airport code (ICAO, IATA or ident) or {lat, lon}. |
skypeek: Get space weather: Kp index, forecast, solar wind, alerts. Returns current space weather: the planetary Kp index with its NOAA G-scale level, the Kp forecast for the next days (3-hour steps), solar-wind speed and magnetic field (Bz, Bt), and up to 10 recent SWPC alerts, watches and warnings. Input: nothing. Data: NOAA Space Weather Prediction Center (public domain), a derived copy, not an
No parameter schema on file.
skypeek: Aurora forecast: the chance of visible aurora at a location in the next 30-90 minutes. Returns the chance (0 to 100 percent) of visible aurora overhead at a point from NOAA SWPC's OVATION model for the next 30-90 minutes, with the current Kp, the Sun's altitude and whether it is dark enough. Input: lat and lon. Data: NOAA Space Weather Prediction Center (public domain), a derived copy
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lat | number | yes | Latitude in degrees (-90 to 90). |
| lon | number | yes | Longitude in degrees (-180 to 180). |
skypeek: List asteroid and comet close approaches to Earth. Returns near-Earth object close approaches to Earth in the next 1-30 days within a miss distance (default 0.05 au, about 19.5 lunar distances): designation, approach time, nominal distance with its 3-sigma range, relative velocity, absolute magnitude and diameter (published or a rough range). Input: optional days and dist_max_au. Data
| Parameter | Type | Required | Notes |
|---|---|---|---|
| days | integer | no | Look-ahead window in days (1-30). |
| dist_max_au | number | no | Largest nominal miss distance in au (0.0001-0.2; 0.05 au is about 19.5 lunar distances). |
skypeek: Get sunrise, sunset, twilight, moonrise and moon phase for a place and date. Returns sunrise, sunset, solar noon, day length and civil / nautical / astronomical twilight, plus moonrise, moonset, moon phase, illumination and distance, for a point and a local date, in a time zone you choose. Input: lat, lon, optional date and tz. Computed locally (Meeus series; no upstream call): su
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lat | number | yes | Latitude in degrees (-90 to 90). |
| lon | number | yes | Longitude in degrees (-180 to 180). |
| date | no | Local date YYYY-MM-DD (1900-2100); default today. | |
| tz | no | IANA time zone for the date and the output (such as Asia/Manila); default UTC. |
skypeek: Predict satellite passes over a location. Returns the passes of a satellite (default the ISS) over a point in the next 1-3 days: start, highest and end times with azimuth and elevation, duration, and whether the pass is visible to the eye. Input: lat, lon, optional alt_m, norad_id, days, min_elevation and visible_only. SGP4 predictions, not observations, from CelesTrak orbit
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lat | number | yes | Latitude in degrees (-90 to 90). |
| lon | number | yes | Longitude in degrees (-180 to 180). |
| alt_m | number | no | Observer altitude in metres. |
| norad_id | integer | no | NORAD catalog number (default 25544, the ISS); CelesTrak 'stations' and 'visual' groups plus NOAA 15 / 18 / 19. |
| days | integer | no | Window in days (1-3). |
| min_elevation | number | no | Lowest elevation counted as a pass, in degrees above the horizon. |
| visible_only | boolean | no | Only passes that can be seen with the eye (satellite sunlit, sky dark). |
skypeek: Get a recent satellite image of a place or coordinates. Returns a recent satellite picture of a place as a base64 PNG, with the capture date, cloud cover, source and attribution: the least cloudy recent Sentinel-2 L2A scene at 10 m per pixel as true colour, NDVI (vegetation) or NDWI (water), clouds painted grey in the index views; NASA GIBS true colour (about 250 m) for areas wider than 1
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lat | no | Latitude in degrees (-90 to 90). Send lat and lon, or place. | |
| lon | no | Longitude in degrees (-180 to 180). Send lat and lon, or place. | |
| place | no | City name, optionally with a country code (such as Manila, PH); cities of 15,000+ people. Send place, or lat and lon. | |
| date | no | Target day YYYY-MM-DD (2015-07 onward, not in the future): the nearest scene within 15 days that is clear enough. Default: the newest clear scene of the last 60 days. | |
| max_cloud | number | no | Most cloud accepted, as a percent of the pictured area (0-100, default 30). No scene that clear is a 404 too_cloudy (not charged). |
| view | string | no | true_color (a natural-colour picture), ndvi (vegetation) or ndwi (open water), both computed from the same Sentinel-2 scene with clouds painted grey. |
| size | integer | no | Width and height of the PNG in pixels (128-1024, default 512). |
| radius_m | number | no | Half the side of the pictured square, in metres (250-100000, default 2560: about 10 m per pixel at 512 px). Over 10000 is NASA 250 m true colour only. |
weatherpeek: hourly weather forecast for a point or a city. Input: either lat and lon together, or place alone, plus optional hours. Returns location, updated_at, units and hourly rows, plus cached and attribution. place matches cities of 15,000+ people offline ("City" or "City, CC" with an ISO country code); no match is a 404 place_not_found (not charged). Upstream errors ar
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lat | no | Latitude (-90..90); give lat and lon together, or place. | |
| lon | no | Longitude (-180..180); give lat and lon together, or place. | |
| place | no | City name, optionally "City, CC" with an ISO country code (cities with 15,000+ people); give place alone, or lat and lon. | |
| hours | integer | no | Hourly rows to return (1-48, default 24). |
utilpeek: offline geocoding over the GeoNames cities15000 table. Input: either place alone or lat and lon together. place matches cities of 15,000+ people offline ("City" or "City, CC" with an ISO country code or a US state code); no match is a 404 place_not_found (not charged). Cities only (no street addresses). Typically under 0.1 s (first call up to 1 s). Price: USD 0.001. Free: 10 util
| Parameter | Type | Required | Notes |
|---|---|---|---|
| place | no | Forward: city name, optionally "City, CC" (ISO country or US state code); give place alone, or lat and lon. | |
| lat | no | Reverse: latitude (-90..90); give lat and lon together, or place. | |
| lon | no | Reverse: longitude (-180..180); give lat and lon together, or place. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Tanod Sky or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 0.1.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Tanod Sky can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.