Skip to main content
Glama
cgoinglove

Kakao Map MCP Server

by cgoinglove

Kakao Map MCP Server

한국어 | English

카카오맵 API를 활용하여 대한민국 내 위치 기반 장소 추천을 제공하는 MCP 서버입니다. 한국어 쿼리에 최적화되어 있습니다.

img

Tool: kakao_map_place_recommender

설명: 사용자 질의에 따라 대한민국 내 다양한 관련 장소(예: 식당, 상점, 공공시설, 관광명소)를 추천합니다. 카카오맵 API 키워드 검색을 사용합니다.

  • query (필수): 장소 유형 및 위치를 설명하는 한국어 키워드. 예시: '이태원 맛집', '서울 병원', '강남역 근처 카페'.

Related MCP server: MCP Kakao Local

Configuration

환경 변수

  • KAKAO_API_KEY: 카카오 API 키 (필수)

  1. 애플리케이션 등록: 카카오 디벨로퍼스에 로그인하고, 아직 애플리케이션이 없다면 새로 만듭니다.

  2. REST API 키 확인: 애플리케이션 설정([내 애플리케이션] > [앱 설정] > [요약 정보])으로 이동합니다. 제공된 여러 키 중에서 REST API 키를 찾아 복사합니다. 이 도구에는 이 특정 키가 필요합니다.

  3. 카카오맵 API 활성화: 애플리케이션에 카카오맵 API가 활성화되어 있는지 확인합니다. [내 애플리케이션] > [카카오맵] > [활성화 설정]으로 이동하여 [상태]ON으로 설정합니다. (참고: 기존 앱에 API를 추가하는 경우, 추가적인 권한 신청 및 승인이 필요할 수 있습니다.)

  4. 참고: 자세한 내용은 공식 문서를 참조하세요: 카카오 로컬 API 공통 가이드.

Available Tools

1 tool
kakao_map_place_recommenderA

Recommends relevant places in South Korea, such as restaurants, cafes, parks, hospitals, banks, shops, or tourist attractions, based on user queries seeking suggestions.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesKorean keywords for searching places in South Korea. Typically combines place type and location (e.g., '이태원 맛집', '서울 병원', '강남역 영화관').

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the burden of behavioral disclosure. It accurately indicates that the tool performs a read-only recommendation operation, but it does not mention return format, potential limitations, or any underlying data source. This is acceptable for a simple recommender but lacks depth.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, well-structured sentence that front-loads the core purpose (recommends places in South Korea) and then expands with concrete examples. It contains no fluff or unnecessary detail.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity—one parameter and no output schema—the description sufficiently explains what it does and what kind of input it expects. A minor gap is that it doesn't hint at the response structure, but this is not a major issue for a straightforward recommendation tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema provides 100% coverage with a detailed description of the 'query' parameter, including specific examples and guidance on combining place type and location. The tool description adds no additional parameter semantics, so the baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb 'Recommends' and clearly identifies the resource as 'places in South Korea', with a diverse list of place types (restaurants, cafes, parks, etc.). This makes the tool's function unambiguous and distinguishes it from other potential tools even without sibling context.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description clearly implies usage when users seek place recommendations in South Korea. Although no explicit 'when not to use' or alternatives are listed, there are no sibling tools to differentiate from, so the implied context is sufficient for an agent to decide when to invoke it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

TDQS

A3.8/5.0
Disambiguation5/5

With only one tool, there is no possibility of confusion between tools. The single tool has a clear, distinct purpose.

Naming Consistency5/5

The tool name follows a consistent snake_case pattern and is descriptive. With only one tool, there are no inconsistencies to evaluate.

Tool Count2/5

A single tool for a server named 'Kakao Map' is too few for the apparent scope. Map services typically include search, geocoding, directions, and other features, so one recommendation tool feels inadequate.

Completeness1/5

The server only offers place recommendation, missing essential map operations like searching by keyword, getting details, geocoding, or route planning. This is severely incomplete for a map-focused server.

Maintenance

ActivityInactive
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Connects to Kakao Local API and Kakao Maps, enabling access to location-based services and map functionality in Korea.
    4
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides comprehensive access to South Korea's National Library information system, enabling searches across 1,000+ public libraries, real-time book availability checks, borrowing trends, and location-based library discovery.
    34
    12
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Integrates the Korea Tourism Organization's API to provide tourist spot recommendations and detailed information, including attractions, food, and accommodation.
    1

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cgoinglove/mcp-server-kakao-map'

If you have feedback or need assistance with the MCP directory API, please join our Discord server