Korea Ocean Leisure

Korea tide times (42 stations) plus fishing, mudflat, beach, surf and scuba forecasts.

Should I use this

Quality & Safety

B
Description quality
53%
Schema completeness
83%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (8)

  • LOWTool 'korea_tide_times' description lacks action verbin korea_tide_times
  • LOWTool 'korea_tide_stations' description lacks action verbin korea_tide_stations
  • LOWTool 'korea_fishing_index' description lacks action verbin korea_fishing_index
  • LOWTool 'korea_mudflat_index' description lacks action verbin korea_mudflat_index
  • LOWTool 'korea_beach_index' description lacks action verbin korea_beach_index
  • LOWTool 'korea_surfing_index' description lacks action verbin korea_surfing_index
  • LOWTool 'korea_scuba_index' description lacks action verbin korea_scuba_index
  • LOWTool 'korea_seaparting_index' description lacks action verbin korea_seaparting_index

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,157Tokens (tool definitions)
~510 BTypical response size
Moderate attention impact (0.90% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "korea-ocean-mcp": {
      "url": "https://korea-ocean-mcp.picks-site.workers.dev/mcp"
    }
  }
}

Remote endpoints

https://korea-ocean-mcp.picks-site.workers.dev/mcpstreamable-http

What it can do

Tool inventory

Tools (8)

🟒 Read-only🟑 WriteπŸ”΄ Deleteβšͺ Unknown
βšͺkorea_tide_times(station, date)

ν•œκ΅­ μ‘°μœ„ κ΄€μΈ‘μ†Œλ³„ **κ³ μ‘°(만쑰)Β·μ €μ‘°(κ°„μ‘°) μ‹œκ°κ³Ό μ‘°μœ„**. "였늘 λ¬Ό μ–Έμ œ λΉ μ Έ?", "λ§Œμ‘°κ°€ λͺ‡ μ‹œμ•Ό?" 에 λ‹΅ν•œλ‹€. κ°―λ²ŒΒ·λ‚šμ‹œΒ·λ°”λ‹€κ°ˆλΌμ§ κ³„νšμ˜ 기쀀이 λ˜λŠ” 데이터닀.

Input Schema

{
  "type": "object",
  "properties": {
    "station": {
      "type": "string",
      "description": "κ΄€μΈ‘μ†Œλͺ… (예: \"λΆ€μ‚°\", \"인천\", \"λͺ©ν¬\"). korea_tide_stations 둜 λͺ©λ‘ 쑰회. μ½”λ“œ(DT_0005)둜 직접 μ€˜λ„ λœλ‹€"
    },
    "date": {
      "type": "string",
      "description": "YYYYMMDD. μƒλž΅ν•˜λ©΄ 였늘(KST)"
    }
  },
  "required": [
    "station"
  ]
}
βšͺkorea_tide_stations(q)

μ‘°μœ„ κ΄€μΈ‘μ†Œ λͺ©λ‘(μ „κ΅­ 42κ³³). korea_tide_times 의 station μΈμžμ— μ“΄λ‹€.

Input Schema

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "이름 μΌλΆ€λ‘œ κ±°λ₯΄κΈ°"
    }
  }
}
βšͺkorea_fishing_index(place, kind, date, limit)

ν•œκ΅­ λ‚šμ‹œ μ§€μˆ˜ β€” 지점별 λŒ€μƒμ–΄μ’…, λ¬Όλ•Œ μ‹œκ°„λŒ€, νŒŒκ³ Β·μˆ˜μ˜¨Β·ν’μ†κ³Ό μ’…ν•© νŒμ •. κ°―λ°”μœ„/선상 ꡬ뢄. "였늘 μ–΄λ”” λ‚šμ‹œ κ°ˆλ§Œν•œκ°€"에 λ‹΅ν•œλ‹€.

Input Schema

{
  "type": "object",
  "properties": {
    "place": {
      "type": "string",
      "description": "지점λͺ… 일뢀 (예: \"가거도\", \"μ—¬μˆ˜\"). μƒλž΅ν•˜λ©΄ μ „κ΅­"
    },
    "kind": {
      "type": "string",
      "description": "\"κ°―λ°”μœ„\"(κΈ°λ³Έ) λ˜λŠ” \"선상\""
    },
    "date": {
      "type": "string",
      "description": "YYYYMMDD. μƒλž΅ν•˜λ©΄ 였늘(KST)"
    },
    "limit": {
      "type": "number",
      "description": "μ΅œλŒ€ 건수 (κΈ°λ³Έ 10, μ΅œλŒ€ 50)"
    }
  }
}
βšͺkorea_mudflat_index(place, date, limit)

ν•œκ΅­ 갯벌 μ²΄ν—˜ μ§€μˆ˜ β€” λ§ˆμ„λ³„ μ²΄ν—˜ κ°€λŠ₯ μ‹œμž‘Β·μ’…λ£Œ μ‹œκ°, κΈ°μ˜¨Β·ν’μ†Β·λ‚ μ”¨μ™€ μ’…ν•© νŒμ •. λ¬Όλ•Œμ— 맞좰 κ°―λ²Œμ— μ–Έμ œ λ“€μ–΄κ°ˆ 수 μžˆλŠ”μ§€ μ•Œλ €μ€€λ‹€.

Input Schema

{
  "type": "object",
  "properties": {
    "place": {
      "type": "string",
      "description": "λ§ˆμ„λͺ… 일뢀 (예: \"선감\")"
    },
    "date": {
      "type": "string",
      "description": "YYYYMMDD. μƒλž΅ν•˜λ©΄ 였늘(KST)"
    },
    "limit": {
      "type": "number"
    }
  }
}
βšͺkorea_beach_index(place, date, limit)

ν•œκ΅­ ν•΄μˆ˜μš•μž₯ μ§€μˆ˜ β€” ν•΄μˆ˜μš•μž₯별 수온·파고·기온, 개μž₯/폐μž₯ 여뢀와 μ’…ν•© νŒμ •.

Input Schema

{
  "type": "object",
  "properties": {
    "place": {
      "type": "string",
      "description": "ν•΄μˆ˜μš•μž₯λͺ… 일뢀 (예: \"ν•΄μš΄λŒ€\")"
    },
    "date": {
      "type": "string"
    },
    "limit": {
      "type": "number"
    }
  }
}
βšͺkorea_surfing_index(place, date, limit)

ν•œκ΅­ μ„œν•‘ μ§€μˆ˜ β€” μ„œν•‘ ν¬μΈνŠΈλ³„ νŒŒκ³ Β·μ£ΌκΈ°Β·μˆ˜μ˜¨Β·λ°”λžŒ, ꢌμž₯ μ‹€λ ₯λ“±κΈ‰κ³Ό μ’…ν•© νŒμ •.

Input Schema

{
  "type": "object",
  "properties": {
    "place": {
      "type": "string",
      "description": "포인트λͺ… 일뢀 (예: \"죽도\")"
    },
    "date": {
      "type": "string"
    },
    "limit": {
      "type": "number"
    }
  }
}
βšͺkorea_scuba_index(place, date, limit)

ν•œκ΅­ μŠ€ν‚¨μŠ€μΏ λ²„ μ§€μˆ˜ β€” 닀이빙 ꡬ역별 수온·파고·쑰λ₯˜μ†λ„Β·λ¬Όλ•Œμ™€ μ’…ν•© νŒμ •.

Input Schema

{
  "type": "object",
  "properties": {
    "place": {
      "type": "string"
    },
    "date": {
      "type": "string"
    },
    "limit": {
      "type": "number"
    }
  }
}
βšͺkorea_seaparting_index(place, date, limit)

ν•œκ΅­ λ°”λ‹€κ°ˆλΌμ§(λͺ¨μ„Έμ˜ 기적) μ§€μˆ˜ β€” 지점별 갈라짐 μ‹œμž‘Β·μ’…λ£Œ μ‹œκ°κ³Ό νŒμ •. μ§„λ„Β·μ œλΆ€λ„ 같은 곳에 μ–Έμ œ 길이 μ—΄λ¦¬λŠ”μ§€ μ•Œλ €μ€€λ‹€.

Input Schema

{
  "type": "object",
  "properties": {
    "place": {
      "type": "string",
      "description": "지점λͺ… 일뢀 (예: \"μ œλΆ€λ„\")"
    },
    "date": {
      "type": "string"
    },
    "limit": {
      "type": "number"
    }
  }
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools