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