Cosmic's Coast Map
Tides, currents, marine forecasts and warnings for paddlers, anglers and small boats, 26 countries.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- LOWin tide_times
- LOWin water_temperature
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"coast-map": {
"url": "https://coast.cosmicotter.ca/mcp"
}
}
}Remote-Endpunkte
https://coast.cosmicotter.ca/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (11)
🟢find_stations(lat, lng, kind, limit)
Nearest tide stations (high/low times) and current stations (slack water, max flood/ebb) to a point, with distance and time zone. Coverage: Canada, the US, Norway, Ireland, the Netherlands, New Zealand, Australia (Queensland) and modelled tides elsewhere.
Eingabe-Schema
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees (WGS84)."
},
"lng": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees (WGS84), negative west of Greenwich."
},
"kind": {
"type": "string",
"enum": [
"any",
"tide",
"current"
],
"default": "any"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 5
}
},
"required": [
"lat",
"lng"
],
"additionalProperties": false
}🟢plan_paddle(lat, lng, from)
One call that answers "what will the water be like at this spot?": the nearest tide station with 2 days of highs and lows, currents nearby, the next 24 h of wind, gusts and waves with the maxima, warnings in effect, water temperature and sunrise/sunset, with the important heads_up lines listed first.
Eingabe-Schema
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees (WGS84)."
},
"lng": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees (WGS84), negative west of Greenwich."
},
"from": {
"type": "string",
"description": "First day as YYYY-MM-DD in the station's time zone (default today). Free keys reach 7 days ahead of today."
}
},
"required": [
"lat",
"lng"
],
"additionalProperties": false
}🟢tide_times(station, lat, lng, days, from)
High and low tides with heights, in the station's local time. Up to 7 days ahead free; longer ranges (up to 90 days) need the user's Coast Map Pass key.
Eingabe-Schema
{
"type": "object",
"properties": {
"station": {
"type": "string",
"description": "Station code from find_stations (e.g. \"07795\" for Victoria Harbour, \"9447130\" for Seattle). Give this or lat/lng."
},
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees (WGS84)."
},
"lng": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees (WGS84), negative west of Greenwich."
},
"days": {
"type": "integer",
"minimum": 1,
"maximum": 90,
"default": 2,
"description": "Days to cover, starting today at the station (default 2). Up to 7 free; up to 90 with a Coast Map Pass key."
},
"from": {
"type": "string",
"description": "First day as YYYY-MM-DD in the station's time zone (default today). Free keys reach 7 days ahead of today."
}
},
"additionalProperties": false
}🟢currents(station, lat, lng, days, from)
Slack water and maximum flood/ebb times and speeds at a current station, in local time. Up to 7 days free; longer with a Coast Map Pass key.
Eingabe-Schema
{
"type": "object",
"properties": {
"station": {
"type": "string",
"description": "Station code from find_stations (e.g. \"07795\" for Victoria Harbour, \"9447130\" for Seattle). Give this or lat/lng."
},
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees (WGS84)."
},
"lng": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees (WGS84), negative west of Greenwich."
},
"days": {
"type": "integer",
"minimum": 1,
"maximum": 90,
"default": 2,
"description": "Days to cover, starting today at the station (default 2). Up to 7 free; up to 90 with a Coast Map Pass key."
},
"from": {
"type": "string",
"description": "First day as YYYY-MM-DD in the station's time zone (default today). Free keys reach 7 days ahead of today."
}
},
"additionalProperties": false
}🟢best_low_tides(station, lat, lng, days)
The lowest daylight low tides over the next days (default 30, up to 90 with a pass key), marking the good ones for clamming, foraging and tide pools.
Eingabe-Schema
{
"type": "object",
"properties": {
"station": {
"type": "string",
"description": "Station code from find_stations (e.g. \"07795\" for Victoria Harbour, \"9447130\" for Seattle). Give this or lat/lng."
},
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees (WGS84)."
},
"lng": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees (WGS84), negative west of Greenwich."
},
"days": {
"type": "integer",
"minimum": 1,
"maximum": 90,
"default": 30
}
},
"additionalProperties": false
}🟢marine_forecast(lat, lng)
Hourly wind and gusts (knots), direction, temperature, rain, fog and thunder risk for the next 48 hours, plus wave height and period, from Environment Canada (HRDPS/GDWPS), the US National Weather Service or MET Norway.
Eingabe-Schema
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees (WGS84)."
},
"lng": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees (WGS84), negative west of Greenwich."
}
},
"required": [
"lat",
"lng"
],
"additionalProperties": false
}🟢marine_warnings(lat, lng)
Marine warnings (gale, storm, small craft…) in effect for the marine forecast area at a point.
Eingabe-Schema
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees (WGS84)."
},
"lng": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees (WGS84), negative west of Greenwich."
}
},
"required": [
"lat",
"lng"
],
"additionalProperties": false
}🟢coast_map_pass
What the Coast Map Pass adds over the free map (offline regions for trips with no signal; longer tide and current ranges for assistants), its prices (CA$5 a month or CA$55 a year), whether it is on sale yet, and the purchase or support links. Covers offline use, longer tide ranges and upgrading.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢start_pass_purchase
Begin a Coast Map Pass purchase without leaving the conversation: returns checkout links (CA$5 a month or CA$55 a year, Stripe, no account) tagged with a purchase reference, or says the pass is not on sale yet. The user pays in their browser; the reference identifies that payment afterwards.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪pass_status(reference)
Checks whether the payment for a purchase reference has completed. Returns pending (with a retry interval) or paid with the pass key, which is sent as "Authorization: Bearer <key>" from then on, plus a link that activates the pass in the user's own map.
Eingabe-Schema
{
"type": "object",
"properties": {
"reference": {
"type": "string",
"description": "The reference from start_pass_purchase (ag_…)."
}
},
"required": [
"reference"
],
"additionalProperties": false
}🟢water_temperature(lat, lng)
Water temperature from the nearest buoy within 40 km, otherwise satellite sea surface temperature.
Eingabe-Schema
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees (WGS84)."
},
"lng": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees (WGS84), negative west of Greenwich."
}
},
"required": [
"lat",
"lng"
],
"additionalProperties": false
}Community
Nachweis