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
追加
add_to_dizko_plan
2026年9月21日2:58
追加
save_event
2026年9月21日2:58
追加
bin_event
2026年9月21日2:58
追加
get_taste_profile
2026年9月21日2:58
変更
purchase_ticket_order
2026年9月21日2:58
変更
quote_ticket_order
2026年9月21日2:58
変更
get_ticket_offers
2026年9月21日2:58
変更
get_ticket_purchase_policy
2026年9月21日2:58
変更
get_event
2026年9月21日2:58
変更
get_city_pulse
2026年9月21日2:58
変更
get_artist_page
2026年9月21日2:58
変更
get_artist_events
2026年9月21日2:58
変更
get_daily_roundup
2026年9月21日2:58
変更
plan_night
2026年9月21日2:58
変更
recommend_events_for_user
2026年9月21日2:58
変更
recommend_events
2026年9月21日2:58
変更
search_events
2026年9月21日2:58
追加
get_venue
2026年9月21日2:58
追加
get_artist
2026年9月21日2:58
変更
find_scene_entities
2026年9月21日2:58
変更
list_cities
2026年9月21日2:58
変更
get_event_search_followups
2026年9月21日2:58
変更
get_event_feedback_prompt
2026年9月21日2:58
変更
record_event_feedback
2026年9月21日2:58
変更
delete_event_preferences
2026年9月21日2:58
変更
get_event_preferences
2026年9月21日2:58
変更
save_event_preferences
2026年9月21日2:58
変更
create_event_preference_profile
2026年9月21日2:58
変更
get_preference_onboarding
2026年9月21日2:58