MCP 서버

events

xyz.urbanplayground/events
생산성 여행 및 호스피탈리티 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Discovers and recommends live concerts, nightlife, arts, comedy, and festival events, with venue and artist information, ticketing, planning, preferences, and calendar export.

add_to_dizko_plan
Add to Dizko Plan
Use this when a user confirms they want to add one Dizko event to the connected user's persistent plan only after explicit confirmation.
멱등성
입력 스키마
{'type': 'object', 'required': ['event_id', 'confirmed', 'idempotency_key'], 'properties': {'event_id': {'type': 'string'}, 'confirmed': {'type': 'boolean'}, 'idempotency_key': {'type': 'string', 'maxLength': 128, 'minLength': 16}}}
bin_event
Bin Event
Use this only when the user confirms an event is not for them. It hides the event and teaches their Dizko taste model.
파괴적 작업 멱등성
입력 스키마
{'type': 'object', 'required': ['event_id', 'confirmed', 'idempotency_key'], 'properties': {'event_id': {'type': 'string'}, 'confirmed': {'type': 'boolean'}, 'idempotency_key': {'type': 'string', 'maxLength': 128, 'minLength': 16}}}
create_event_calendar_file
Create Event Calendar File
Use this when a user wants to add a Dizko event to their calendar after choosing or buying tickets.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['event_id'], 'properties': {'status': {'type': 'string'}, 'event_id': {'type': 'string'}}}
create_event_preference_profile
Create Event Preference Profile
Use this when a user agrees to create a saved Dizko preference profile.
입력 스키마
{'type': 'object', '$defs': {'preferences': {'type': 'object', 'properties': {'free': {'type': 'boolean'}, 'vibe': {'type': 'array', 'items': {'type': 'string'}}, 'avoid': {'type': 'array', 'items': {'type': 'string'}}, 'cities': {'type': 'array', 'items': {'type': 'string'}}, 'genres': {'type': 'array', 'items': {'type': 'string'}}, 'venues': {'type': 'array', 'items': {'type': 'string'}}, 'featuring': {'type': 'array', 'items': {'type': 'string'}}, 'max_price': {'type': 'number'}, 'nightlife': {'type': 'boolean'}, 'day_filters': {'type': 'object', 'propertyNames': {'enum': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday']}, 'additionalProperties': {'$ref': '#/$defs/dayPreference'}}, 'event_types': {'type': 'array', 'items': {'type': 'string'}}, 'neighborhoods': {'type': 'array', 'items': {'type': 'string'}}}}, 'dayPreference': {'type': 'object', 'properties': {'free': {'type': 'boolean'}, 'vibe': {'type': 'array', 'items': {'type': 'string'}}, 'avoid': {'type': 'array', 'items': {'type': 'string'}}, 'genres': {'type': 'array', 'items': {'type': 'string'}}, 'venues': {'type': 'array', 'items': {'type': 'string'}}, 'featuring': {'type': 'array', 'items': {'type': 'string'}}, 'max_price': {'type': 'number'}, 'nightlife': {'type': 'boolean'}, 'event_types': {'type': 'array', 'items': {'type': 'string'}}, 'neighborhoods': {'type': 'array', 'items': {'type': 'string'}}}}}, 'required': ['consent'], 'properties': {'consent': {'type': 'boolean'}, 'preferences': {'$ref': '#/$defs/preferences'}}}
delete_event_preferences
Delete Event Preferences
Use this only when a user asks to delete their Dizko saved event preferences and feedback history.
파괴적 작업 멱등성
입력 스키마
{'type': 'object', 'required': ['profile_id', 'profile_secret', 'confirm_delete'], 'properties': {'profile_id': {'type': 'string'}, 'confirm_delete': {'type': 'boolean'}, 'profile_secret': {'type': 'string'}}}
find_scene_entities
Find Scene Entities
Use this when a user asks who a DJ is or about a venue, collective, or promoter.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'anyOf': [{'required': ['id']}, {'required': ['query']}], 'required': ['kind'], 'properties': {'id': {'type': 'string'}, 'city': {'type': 'string'}, 'kind': {'enum': ['dj', 'artist', 'venue', 'collective', 'promoter'], 'type': 'string'}, 'genre': {'type': 'string'}, 'limit': {'type': 'number', 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string'}, 'date_to': {'type': 'string'}, 'date_from': {'type': 'string'}}}
get_artist
Get Artist
Use this when a user wants a canonical artist profile, graph context, published links, and upcoming events. Pass an id or a name query; this does not enumerate the artist catalog.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'anyOf': [{'required': ['id']}, {'required': ['query']}], 'properties': {'id': {'type': 'string'}, 'city': {'type': 'string'}, 'limit': {'type': 'number', 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string'}, 'date_to': {'type': 'string'}, 'date_from': {'type': 'string'}}, 'additionalProperties': False}
get_artist_events
Get Artist Events
Use this when a user wants upcoming events for named artists or artists saved in a Dizko profile.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'properties': {'city': {'type': 'string'}, 'artists': {'type': 'array', 'items': {'type': 'string'}}, 'date_to': {'type': 'string'}, 'date_from': {'type': 'string'}, 'profile_id': {'type': 'string'}, 'profile_secret': {'type': 'string'}, 'limit_per_artist': {'type': 'number'}}, 'dependentRequired': {'profile_id': ['profile_secret'], 'profile_secret': ['profile_id']}}
get_artist_page
Get Artist Page
Use this when a user wants an artist's Dizko page or a specific published mix or set. Returns the page embeds with stable block ids for deep links.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['handle'], 'properties': {'handle': {'type': 'string'}}, 'additionalProperties': False}
get_city_pulse
Get City Pulse
Use this when a user wants a city's busiest nights, top venues, genre mix, and headline events.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['city'], 'properties': {'city': {'type': 'string'}, 'days': {'type': 'number'}, 'date_from': {'type': 'string'}, 'event_types': {'type': 'array', 'items': {'type': 'string'}}}}
get_daily_roundup
Get Daily Roundup
Use this when a user wants a daily city event digest.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['city'], 'properties': {'city': {'type': 'string'}, 'date': {'type': 'string'}, 'free': {'type': 'boolean'}, 'vibe': {'type': 'array', 'items': {'type': 'string'}}, 'when': {'type': 'string'}, 'avoid': {'type': 'array', 'items': {'type': 'string'}}, 'limit': {'type': 'number'}, 'genres': {'type': 'array', 'items': {'type': 'string'}}, 'price_max': {'type': 'number'}, 'top_limit': {'type': 'number'}, 'profile_id': {'type': 'string'}, 'event_types': {'type': 'array', 'items': {'type': 'string'}}, 'neighborhoods': {'type': 'array', 'items': {'type': 'string'}}, 'section_limit': {'type': 'number'}, 'profile_secret': {'type': 'string'}}, 'dependentRequired': {'profile_id': ['profile_secret'], 'profile_secret': ['profile_id']}}
get_event
Get Event
Use this when a user asks for details about a Dizko event id.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}}}
get_event_feedback_prompt
Get Event Feedback Prompt
Use this when a user needs a short post-event feedback prompt.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['event_id'], 'properties': {'event_id': {'type': 'string'}, 'attended_at': {'type': 'string'}}}
get_event_preferences
Get Event Preferences
Use this when a user wants to view saved and learned event preferences.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['profile_id', 'profile_secret'], 'properties': {'profile_id': {'type': 'string'}, 'profile_secret': {'type': 'string'}}}
get_event_search_followups
Get Event Search Followups
Use this when an event search needs follow-up questions.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'properties': {'city': {'type': 'string'}, 'free': {'type': 'boolean'}, 'vibe': {'type': 'array', 'items': {'type': 'string'}}, 'when': {'type': 'string'}, 'avoid': {'type': 'array', 'items': {'type': 'string'}}, 'query': {'type': 'string'}, 'venue': {'type': 'string'}, 'genres': {'type': 'array', 'items': {'type': 'string'}}, 'date_from': {'type': 'string'}, 'max_price': {'type': 'number'}, 'price_max': {'type': 'number'}, 'event_types': {'type': 'array', 'items': {'type': 'string'}}, 'neighborhoods': {'type': 'array', 'items': {'type': 'string'}}}}
get_preference_onboarding
Get Preference Onboarding
Use this when a user wants consent-first questions before saving event preferences.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'properties': {'profile_id': {'type': 'string'}}}
get_taste_profile
Get Taste Profile
Use this when personalizing for a connected user: read their learned Dizko taste plus saved and binned events.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'properties': {}}
get_ticket_offers
Get Ticket Offers
Use this when a user wants ticket options for a specific Dizko event before quoting or buying.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['event_id'], 'properties': {'event_id': {'type': 'string'}}}
get_ticket_purchase_policy
Get Ticket Purchase Policy
Use this when a user asks how Dizko agents can buy tickets.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'properties': {}}
get_venue
Get Venue
Use this when a user wants a canonical venue profile, graph context, and upcoming events. Pass an id or a name query; this does not enumerate the venue catalog.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'anyOf': [{'required': ['id']}, {'required': ['query']}], 'properties': {'id': {'type': 'string'}, 'city': {'type': 'string'}, 'limit': {'type': 'number', 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string'}, 'date_to': {'type': 'string'}, 'date_from': {'type': 'string'}}, 'additionalProperties': False}
list_cities
List Covered Cities
Use this when a user asks about Dizko city coverage or freshness.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'properties': {}}
plan_night
Plan Night
Use this when a user wants a primary night-out plan with fallback events.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'properties': {'city': {'type': 'string'}, 'free': {'type': 'boolean'}, 'vibe': {'type': 'array', 'items': {'type': 'string'}}, 'when': {'type': 'string'}, 'avoid': {'type': 'array', 'items': {'type': 'string'}}, 'limit': {'type': 'number'}, 'pride': {'type': 'boolean'}, 'query': {'type': 'string'}, 'venue': {'type': 'string'}, 'cursor': {'type': 'string'}, 'genres': {'type': 'array', 'items': {'type': 'string'}}, 'offset': {'type': 'number'}, 'date_to': {'type': 'string'}, 'promoter': {'type': 'string'}, 'date_from': {'type': 'string'}, 'featuring': {'type': 'string'}, 'max_price': {'type': 'number'}, 'price_max': {'type': 'number'}, 'price_min': {'type': 'number'}, 'profile_id': {'type': 'string'}, 'event_types': {'type': 'array', 'items': {'type': 'string'}}, 'result_limit': {'type': 'number'}, 'neighborhoods': {'type': 'array', 'items': {'type': 'string'}}, 'profile_secret': {'type': 'string'}}, 'dependentRequired': {'profile_id': ['profile_secret'], 'profile_secret': ['profile_id']}, 'additionalProperties': False}
purchase_ticket_order
Purchase Ticket Order
Use this when a user confirms a locked quote for purchase or checkout handoff.
파괴적 작업 외부 접근 가능
입력 스키마
{'type': 'object', 'required': ['quote_token', 'confirmation_text'], 'properties': {'quote_token': {'type': 'string'}, 'idempotency_key': {'type': 'string'}, 'confirmation_text': {'type': 'string'}, 'user_payment_profile_id': {'type': 'string'}}}
quote_ticket_order
Quote Ticket Order
Use this when a user wants a locked ticket quote before purchase.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['event_id'], 'properties': {'currency': {'type': 'string'}, 'event_id': {'type': 'string'}, 'offer_id': {'type': 'string'}, 'quantity': {'type': 'number', 'maximum': 12, 'minimum': 1}, 'max_total': {'type': 'number'}, 'ticket_type': {'type': 'string'}, 'refund_terms': {'type': 'string'}}}
recommend_events
Recommend Events
Use this when a user wants live events ranked by taste, vibe, price, and exclusions.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'properties': {'city': {'type': 'string'}, 'free': {'type': 'boolean'}, 'vibe': {'type': 'array', 'items': {'type': 'string'}}, 'when': {'type': 'string'}, 'avoid': {'type': 'array', 'items': {'type': 'string'}}, 'limit': {'type': 'number'}, 'pride': {'type': 'boolean'}, 'query': {'type': 'string'}, 'venue': {'type': 'string'}, 'cursor': {'type': 'string'}, 'genres': {'type': 'array', 'items': {'type': 'string'}}, 'offset': {'type': 'number'}, 'date_to': {'type': 'string'}, 'promoter': {'type': 'string'}, 'date_from': {'type': 'string'}, 'featuring': {'type': 'string'}, 'max_price': {'type': 'number'}, 'price_max': {'type': 'number'}, 'price_min': {'type': 'number'}, 'event_types': {'type': 'array', 'items': {'type': 'string'}}, 'result_limit': {'type': 'number'}, 'neighborhoods': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
recommend_events_for_user
Recommend Events For User
Use this when a user wants recommendations personalized with a saved Dizko profile.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['profile_id', 'profile_secret'], 'properties': {'city': {'type': 'string'}, 'free': {'type': 'boolean'}, 'vibe': {'type': 'array', 'items': {'type': 'string'}}, 'when': {'type': 'string'}, 'avoid': {'type': 'array', 'items': {'type': 'string'}}, 'limit': {'type': 'number'}, 'query': {'type': 'string'}, 'venue': {'type': 'string'}, 'genres': {'type': 'array', 'items': {'type': 'string'}}, 'date_to': {'type': 'string'}, 'date_from': {'type': 'string'}, 'featuring': {'type': 'string'}, 'max_price': {'type': 'number'}, 'nightlife': {'type': 'boolean'}, 'price_max': {'type': 'number'}, 'profile_id': {'type': 'string'}, 'event_types': {'type': 'array', 'items': {'type': 'string'}}, 'result_limit': {'type': 'number'}, 'neighborhoods': {'type': 'array', 'items': {'type': 'string'}}, 'profile_secret': {'type': 'string'}}}
record_event_feedback
Record Event Feedback
Use this when a user wants Dizko to learn from their rating or notes about an event.
입력 스키마
{'type': 'object', 'anyOf': [{'required': ['liked']}, {'required': ['rating']}, {'required': ['notes']}], 'required': ['profile_id', 'profile_secret', 'event_id'], 'properties': {'liked': {'type': 'boolean'}, 'notes': {'type': 'string'}, 'rating': {'type': 'number', 'maximum': 5, 'minimum': 1}, 'event_id': {'type': 'string'}, 'profile_id': {'type': 'string'}, 'attended_at': {'type': 'string'}, 'profile_secret': {'type': 'string'}}}
save_event
Save Event
Use this when a user confirms they want to save one Dizko event to the connected user's account only after explicit confirmation.
멱등성
입력 스키마
{'type': 'object', 'required': ['event_id', 'confirmed', 'idempotency_key'], 'properties': {'event_id': {'type': 'string'}, 'confirmed': {'type': 'boolean'}, 'idempotency_key': {'type': 'string', 'maxLength': 128, 'minLength': 16}}}
save_event_preferences
Save Event Preferences
Use this when a user wants to update a saved Dizko preference profile.
입력 스키마
{'type': 'object', '$defs': {'preferences': {'type': 'object', 'properties': {'free': {'type': 'boolean'}, 'vibe': {'type': 'array', 'items': {'type': 'string'}}, 'avoid': {'type': 'array', 'items': {'type': 'string'}}, 'cities': {'type': 'array', 'items': {'type': 'string'}}, 'genres': {'type': 'array', 'items': {'type': 'string'}}, 'venues': {'type': 'array', 'items': {'type': 'string'}}, 'featuring': {'type': 'array', 'items': {'type': 'string'}}, 'max_price': {'type': 'number'}, 'nightlife': {'type': 'boolean'}, 'day_filters': {'type': 'object', 'propertyNames': {'enum': ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday']}, 'additionalProperties': {'$ref': '#/$defs/dayPreference'}}, 'event_types': {'type': 'array', 'items': {'type': 'string'}}, 'neighborhoods': {'type': 'array', 'items': {'type': 'string'}}}}, 'dayPreference': {'type': 'object', 'properties': {'free': {'type': 'boolean'}, 'vibe': {'type': 'array', 'items': {'type': 'string'}}, 'avoid': {'type': 'array', 'items': {'type': 'string'}}, 'genres': {'type': 'array', 'items': {'type': 'string'}}, 'venues': {'type': 'array', 'items': {'type': 'string'}}, 'featuring': {'type': 'array', 'items': {'type': 'string'}}, 'max_price': {'type': 'number'}, 'nightlife': {'type': 'boolean'}, 'event_types': {'type': 'array', 'items': {'type': 'string'}}, 'neighborhoods': {'type': 'array', 'items': {'type': 'string'}}}}}, 'required': ['profile_id', 'profile_secret', 'consent', 'preferences'], 'properties': {'mode': {'enum': ['merge', 'replace'], 'type': 'string'}, 'consent': {'type': 'boolean'}, 'profile_id': {'type': 'string'}, 'preferences': {'$ref': '#/$defs/preferences'}, 'profile_secret': {'type': 'string'}}}
search_events
Search Events
Use this when a user wants filtered live events.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'properties': {'city': {'type': 'string'}, 'free': {'type': 'boolean'}, 'vibe': {'type': 'array', 'items': {'type': 'string'}}, 'when': {'type': 'string'}, 'avoid': {'type': 'array', 'items': {'type': 'string'}}, 'limit': {'type': 'number'}, 'pride': {'type': 'boolean'}, 'query': {'type': 'string'}, 'venue': {'type': 'string'}, 'cursor': {'type': 'string'}, 'genres': {'type': 'array', 'items': {'type': 'string'}}, 'offset': {'type': 'number'}, 'date_to': {'type': 'string'}, 'promoter': {'type': 'string'}, 'date_from': {'type': 'string'}, 'featuring': {'type': 'string'}, 'max_price': {'type': 'number'}, 'price_max': {'type': 'number'}, 'price_min': {'type': 'number'}, 'event_types': {'type': 'array', 'items': {'type': 'string'}}, 'result_limit': {'type': 'number'}, 'neighborhoods': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
변경됨
create_event_calendar_file
2026년 9월 21일 2:58 AM
추가됨
add_to_dizko_plan
2026년 9월 21일 2:58 AM
추가됨
save_event
2026년 9월 21일 2:58 AM
추가됨
bin_event
2026년 9월 21일 2:58 AM
추가됨
get_taste_profile
2026년 9월 21일 2:58 AM
변경됨
purchase_ticket_order
2026년 9월 21일 2:58 AM
변경됨
quote_ticket_order
2026년 9월 21일 2:58 AM
변경됨
get_ticket_offers
2026년 9월 21일 2:58 AM
변경됨
get_ticket_purchase_policy
2026년 9월 21일 2:58 AM
변경됨
get_event
2026년 9월 21일 2:58 AM
변경됨
get_city_pulse
2026년 9월 21일 2:58 AM
변경됨
get_artist_page
2026년 9월 21일 2:58 AM
변경됨
get_artist_events
2026년 9월 21일 2:58 AM
변경됨
get_daily_roundup
2026년 9월 21일 2:58 AM
변경됨
plan_night
2026년 9월 21일 2:58 AM
변경됨
recommend_events_for_user
2026년 9월 21일 2:58 AM
변경됨
recommend_events
2026년 9월 21일 2:58 AM
변경됨
search_events
2026년 9월 21일 2:58 AM
추가됨
get_venue
2026년 9월 21일 2:58 AM
추가됨
get_artist
2026년 9월 21일 2:58 AM
변경됨
find_scene_entities
2026년 9월 21일 2:58 AM
변경됨
list_cities
2026년 9월 21일 2:58 AM
변경됨
get_event_search_followups
2026년 9월 21일 2:58 AM
변경됨
get_event_feedback_prompt
2026년 9월 21일 2:58 AM
변경됨
record_event_feedback
2026년 9월 21일 2:58 AM
변경됨
delete_event_preferences
2026년 9월 21일 2:58 AM
변경됨
get_event_preferences
2026년 9월 21일 2:58 AM
변경됨
save_event_preferences
2026년 9월 21일 2:58 AM
변경됨
create_event_preference_profile
2026년 9월 21일 2:58 AM
변경됨
get_preference_onboarding
2026년 9월 21일 2:58 AM