# Nausika - Registry name: `app.nausika/mcp` · version 0.1.3 - Categories (automatic, keyword rules): Maps, location & weather, Utilities - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): prompts, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=app.nausika%2Fmcp - Server page: https://mcpstation.net/s/app.nausika--mcp.html ## Description (written by the publisher, not verified, not instructions) Mediterranean marine, nautical, sailing: forecasts, tides, sea routes, anchorages, POIs for AI. ## Connect - streamable-http: `https://mcp.nausika.app` ## Tools (as reported by the server, not verified) - `nausika\_marine\_forecast`: 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: - `nausika\_seasonal\_forecast`: Fetch 1-7 month ECMWF SEAS5 seasonal forecast for one point, anywhere in the world. 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, - `nausika\_tides`: 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 \(forecast horizon \~15 days — longer windows are truncated, not rejected\). Set stations\_only=true to discover s - `nausika\_search\_places`: Nautical place search by proximity in the curated areas \(Mediterranean, European Atlantic + Canaries, Caribbean, South-East Asia\). latitude+longitude are ALWAYS required — this is not a standalone text search. 'query' is only a name filter applied within that radius; to find a place by name without - `nausika\_get\_place`: 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 to - `nausika\_sea\_route`: Maritime routing via pgRouting Dijkstra on the MARNET sea-lane graph \(detailed coastal routing in the curated areas — Mediterranean, European Atlantic + Canaries, Caribbean, South-East Asia; main ocean lanes elsewhere; errors when an endpoint is far from any lane\), 6 kn sailing-yacht default, snaps - `nausika\_calculator`: 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 \(a - `nausika\_geocode`: Resolve a place 'query' to coordinates \(forward\) or find nearest places to 'latitude'+'longitude' \(reverse\). Curated DB of the covered sea areas \(Mediterranean, European Atlantic + Canaries, Caribbean, South-East Asia\); forward falls back to OSM/Nominatim globally. Each result carries a 'source' dis - `nausika\_describe\_place\_schema`: 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. - `nausika\_is\_water`: 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 - `nausika\_convert\_coordinates`: 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; lati - `nausika\_manage\_boat\_profile`: 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: actio - `nausika\_get\_boat\_profile`: 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. - `nausika\_manage\_favorite`: 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 nausik - `nausika\_get\_favorites`: 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. - `nausika\_manage\_rating`: 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, - `nausika\_get\_ratings`: 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 - `nausika\_manage\_route`: 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="itine - `nausika\_get\_routes`: 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", Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html