Cosmic's Coast Map
Tides, currents, marine forecasts and warnings for paddlers, anglers and small boats, 26 countries.
사용해야 할까요
품질 및 안전성
발견 사항 (2)
- LOWtide_times에서
- LOWwater_temperature에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"coast-map": {
"url": "https://coast.cosmicotter.ca/mcp"
}
}
}원격 엔드포인트
https://coast.cosmicotter.ca/mcpstreamable-http할 수 있는 일
도구 목록
도구 (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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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
}커뮤니티
증거