MCP 서버

dayplay-mcp

io.github.Teamdayplay/dayplay-mcp
지도 및 위치 여행 및 호스피탈리티 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Finds verified San Francisco Bay Area places and events and builds walkable multi-stop outings with optional saved plans and alerts.

browse_places
Places inside a radius, sorted by distance. user_lat, user_lng, and radius_km are numbers.
입력 스키마
{'type': 'object', 'required': ['user_lat', 'user_lng'], 'properties': {'user_lat': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'user_lng': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'radius_km': {'type': 'number', 'description': 'Radius in kilometers. Send a number, not a string.'}, 'max_results': {'type': 'integer', 'description': 'max_results'}, 'search_query': {'type': 'string', 'description': 'Natural-language query.'}, 'selected_genres': {'type': 'array', 'items': {'type': 'string'}, 'description': 'selected_genres'}, 'selected_price_tiers': {'type': 'array', 'items': {'type': 'integer'}, 'description': 'selected_price_tiers'}, 'selected_subcategories': {'type': 'array', 'items': {'type': 'string'}, 'description': 'selected_subcategories'}}}
get_decision_feed
Ranked decision feed. Send user_lat and user_lng as numbers.
입력 스키마
{'type': 'object', 'required': ['user_lat', 'user_lng'], 'properties': {'tz': {'type': 'string', 'description': 'tz'}, 'offset': {'type': 'integer', 'description': 'offset'}, 'user_lat': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'user_lng': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'radius_km': {'type': 'number', 'description': 'Radius in kilometers. Send a number, not a string.'}, 'anchor_city': {'type': 'string', 'description': 'anchor_city'}, 'max_results': {'type': 'integer', 'description': 'max_results'}, 'weekend_day': {'enum': ['sat', 'sun'], 'type': 'string', 'description': 'sat or sun.'}, 'search_query': {'type': 'string', 'description': 'Natural-language query.'}, 'selected_type': {'type': 'string', 'description': 'selected_type'}, 'selected_genres': {'type': 'array', 'items': {'type': 'string'}, 'description': 'selected_genres'}, 'event_week_offset': {'type': 'integer', 'description': 'event_week_offset'}, 'preferred_radius_km': {'type': 'number', 'description': 'Radius in kilometers. Send a number, not a string.'}, 'selected_time_bands': {'type': 'array', 'items': {'type': 'string'}, 'description': 'selected_time_bands'}, 'selected_price_tiers': {'type': 'array', 'items': {'type': 'integer'}, 'description': 'selected_price_tiers'}, 'selected_subcategories': {'type': 'array', 'items': {'type': 'string'}, 'description': 'selected_subcategories'}}}
get_event_bridge
Event-bridge taxonomy.
입력 스키마
{'type': 'object', 'properties': {'lat': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'lng': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'radius_km': {'type': 'number', 'description': 'Radius in kilometers. Send a number, not a string.'}, 'selected_moods': {'type': 'string', 'description': 'selected_moods'}, 'lookahead_weeks': {'type': 'integer', 'description': 'lookahead_weeks'}}}
get_events
Events for a date and neighborhood in San Francisco, Oakland, or Berkeley. Decline locations outside that area.
입력 스키마
{'type': 'object', 'properties': {'date': {'type': 'string', 'description': 'Calendar date, YYYY-MM-DD.'}, 'limit': {'type': 'integer', 'description': 'limit'}, 'category': {'type': 'string', 'description': 'category'}, 'neighborhood': {'type': 'string', 'description': 'San Francisco, Oakland, or Berkeley neighborhood name, such as Mission.'}}}
get_genres
Catalog genres.
입력 스키마
{'type': 'object', 'properties': {'lat': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'lng': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'radius_km': {'type': 'number', 'description': 'Radius in kilometers. Send a number, not a string.'}, 'selected_type': {'type': 'string', 'description': 'selected_type'}, 'selected_subcategories': {'type': 'string', 'description': 'selected_subcategories'}}}
get_happening_today
Events and places happening today.
입력 스키마
{'type': 'object', 'properties': {'tz': {'type': 'string', 'description': 'tz'}, 'lat': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'lng': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'limit': {'type': 'integer', 'description': 'limit'}, 'offset': {'type': 'integer', 'description': 'offset'}, 'radius_km': {'type': 'number', 'description': 'Radius in kilometers. Send a number, not a string.'}}}
get_listing
One event or place.
입력 스키마
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'Dayplay listing id.'}}}
get_live_now
What is happening right now.
입력 스키마
{'type': 'object', 'properties': {'tz': {'type': 'string', 'description': 'tz'}, 'lat': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'lng': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'limit': {'type': 'integer', 'description': 'limit'}, 'offset': {'type': 'integer', 'description': 'offset'}, 'radius_km': {'type': 'number', 'description': 'Radius in kilometers. Send a number, not a string.'}}}
get_local_gems
Curated local gems.
입력 스키마
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'limit'}}}
get_locals_favorites
Published locals' favorites.
입력 스키마
{'type': 'object', 'properties': {'city': {'type': 'string', 'description': 'city'}, 'limit': {'type': 'integer', 'description': 'limit'}}}
get_marketing_events
Events for a date and neighborhood in San Francisco, Oakland, or Berkeley.
입력 스키마
{'type': 'object', 'properties': {'date': {'type': 'string', 'description': 'Calendar date, YYYY-MM-DD.'}, 'limit': {'type': 'integer', 'description': 'limit'}, 'offset': {'type': 'integer', 'description': 'offset'}, 'category': {'type': 'string', 'description': 'category'}, 'neighborhood': {'type': 'string', 'description': 'San Francisco, Oakland, or Berkeley neighborhood name, such as Mission.'}}}
get_marketing_neighborhoods
The 35 San Francisco, Oakland, and Berkeley neighborhoods.
입력 스키마
{'type': 'object', 'properties': {}}
get_marketing_places
Places in a San Francisco, Oakland, or Berkeley neighborhood.
입력 스키마
{'type': 'object', 'properties': {'sort': {'type': 'string', 'description': 'sort'}, 'limit': {'type': 'integer', 'description': 'limit'}, 'offset': {'type': 'integer', 'description': 'offset'}, 'open_now': {'type': 'boolean', 'description': 'When true, only places open now.'}, 'neighborhood': {'type': 'string', 'description': 'San Francisco, Oakland, or Berkeley neighborhood name, such as Mission.'}}}
get_my_itinerary
The signed-in user's Saved-tab days.
입력 스키마
{'type': 'object', 'properties': {}}
get_neighborhoods
35 San Francisco, Oakland, and Berkeley neighborhood centroids. Locations outside that area are out of market.
입력 스키마
{'type': 'object', 'properties': {}}
get_places
Places in San Francisco, Oakland, or Berkeley. Decline locations outside that area.
입력 스키마
{'type': 'object', 'properties': {'sort': {'type': 'string', 'description': 'sort'}, 'limit': {'type': 'integer', 'description': 'limit'}, 'category': {'type': 'string', 'description': 'category'}, 'open_now': {'type': 'boolean', 'description': 'When true, only places open now.'}, 'neighborhood': {'type': 'string', 'description': 'San Francisco, Oakland, or Berkeley neighborhood name, such as Mission.'}, 'newly_opened_days': {'type': 'integer', 'description': 'newly_opened_days'}}}
get_profile
The signed-in user's profile.
입력 스키마
{'type': 'object', 'properties': {}}
get_subcategories
Catalog subcategories.
입력 스키마
{'type': 'object', 'properties': {'lat': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'lng': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'radius_km': {'type': 'number', 'description': 'Radius in kilometers. Send a number, not a string.'}, 'selected_type': {'type': 'string', 'description': 'selected_type'}, 'selected_moods': {'type': 'string', 'description': 'selected_moods'}}}
get_top_restaurants
Top restaurants. Optional city.
입력 스키마
{'type': 'object', 'properties': {'city': {'type': 'string', 'description': 'city'}, 'limit': {'type': 'integer', 'description': 'limit'}}}
get_top_venues
Venues that host the most events.
입력 스키마
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'limit'}}}
get_venue_events
Upcoming events at one venue.
입력 스키마
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'Dayplay listing id.'}, 'limit': {'type': 'integer', 'description': 'limit'}}}
get_weekend
Saturday or Sunday feed. weekend_day is sat or sun.
입력 스키마
{'type': 'object', 'properties': {'tz': {'type': 'string', 'description': 'tz'}, 'lat': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'lng': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'limit': {'type': 'integer', 'description': 'limit'}, 'offset': {'type': 'integer', 'description': 'offset'}, 'radius_km': {'type': 'number', 'description': 'Radius in kilometers. Send a number, not a string.'}, 'weekend_day': {'enum': ['sat', 'sun'], 'type': 'string', 'description': 'sat or sun.'}}}
list_going
Events the signed-in user is attending.
입력 스키마
{'type': 'object', 'properties': {}}
list_saves
The signed-in user's saves.
입력 스키마
{'type': 'object', 'properties': {}}
manage_saved_plans
List or save the signed-in user's Dayplay itinerary. Requires Google connect. Sellout, closure, and weather alerts are not available yet.
입력 스키마
{'type': 'object', 'required': ['action'], 'properties': {'plan': {'type': 'object'}, 'action': {'enum': ['save', 'list', 'set_alert', 'cancel_alert'], 'type': 'string'}, 'plan_id': {'type': 'string'}, 'alert_type': {'type': 'string'}}}
mark_going
Mark a listing as going. Requires listing_id.
입력 스키마
{'type': 'object', 'required': ['listing_id'], 'properties': {'listing_id': {'type': 'string', 'description': 'Dayplay listing id.'}}}
plan_outing
Save an outing for a date and neighborhood onto the signed-in user's Saved tab. Requires Google connect. San Francisco, Oakland, and Berkeley only.
입력 스키마
{'type': 'object', 'required': ['date', 'neighborhood'], 'properties': {'date': {'type': 'string', 'description': 'YYYY-MM-DD'}, 'vibe': {'type': 'string'}, 'budget': {'type': 'string'}, 'interests': {'type': 'string'}, 'neighborhood': {'type': 'string'}}}
save_listing
Bookmark a listing for the signed-in user.
입력 스키마
{'type': 'object', 'properties': {'list_name': {'type': 'string', 'description': 'list_name'}, 'listing_id': {'type': 'string', 'description': 'Dayplay listing id.'}}}
save_outing
Write plan stops onto a calendar day. date is YYYY-MM-DD. stops are listing_id objects.
입력 스키마
{'type': 'object', 'required': ['date', 'stops'], 'properties': {'date': {'type': 'string', 'description': 'Calendar date, YYYY-MM-DD.'}, 'stops': {'type': 'array', 'items': {'type': 'object', 'required': ['listing_id'], 'properties': {'listing_id': {'type': 'string', 'description': 'Dayplay listing id.'}}}, 'description': 'Stops to save, in order. Each object needs listing_id.'}}}
search_embed
Embed text for the signed-in user.
입력 스키마
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Natural-language query.'}, 'texts': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Alternate list of strings to embed.'}}}
search_parse_intent
Parse a search query into filters for the signed-in user.
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Natural-language query.'}, 'action': {'type': 'string', 'description': 'action'}}}
search_query_router
Turn a search phrase into filters for the signed-in user.
입력 스키마
{'type': 'object', 'required': ['search_query'], 'properties': {'user_lat': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'user_lng': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'radius_km': {'type': 'number', 'description': 'Radius in kilometers. Send a number, not a string.'}, 'search_query': {'type': 'string', 'description': 'Natural-language query.'}}}
search_rerank
Rerank listings for the signed-in user.
입력 스키마
{'type': 'object', 'required': ['query', 'items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Listings to rerank. Each item needs an id and title.'}, 'query': {'type': 'string', 'description': 'Natural-language query.'}}}
search_smart
Search events and places for the signed-in user.
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Natural-language query.'}, 'user_lat': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'user_lng': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'radius_km': {'type': 'number', 'description': 'Radius in kilometers. Send a number, not a string.'}, 'max_results': {'type': 'integer', 'description': 'max_results'}, 'selected_type': {'type': 'string', 'description': 'selected_type'}, 'selected_genres': {'type': 'array', 'items': {'type': 'string'}, 'description': 'selected_genres'}, 'selected_subcategories': {'type': 'array', 'items': {'type': 'string'}, 'description': 'selected_subcategories'}}}
search_web
Add web results to a search for the signed-in user.
입력 스키마
{'type': 'object', 'required': ['search_query'], 'properties': {'query': {'type': 'string', 'description': 'Natural-language query.'}, 'user_lat': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'user_lng': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'max_results': {'type': 'integer', 'description': 'max_results'}, 'search_query': {'type': 'string', 'description': 'Natural-language query.'}}}
share_gem
Submit a gem.
입력 스키마
{'type': 'object', 'required': ['title', 'category'], 'properties': {'title': {'type': 'string', 'description': 'title'}, 'category': {'type': 'string', 'description': 'category'}, 'photo_url': {'type': 'string', 'description': 'photo_url'}, 'description': {'type': 'string', 'description': 'description'}, 'website_url': {'type': 'string', 'description': 'website_url'}, 'location_text': {'type': 'string', 'description': 'location_text'}, 'submission_type': {'type': 'string', 'description': 'submission_type'}}}
share_local_favorite
Submit a locals' favorite.
입력 스키마
{'type': 'object', 'required': ['name', 'category', 'latitude', 'longitude'], 'properties': {'city': {'type': 'string', 'description': 'city'}, 'name': {'type': 'string', 'description': 'name'}, 'address': {'type': 'string', 'description': 'address'}, 'category': {'type': 'string', 'description': 'category'}, 'latitude': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'longitude': {'type': 'number', 'description': 'Decimal degrees. Send a number, not a string.'}, 'description': {'type': 'string', 'description': 'description'}}}
unmark_going
Remove a going RSVP.
입력 스키마
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'Dayplay listing id.'}}}
unsave_listing
Remove one save.
입력 스키마
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'Dayplay listing id.'}}}
upvote_listing
Upvote a listing.
입력 스키마
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'Dayplay listing id.'}}}
변경됨
get_events
2026년 10월 2일 2:41 AM
변경됨
search_web
2026년 10월 2일 2:41 AM
변경됨
search_rerank
2026년 10월 2일 2:41 AM
변경됨
search_parse_intent
2026년 10월 2일 2:41 AM
변경됨
search_embed
2026년 10월 2일 2:41 AM
변경됨
search_query_router
2026년 10월 2일 2:41 AM
변경됨
search_smart
2026년 10월 2일 2:41 AM
변경됨
get_marketing_neighborhoods
2026년 10월 2일 2:41 AM
변경됨
get_marketing_places
2026년 10월 2일 2:41 AM
변경됨
get_marketing_events
2026년 10월 2일 2:41 AM
변경됨
manage_saved_plans
2026년 9월 30일 2:41 AM
변경됨
plan_outing
2026년 9월 30일 2:41 AM
변경됨
get_places
2026년 9월 30일 2:41 AM
변경됨
get_events
2026년 9월 30일 2:41 AM
변경됨
get_neighborhoods
2026년 9월 30일 2:41 AM
추가됨
search_web
2026년 9월 30일 2:41 AM
추가됨
search_rerank
2026년 9월 30일 2:41 AM
추가됨
search_parse_intent
2026년 9월 30일 2:41 AM
추가됨
search_embed
2026년 9월 30일 2:41 AM
추가됨
search_query_router
2026년 9월 30일 2:41 AM
추가됨
search_smart
2026년 9월 30일 2:41 AM
추가됨
share_gem
2026년 9월 30일 2:41 AM
추가됨
share_local_favorite
2026년 9월 30일 2:41 AM
추가됨
upvote_listing
2026년 9월 30일 2:41 AM
추가됨
unmark_going
2026년 9월 30일 2:41 AM
추가됨
mark_going
2026년 9월 30일 2:41 AM
추가됨
save_outing
2026년 9월 30일 2:41 AM
추가됨
unsave_listing
2026년 9월 30일 2:41 AM
추가됨
save_listing
2026년 9월 30일 2:41 AM
추가됨
get_profile
2026년 9월 30일 2:41 AM