Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Nausika

REMOTE · MCP.NAUSIKA.APP · SCANNED AUG 3

Mediterranean marine, nautical, sailing: forecasts, tides, sea routes, anchorages, POIs for AI.

Available components

+5 this week 70 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security66
Transport & Reachability100
Schema Quality & AI Usability73
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 5079 tokens (~267/item across 19 items; 19 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · mcp.nausika.app

# add to Claude Code
claude mcp add --transport http app-nausika-mcp https://mcp.nausika.app/
# ~/.codex/config.toml
[mcp_servers.app-nausika-mcp]
url = "https://mcp.nausika.app/"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "app-nausika-mcp": {
      "type": "remote",
      "url": "https://mcp.nausika.app/",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add app-nausika-mcp --url https://mcp.nausika.app/ --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  app-nausika-mcp:
    url: "https://mcp.nausika.app/"
// mcp.json
{
  "mcpServers": {
    "app-nausika-mcp": {
      "type": "http",
      "url": "https://mcp.nausika.app/"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

  • 31 Jul 26 +2
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 29 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

  • 28 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

  • 27 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 65

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://mcp.nausika.app

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=nausika.app CN=YE1,O=Let's Encrypt,C=US 18 Jun 2026 16 Sept 2026 ECDSA 256 ECDSA-SHA384 5b852c60e5f7ded64a08ca5ba8fe00d08ed
SANs: *.nausika.app, nausika.app
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd
DNSSEC secure

Validation of mcp.nausika.app. Secure

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
app. present 23684 8 Verified
nausika.app. present 2371 13 Verified
mcp.nausika.app. Verified address RRset verified with the apex keys
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=31536000; includeSubDomains; preload
content-security-policy default-src 'self'; img-src 'self' data: blob: https://*.tile.openstreetmap.org https://*.openstreetmap.org https://*.basemaps.cartocdn.com https://api.mapbox.com https://server.arcgisonline.com https://tiles.openseamap.org https://*.googleusercontent.com https://avatars.githubusercontent.com; style-src 'self' 'unsafe-inline' https://unpkg.com; font-src 'self' data:; script-src 'self' 'unsafe-inline' https://unpkg.com; connect-src 'self' ws: wss: https://unpkg.com; worker-src 'self' blob:; frame-ancestors 'self'; base-uri 'self'; form-action 'self'; object-src 'none'
x-content-type-options nosniff
x-frame-options SAMEORIGIN
referrer-policy same-origin
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.nausika.app Verified 200
http (plaintext) http://mcp.nausika.app HTTPS enforced 301 https://mcp.nausika.app/
MCP tools — 19 exposed · ~4,749 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
nausika_calculator ~176

Evaluate a math expression and return the numeric result. Useful for fuel, range/autonomy, unit conversions, and ad-hoc arithmetic. Supported (exhaustive): +, -, *, /, ^, %, parentheses, sqrt(), abs(), ceil(), floor(), round(), sin(), cos(), tan(), log(), exp(), min(), max(), PI, E. Anything else (atan2, pow, log10, hypot, if, factorial, comparisons) is rejected. Examples: "(120 / 6) * 8.5" (fuel for 120 nm at 8.5 L/h, 6 kn); "45 * 1.852" (nm to km).

NameTypeReqDescription
expressionstringyesMath expression to evaluate
precisionintegerDecimal places in the result (default 4)
NameTypeReqDescription
expressionstringyes
precisionintegeryes
resultnumberyes

No examples provided.

nausika_convert_coordinates ~164

Convert nautical coordinates between decimal degrees, DMS, and DM. Inputs: latitude, longitude — each accepts decimal (44.4), DMS ("44°24'00\"N"), or DM ("44°24.0'N"). Returns all three formats plus input_format (detected per-axis). Examples: latitude="44°24'N", longitude="9°02'E" → 44.4, 9.03; latitude="41°01'44.04\"N", longitude="009°32'42.00\"E" → 41.0289, 9.545.

NameTypeReqDescription
latitudeyesLatitude as decimal degrees or DMS/DM string
longitudeyesLongitude as decimal degrees or DMS/DM string
NameTypeReqDescription
decimalobjectyes
dmobjectyes
dmsobjectyes
input_formatobjectyes

No examples provided.

nausika_describe_place_schema ~86

Returns the expected attributes for a given place 'type' (the only input parameter: marina, port, bay, fuel_station, city, island, etc.). Useful to understand what fields are available on places of that type.

NameTypeReqDescription
typestringyesPlace type to describe. See nausika_describe_place_schema response 'Valid place types' for the full enum.
NameTypeReqDescription
agentRuleNotesobjectyes
agentRulesarrayyes
attributesarrayyes
imageFieldsarrayyes
imageRulesobjectyes
promotedColumnsarrayyes
requestedTypestringyes
typestringyes
universalRulesarrayyes

No examples provided.

nausika_geocode ~237

Resolve a place 'query' to coordinates (forward) or find nearest places to 'latitude'+'longitude' (reverse). Mediterranean-focused curated DB; forward falls back to OSM/Nominatim globally. Each result carries a 'source' discriminator ('local' for the curated marine DB, 'osm' for the global fallback). Returns name, type, coords, source, plus similarity (forward) or distance_m (reverse). Example forward: query="Portofino". Example reverse: latitude=44.3, longitude=9.21, radius_m=50000. Chain into nausika_marine_forecast, nausika_tides, nausika_search_places, or nausika_sea_route using the returned coords.

NameTypeReqDescription
latitudenumberLatitude for reverse geocoding
limitintegerMax results, default 3, max 10
longitudenumberLongitude for reverse geocoding
querystringPlace name to search, forward geocoding
radius_mintegerSearch radius for reverse geocoding in meters, default 50000
NameTypeReqDescription
_attributionarrayyes
countnumberyes
latitudenumber
longitudenumber
modestringyes
querystring
resultsarrayyes
sourcestring

No examples provided.

nausika_get_boat_profile ~84

Get your saved boat profile(s). Omit name for the default boat, or use name="*" to list all boats. Tip: use boat speed/consumption with nausika_sea_route and nausika_calculator for trip planning.

NameTypeReqDescription
namestringBoat name. Omit to get the default boat, or use '*' to list all.
NameTypeReqDescription
boatsarray
foundboolean
idstring
is_defaultboolean
namestring
typestring

No examples provided.

nausika_get_favorites ~78

List your favorite places with details and personal notes. Ordered by most recently added. Inputs: limit, offset. Tip: use place coordinates with nausika_sea_route or nausika_marine_forecast for trip planning.

NameTypeReqDescription
limitintegerMax results (default 20)
offsetintegerOffset for pagination
NameTypeReqDescription
favoritesarrayyes
limitintegeryes
offsetintegeryes

No examples provided.

nausika_get_place ~162

Fetch full detail for a single place given its 'id'. Accepts either a full UUID or the 8-char [xxxxxxxx] short-id shown by nausika_search_places. Returns canonical attributes (name/coords/category/type), localized i18n names+descriptions, wiki image URLs, ratings aggregates, plus extras only this tool provides: the raw OpenStreetMap tags of the primary OSM feature, and direct links to OSM, Wikidata, and Wikipedia. Use this after nausika_search_places returns a result you want to drill into. For proximity / text search, use nausika_search_places.

NameTypeReqDescription
idstringyesPlace id — full UUID or 8+ char hex prefix (the [xxxxxxxx] shown by nausika_search_places).
NameTypeReqDescription
_attributionarrayyes
avg_ratingyes
bottom_typearray
categorystringyes
coverage_scorenumberyes
data_origin_unverifiedboolean
descriptionstring
distance_kmnumber
elevation_m
emailstring
i18nobject
idstringyes
imagesarrayyes
is_favoritedboolean
latitudenumberyes
linksobjectyes
longitudenumberyes
max_loa_m
namestringyes
name_canonicalstring
opening_hoursstring
osm_primary_id
osm_primary_type
own_rating
phonestring
port_of_entry
rating_countnumberyes
raw_osm_tagsyes
shelter_fromarray
sourcesarrayyes
typestringyes
vhf_channelstring
websitestring
wiki_imagesarrayyes
wikidata_id
wikipedia

No examples provided.

nausika_get_ratings ~154

View ratings for a place (aggregate + your own) or list all your ratings. Inputs: place_id, my_only, limit, offset. Examples: - Place ratings: place_id="a1b2c3d4" (8-char short-id or full UUID) - My ratings: my_only=true Tip: ratings are visible in nausika_search_places results to help other sailors.

NameTypeReqDescription
limitintegerMax results
my_onlybooleanList only your own ratings
offsetintegerOffset for pagination
place_idstringGet ratings for a specific place — full UUID or 8+ char hex prefix from nausika_search_places
NameTypeReqDescription
aggregateobject
limitinteger
my_rating
offsetinteger
ratingsarray

No examples provided.

nausika_get_routes ~214

Look up your saved sailing-route library: direct fetch by id, or paginated search by name fragment via query, with limit and offset for pagination. Examples: - List all (defaults limit=20, offset=0): (no params) - Detail by id: id="a1b2c3d4" (8-char short-id or full UUID) - Search: query="Corsica", limit=10, offset=0 - Only itineraries: route_type="itinerary" Tip: feed leg coordinates into nausika_marine_forecast or nausika_tides to check conditions along the route.

NameTypeReqDescription
idstringFetch single route — full UUID or 8+ char hex prefix from nausika_get_routes
limitintegerMax results, 1–50
offsetintegerOffset for pagination
querystringSearch by name fragment, case-insensitive
route_typestringFilter by type
NameTypeReqDescription
idstring
legsarray
limitinteger
namestring
offsetinteger
route_typestring
routesarray

No examples provided.

nausika_is_water ~154

Check whether a coordinate (latitude, longitude in decimal degrees) is on water or land, and how far it is from the coast. Returns: - is_water: boolean (true if over sea, false if over land) - distance_to_coast_m: meters to the nearest coastline boundary; meaningful on either side (sea → distance to shore, inland → distance to sea, e.g. Rome ≈ 25 km). - source: detection source Useful to verify waypoints in route planning, or to gauge how coastal/inland a point is.

NameTypeReqDescription
latitudenumberyesLatitude in decimal degrees (-90 to 90)
longitudenumberyesLongitude in decimal degrees (-180 to 180)
NameTypeReqDescription
_attributionarrayyes
distance_to_coast_mnumberyes
is_waterbooleanyes
latitudenumberyes
longitudenumberyes
sourcestringyes

No examples provided.

nausika_manage_boat_profile ~358

Manage boat profile (multi-boat per account, keyed by name). Inputs: action, name, type, loa_m, beam_m, draft_m, displacement_kg, engine_type, engine_hp, fuel_capacity_l, motor_consumption_l_per_h, water_capacity_l, cruising_speed_kts, max_speed_kts, safety_equipment, certifications. Examples: action="upsert", name="Freya", type="sail", loa_m=12.5; action="delete", name="Freya"; action="set_default", name="Freya". Tip: speed/consumption enrich nausika_sea_route ETA.

NameTypeReqDescription
actionstringyesCreate/update, delete, or set a boat as default
beam_mnumberMaximum beam in meters
certificationsstringCertifications
cruising_speed_ktsnumberCruising speed in knots
displacement_kgintegerDisplacement in kg
draft_mnumberDraft in meters
engine_hpintegerEngine power in HP
engine_typestringEngine type
fuel_capacity_lintegerFuel tank capacity in liters
loa_mnumberLength overall in meters
max_speed_ktsnumberMaximum speed in knots
motor_consumption_l_per_hnumberAverage motor fuel consumption at cruising RPM, in litres per hour
namestringBoat name (required for create, identifies boat for update/delete)
safety_equipmentstringSafety equipment description
typestringBoat type
water_capacity_lintegerWater tank capacity in liters
NameTypeReqDescription
actionstringyes
idstring
namestring

No examples provided.

nausika_manage_favorite ~160

Add or remove a place from your favorites list. Examples: - Add: action="add", place_id="a1b2c3d4", note="Great anchorage for overnight" - Remove: action="remove", place_id="a1b2c3d4" place_id accepts the 8-char [xxxxxxxx] shown by nausika_search_places, or a full UUID. Find places first with nausika_search_places, then bookmark by place_id.

NameTypeReqDescription
actionstringyesAdd or remove a favorite
notestringPersonal note (only for add)
place_idstringyesPlace id — full UUID or 8+ char hex prefix from nausika_search_places ([xxxxxxxx])
NameTypeReqDescription
actionstringyes
created_atstring
idstring
note
place
place_idstringyes
user_idstring

No examples provided.

nausika_manage_rating ~192

Rate a place (1-5 stars) with an optional private comment. One rating per user per place. Examples: - Rate: action="upsert", place_id="a1b2c3d4", score=4, comment="Clean facilities" - Delete: action="delete", place_id="a1b2c3d4" place_id accepts the 8-char [xxxxxxxx] shown by nausika_search_places, or a full UUID. Find places first with nausika_search_places, then rate by place_id.

NameTypeReqDescription
actionstringyesCreate/update or delete your rating
commentstringPrivate comment (only visible to you)
place_idstringyesPlace id — full UUID or 8+ char hex prefix from nausika_search_places ([xxxxxxxx])
scoreintegerRating 1-5 (required for upsert)
NameTypeReqDescription
actionstringyes
aggregateobject
place_idstringyes
ratingobject

No examples provided.

nausika_manage_route ~262

Save a sailing route or multi-day itinerary; legs may link to places. Typical flow: compute legs with nausika_sea_route, then save here. Examples: - Single: action="upsert", name="Genova → Bastia", route_type="single", legs=[{...}] - Itinerary: action="upsert", name="Corsica Trip", route_type="itinerary", legs=[{leg_order:1,...,pois:[{place_id:"a1b2c3d4",role:"overnight"}]}] - Delete: action="delete", id="a1b2c3d4" id and leg pois[].place_id accept either the 8-char [xxxxxxxx] short-id (from nausika_get_routes / nausika_search_places) or a full UUID.

NameTypeReqDescription
actionstringyesCreate/update or delete
descriptionstringRoute description
idstringRoute id for update/delete — full UUID or 8+ char hex prefix from nausika_get_routes
legsarrayRoute legs, replaces all existing on update
namestringRoute name
route_typestringsingle leg or multi-leg itinerary
NameTypeReqDescription
actionstring
idstring

No examples provided.

nausika_marine_forecast ~782

Marine + atmospheric forecast at (latitude, longitude in decimal degrees). Returns waves, swell, currents, SST, wind, gusts, pressure, weather_code, visibility, precipitation, temperature, UV. Directions FROM. Presets: now, today, tactical (default 3d), planning (8d), extended (14d), none. Windows: start_hour/end_hour, start_date/end_date, forecast_hours, forecast_days. Extra via variables[]. Pass include_percentiles=true to also fetch the ECMWF IFS-ENS 50-member ensemble and expose <var>_p10/_p50/_p90 series for atmospheric variables (precipitation, wind, gusts, pressure, temperature, etc.) alongside the deterministic forecast. Use it when forecast uncertainty matters — convective setups, planning/extended horizons, or any time the deterministic precip total looks inconsistent with the precipitation_probability. Waves/swell/currents/SST remain deterministic (no public ensemble). Default false to keep payload small. Example: latitude=41.39, longitude=9.16, preset="today". Chain nausika_geocode for place→coords.

NameTypeReqDescription
end_datestringWindow end date YYYY-MM-DD. Used with start_date. Defaults to preset.
end_hourstringWindow end ISO YYYY-MM-DDThh:mm. Used with start_hour. Defaults to preset.
forecast_daysintegerOverride preset days (1-16). Forecast endpoint caps at 16, Marine at 8. Defaults to preset.
forecast_hoursintegerOverride with an hourly window. Wins over forecast_days. Defaults to preset.
include_percentilesbooleanWhen true, ALSO fetch the Open-Meteo ECMWF IFS-ENS ensemble (50 perturbed members) and expose `<var>_p10/_p50/_p90` percentile series alongside the deterministic forecast for atmospheric variables (p…
latitudenumberyesLatitude in decimal degrees (WGS84, -90 to 90)
longitudenumberyesLongitude in decimal degrees (WGS84, -180 to 180)
presetstringHigh-level mode. now=current snapshot, today=24h hourly+daily, tactical=3d hourly_3+daily (default), planning=8d daily, extended=14d daily, none=3d hourly_3+daily but with NO core variables (caller s…
start_datestringWindow start date YYYY-MM-DD. Used with end_date. Wins over forecast_hours/forecast_days. Defaults to preset.
start_hourstringWindow start ISO YYYY-MM-DDThh:mm. Used with end_hour. Most specific override (wins over date and hour-count windows). Defaults to preset.
temporal_resolutionstringOverride hourly granularity. hourly_1=every hour, hourly_3=every 3h, hourly_6=every 6h. Defaults to the preset's resolution.
variablesarrayExtra variables added to the preset core (additive). Each is routed to its endpoint automatically. Required (non-empty) when preset='none'. Examples: swell_wave_height/swell_wave_direction/swell_wave…
NameTypeReqDescription
_attributionarray
_disclaimerstring
coordinates_requestedobjectyes
currentobject
dailyobject
forecast_resolvedyes
forecast_unavailable_reasonyes
hourlyobject
marine_resolvedyes
marine_unavailable_reasonyes
presetstringyes
timezonestringyes
unitsobjectyes

No examples provided.

nausika_sea_route ~366

Maritime routing via pgRouting Dijkstra on the MARNET sea-lane graph (Mediterranean only; errors out elsewhere), 6 kn sailing-yacht default, snaps land coordinates to the nearest marina/anchorage/port. Returns distance, ETA, waypoint count, GeoJSON. Examples: - Genova → Bastia: origin_lat=44.4, origin_lon=8.93, dest_lat=42.7, dest_lon=9.45 - Distance-only: same coords with include_waypoints=false Tip: chain nausika_geocode → here → nausika_calculator.

NameTypeReqDescription
dest_latnumberyesDestination latitude
dest_lonnumberyesDestination longitude
include_waypointsbooleanSet to false for distance-only mode (no waypoints or GeoJSON)
optimizationstringWaypoint smoothing level. 'fast' (default): light smoothing, milliseconds. 'precise': highest-quality smoothing, slower (up to a few seconds). 'off': raw waypoints, unsmoothed.
origin_latnumberyesOrigin latitude
origin_lonnumberyesOrigin longitude
snap_to_waterbooleanIf origin or destination falls on land (e.g. a city centroid from nausika_geocode like Lisbon → 38.71, -9.14), automatically snap to the nearest known marine place (marina, anchorage, port) within a…
speed_knotsnumberVessel speed in knots for ETA calculation (default 6 kn, typical sailing yacht)
unitsstringDistance units (default: nauticalmiles)
NameTypeReqDescription
_attributionarrayyes
_disclaimerstring
dest_snap_distance_nm
dest_snap_nmnumber
dest_snapped_fromobject
dest_snapped_toobject
destinationobjectyes
distancenumberyes
estimated_duration_hoursnumberyes
optimizationstring
originobjectyes
origin_snap_distance_nm
origin_snap_nmnumber
origin_snapped_fromobject
origin_snapped_toobject
route_geojsonobject
snap_warningboolean
speed_knotsnumberyes
unitsstringyes
waypoints_countnumber

No examples provided.

nausika_search_places ~440

Mediterranean nautical place search by proximity. Returns name, coords, distance_km, ratings, i18n names, wiki/OSM links. Each result is prefixed with an 8-char [xxxxxxxx] short-id usable as place_id in nausika_get_place / nausika_manage_favorite / nausika_manage_rating / nausika_manage_route legs[].pois[]. Inputs: latitude, longitude, radius_km, query, type, types, category, shelter_from, bottom_type, names_lang, min_coverage_score, max_coverage_score, limit, offset. Example: latitude=44.3, longitude=9.21, radius_km=50, query="marina genova", category="poi". Chain nausika_geocode → nausika_search_places → nausika_get_place(short-id).

NameTypeReqDescription
bottom_typestringBottom type filter (e.g. 'sand')
categorystringFilter by category
latitudenumberCenter latitude for proximity search
limitintegerMax results, default 30, max 100
longitudenumberCenter longitude for proximity search
max_coverage_scoreintegerMaximum coverage score 0-100 — filter to low-coverage places that need enrichment
min_coverage_scoreintegerMinimum coverage score 0-100 — filter places by data completeness
names_langstringISO 639-1 lang code. When set, response `name` is replaced with attributes.i18n.names[lang] if present; canonical OSM name kept as `name_canonical`.
offsetintegerOffset for pagination
querystringFuzzy text search on place name
radius_kmnumberSearch radius in km (default 50, max 200)
shelter_fromstringCompass direction to filter shelter (e.g. 'NW')
typestringFilter by place type (ignored if 'types' is provided)
typesarrayFilter by multiple place types (takes precedence over 'type')
NameTypeReqDescription
_attributionarrayyes
centerobjectyes
countnumberyes
placesarrayyes
radius_kmnumberyes

No examples provided.

nausika_seasonal_forecast ~368

Fetch 1-7 month ECMWF SEAS5 seasonal forecast for one Mediterranean point. Returns ensemble-mean DAILY + MONTHLY aggregates of wind, SST, temperature, precipitation, cloud cover (extend via variables[]). NO waves — chain nausika_marine_forecast for short-term wind + waves. Inputs: latitude, longitude, start_date, end_date, variables. Example: latitude=40.12, longitude=9.01, start_date="2026-08-01", end_date="2026-08-31". Limits: end_date ≤ today+210d, range ≤ 215d.

NameTypeReqDescription
end_datestringyesWindow end date (UTC, ISO YYYY-MM-DD). Must be ≥ start_date and ≤ today + 210 days (SEAS5 horizon).
include_membersbooleanWhen true, expose all 50 ECMWF SEAS5 ensemble members (`<var>_memberNN`) in the response. Default (false) collapses them into `_p10/_p50/_p90` percentile series alongside the ensemble mean — ~20× sma…
latitudenumberyesLatitude in decimal degrees (WGS84, -90 to 90)
longitudenumberyesLongitude in decimal degrees (WGS84, -180 to 180)
start_datestringyesWindow start date (UTC, ISO YYYY-MM-DD). Must be today or future.
variablesarrayAdditional variables, additive to the core set (wind_speed_10m, wind_direction_10m, sea_surface_temperature, temperature_2m, precipitation, cloud_cover). Each is expanded server-side into the appropr…
NameTypeReqDescription
_attributionarray
_disclaimerstring
coordinates_requestedobjectyes
coordinates_resolvedobjectyes
dailyobjectyes
modelstringyes
monthlyobjectyes
monthly_derivedboolean
rangeobjectyes
timezonestringyes
unitsobjectyes

No examples provided.

nausika_tides ~312

Tide predictions or station discovery at a coordinate (latitude, longitude). Default: predictions from the nearest NOAA station; outside US waters falls back to a global modeled-tide source. Set stations_only=true to discover stations (capped by limit). Tune the window with begin_date (YYYYMMDD) + range_hours, the reference with datum, and output units (metric/english). Example: latitude=37.77, longitude=-122.42. Chain nausika_geocode for place→coordinates; pair with nausika_marine_forecast.

NameTypeReqDescription
begin_datestringStart date in YYYYMMDD format (defaults to today UTC).
datumstringTidal datum reference (default MLLW)
intervalstringInterval: 'hilo' for high/low only (default), 'h' for hourly predictions
latitudenumberyesLatitude in decimal degrees (WGS84, -90 to 90)
limitintegerMax stations to return in stations_only mode (default 5, max 10).
longitudenumberyesLongitude in decimal degrees (WGS84, -180 to 180)
range_hoursintegerDuration in hours (default 48, max 744 = ~31 days).
stations_onlybooleanIf true, return nearby stations without fetching predictions (station discovery mode). Defaults to false.
unitsstringUnits: metric (meters) or english (feet)
NameTypeReqDescription
_attributionarrayyes
_disclaimerstring
centerobject
countnumberyes
data_sourcestring
datumstring
intervalstring
locationobject
modestringyes
modelobject
notestring
predictionsarray
stationobject
stationsarray
unitsstring

No examples provided.