API & MCP

Everything a person can do on Skyfold Aurora Outlook, a program or AI agent can do with the same inputs and get the identical result.

HTTP API

Skyfold Aurora Outlook

Combines the NOAA SWPC Kp forecast with your geomagnetic latitude (IGRF-14 dipole), the darkness of each 3-hour period and the MET Norway cloud forecast into chance bands per period and night, and tells you which Kp you need for aurora overhead, on the horizon or on camera.

Inputs of Skyfold Aurora Outlook
FieldTypeDefaultDescription
locationtext"59.9139, 10.7522"Location (latitude, longitude). Decimal degrees such as 52.09, 5.12 (north and east positive), or DMS, UTM, MGRS, Maidenhead or a plus code.
elevationnumber0Elevation above sea level
timeZonetext"Europe/Oslo"Time zone. IANA name such as Europe/Berlin or America/New_York, or a fixed offset such as UTC+2.
sourceselect (noaa, paste)"noaa"Kp forecast
kpTexttextarea—Kp forecast text or JSON (when pasted). The NOAA “3-Day Forecast” text or the planetary K-index forecast JSON.
cloudsbooleantrueAdd the cloud forecast from MET Norway. Only with the fetched forecast; the place is rounded to 0.01° for the request.

Example request

Oslo with the forecast of 8 November 2026

curl -X POST https://skyfoldauroraoutlook.usefulweb.app/api/v1/calculate -H 'content-type: application/json' -d '{"location":"59.9139, 10.7522","timeZone":"Europe/Oslo","source":"paste","kpText":":Product: 3-Day Forecast\n:Issued: 2026 Nov 08 1230 UTC\n# Prepared by the U.S. Dept. of Commerce, NOAA, Space Weather Prediction Center\nNOAA Kp index breakdown Nov 08-Nov 10 2026\n             Nov 08       Nov 09       Nov 10\n00-03UT       5.00 (G1)    3.67         3.67\n03-06UT       3.33         4.67 (G1)    3.67\n06-09UT       3.00         3.67         2.67\n09-12UT       3.33         3.00         2.67\n12-15UT       2.67         2.67         1.67\n15-18UT       2.67         2.67         1.67\n18-21UT       3.67         2.67         1.67\n21-00UT       4.67 (G1)    3.67         2.67","clouds":false}'

Every result contains

inputs (normalised, defaults applied), summary, result (validated against the published schema), units, assumptions, sources, warnings, computedAt and links.

MCP (Model Context Protocol)

{
  "mcpServers": {
    "skyfold-aurora-outlook": { "type": "http", "url": "https://skyfoldauroraoutlook.usefulweb.app/mcp" }
  }
}