Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_destinationsA

Search for hotel destinations by name.

Args: query: The destination to search for (e.g., "Paris", "New York", "Tokyo")

get_hotelsA

Get hotels for a specific destination. After showing results, ALWAYS call get_hotel_details for hotels the user is interested in to provide booking links and detailed information.

Args: destination_id: The destination ID (city_ufi from search_destinations) checkin_date: Check-in date in YYYY-MM-DD format checkout_date: Check-out date in YYYY-MM-DD format adults: Number of adults (default: 2) currency_code: Currency code for prices (default: KRW). Examples: KRW, EUR, USD

get_hotel_detailsA

Get detailed information about a specific hotel including reviews, facilities, policies, and booking links.

Args: hotel_id: The hotel ID (from get_hotels results) checkin_date: Check-in date in YYYY-MM-DD format checkout_date: Check-out date in YYYY-MM-DD format adults: Number of adults (default: 2) currency_code: Currency code for prices (default: KRW). Examples: KRW, EUR, USD

search_flightsA

Search for flights between two locations.

Args: from_id: Departure airport/city ID (e.g., "OPO.AIRPORT" for Porto) to_id: Arrival airport/city ID (e.g., "MAD.AIRPORT" for Madrid) depart_date: Departure date in YYYY-MM-DD format adults: Number of adults (default: 2) cabin_class: Cabin class - ECONOMY, PREMIUM_ECONOMY, BUSINESS, FIRST (default: ECONOMY)

search_flight_destinationsB

Search for flight destination/airport IDs by name.

Args: query: City or airport name (e.g., "Porto", "Madrid", "Barcelona")

search_attraction_locationsC

Search for attraction location IDs by city name.

Args: query: City name to search for (e.g., "Barcelona", "Lisbon", "Tokyo")

search_attractionsA

Search for attractions/tours in a specific location.

Args: id: Destination ID (base64 encoded, from search_attraction_locations) sortBy: Sort order (default: "trending") page: Page number (default: 1)

get_attraction_detailsA

Get detailed information about a specific attraction.

Args: slug: Product slug from search_attractions (e.g., "prbspnfdkbkw-admission-to-sagrada-familia")

list_tripsB

사용자의 여행 목록을 조회한다.

get_tripA

여행 상세 정보와 전체 일자를 조회한다.

Args: trip_id: 여행 ID (list_trips에서 확인)

create_dayA

여행에 새 일자를 추가한다.

Args: trip_id: 여행 ID date: 날짜 (YYYY-MM-DD 형식) title: 일자 제목 (예: "리스본 도착일") content: 일정 내용 (마크다운 지원, 선택사항)

update_dayA

일자의 제목이나 내용을 수정한다.

Args: trip_id: 여행 ID day_id: 일자 ID (get_trip에서 확인) title: 변경할 제목 (빈 문자열이면 변경하지 않음) content: 변경할 내용 (빈 문자열이면 변경하지 않음)

delete_dayA

일자를 삭제한다.

Args: trip_id: 여행 ID day_id: 삭제할 일자 ID (get_trip에서 확인)

list_membersB

여행 멤버 목록을 조회한다.

Args: trip_id: 여행 ID

create_activityB

일자에 활동을 추가한다.

Args: trip_id: 여행 ID day_id: 일자 ID (get_trip에서 확인) category: 활동 유형 (SIGHTSEEING, DINING, TRANSPORT, ACCOMMODATION, SHOPPING, OTHER) title: 활동 제목 (예: "벨렝 탑 방문") start_time: 시작 시간 HH:mm (예: "09:30", 선택) start_timezone: 시작 IANA 시간대 (예: "Asia/Seoul", 선택) end_time: 종료 시간 HH:mm (예: "11:00", 선택) end_timezone: 종료 IANA 시간대 (예: "Europe/Lisbon", 선택) location: 장소명 (예: "Torre de Belém", 선택) memo: 메모 (선택) cost: 예상 비용 (0이면 미입력, 선택) currency: 통화 코드 (기본 EUR) reservation_status: 예약 상태 (REQUIRED, RECOMMENDED, ON_SITE, NOT_NEEDED, RESERVED, 선택)

update_activityA

활동을 수정한다.

Args: trip_id: 여행 ID day_id: 일자 ID activity_id: 활동 ID title: 변경할 제목 (빈 문자열이면 변경하지 않음) start_time: 변경할 시작 시간 HH:mm (예: "13:00") start_timezone: 시작 IANA 시간대 (예: "Asia/Seoul") end_time: 변경할 종료 시간 HH:mm (예: "20:15") end_timezone: 종료 IANA 시간대 (예: "Europe/Lisbon") location: 변경할 장소명 memo: 변경할 메모 cost: 변경할 비용 (0이면 변경하지 않음) currency: 변경할 통화 코드 category: 변경할 유형 (SIGHTSEEING, DINING, TRANSPORT, ACCOMMODATION, SHOPPING, OTHER) reservation_status: 변경할 예약 상태 (REQUIRED, RECOMMENDED, ON_SITE, NOT_NEEDED, RESERVED)

delete_activityC

활동을 삭제한다.

Args: trip_id: 여행 ID day_id: 일자 ID activity_id: 삭제할 활동 ID

reorder_activitiesA

일자 내 활동 순서를 변경한다.

Args: trip_id: 여행 ID day_id: 일자 ID activity_ids: 새 순서의 활동 ID 목록 (예: [3, 1, 2])

get_day_contentA

일자의 전체 마크다운 콘텐츠를 조회한다. 활동 변환 시 원본 확인용.

Args: trip_id: 여행 ID day_id: 일자 ID (get_trip에서 확인)

clear_day_contentA

일자의 마크다운 콘텐츠를 비운다. 활동 변환 완료 후 정리용.

주의: 활동이 0개인 상태에서는 실행할 수 없다 (데이터 유실 방지).

Args: trip_id: 여행 ID day_id: 일자 ID

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/idean3885/trip-planner'

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