io. github. Teamdayplay/ dayplay-mcp
by Teamdayplay · remote · no sign-in to list tools · v2.0.1 · published by GitHub user Teamdayplay
DayPlay MCP — verified SF Bay Area places, events & walkable itineraries for AI agents. Free.
40 tools: 2 can delete or cancel things, 8 change things and 30 only read.
Scanned Oct 21, 2026
- Deletes or cancels2Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things8Claude Code: ask: see these tools
- Only reads30Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http dayplay https://api.dayplay.io/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
40 tools
Deletes or cancels 2Claude Code: deny
unmark_goingRemove a going RSVP.No findings
Why it is in this group
- The description's first verb is "remove": a word for removing or ending something.
Description, as the server wrote it Remove a going RSVP.
unsave_listingRemove one save.No findings
Why it is in this group
- The description's first verb is "remove": a word for removing or ending something.
Description, as the server wrote it Remove one save.
Changes things 8Claude Code: ask
mark_goingMark a listing as going.No findings
Why it is in this group
- The name "mark_going" says "mark": a word for a change.
Description, as the server wrote it Mark a listing as going. Requires listing_id.
plan_outingSave an outing for a date and neighborhood onto the signed-in user's Saved tab.No findings
Why it is in this group
- The description's first verb is "save": a word for a change.
Description, as the server wrote it 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.
save_listingBookmark a listing for the signed-in user.No findings
Why it is in this group
- The name "save_listing" says "save": a word for a change.
Description, as the server wrote it Bookmark a listing for the signed-in user.
save_outingWrite plan stops onto a calendar day.No findings
Why it is in this group
- The name "save_outing" says "save": a word for a change.
Description, as the server wrote it Write plan stops onto a calendar day. date is YYYY-MM-DD. stops are listing_id objects.
search_webAdd web results to a search for the signed-in user.No findings
Why it is in this group
- The name "search_web" says "search": a word for reading.
- The description's first verb is "add": a word for a change.
Description, as the server wrote it Add web results to a search for the signed-in user.
upvote_listingUpvote a listing.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Upvote a listing.
Only reads 30Claude Code: allow
browse_placesPlaces inside a radius, sorted by distance.No findings
Why it is in this group
- The name "browse_places" says "browse": a word for reading.
Description, as the server wrote it Places inside a radius, sorted by distance. user_lat, user_lng, and radius_km are numbers.
get_decision_feedRanked decision feed.No findings
Why it is in this group
- The name "get_decision_feed" says "get": a word for reading.
Description, as the server wrote it Ranked decision feed. Send user_lat and user_lng as numbers.
get_event_bridgeEvent-bridge taxonomy.No findings
Why it is in this group
- The name "get_event_bridge" says "get": a word for reading.
Description, as the server wrote it Event-bridge taxonomy.
get_eventsEvents for a date and location in San Francisco, Oakland, or Berkeley.No findings
Why it is in this group
- The name "get_events" says "get": a word for reading.
Description, as the server wrote it Events for a date and location in San Francisco, Oakland, or Berkeley. Accepts neighborhood (e.g. 'Mission', 'SoMa') OR city-wide (e.g. 'San Francisco', 'Oakland', 'Berkeley').
get_genresCatalog genres.No findings
Why it is in this group
- The name "get_genres" says "get": a word for reading.
Description, as the server wrote it Catalog genres.
get_happening_todayEvents and places happening today.No findings
Why it is in this group
- The name "get_happening_today" says "get": a word for reading.
Description, as the server wrote it Events and places happening today.
get_listingOne event or place.No findings
Why it is in this group
- The name "get_listing" says "get": a word for reading.
Description, as the server wrote it One event or place.
get_live_nowWhat is happening right now.No findings
Why it is in this group
- The name "get_live_now" says "get": a word for reading.
Description, as the server wrote it What is happening right now.
get_local_gemsCurated local gems.No findings
Why it is in this group
- The name "get_local_gems" says "get": a word for reading.
Description, as the server wrote it Curated local gems.
get_locals_favoritesPublished locals' favorites.No findings
Why it is in this group
- The name "get_locals_favorites" says "get": a word for reading.
Description, as the server wrote it Published locals' favorites.
get_marketing_eventsEvents for a date and neighborhood in San Francisco, Oakland, or Berkeley.No findings
Why it is in this group
- The name "get_marketing_events" says "get": a word for reading.
Description, as the server wrote it Events for a date and neighborhood in San Francisco, Oakland, or Berkeley.
get_marketing_neighborhoodsThe 35 San Francisco, Oakland, and Berkeley neighborhoods.No findings
Why it is in this group
- The name "get_marketing_neighborhoods" says "get": a word for reading.
Description, as the server wrote it The 35 San Francisco, Oakland, and Berkeley neighborhoods.
get_marketing_placesPlaces in a San Francisco, Oakland, or Berkeley neighborhood.No findings
Why it is in this group
- The name "get_marketing_places" says "get": a word for reading.
Description, as the server wrote it Places in a San Francisco, Oakland, or Berkeley neighborhood.
get_my_itineraryThe signed-in user's Saved-tab days.No findings
Why it is in this group
- The name "get_my_itinerary" says "get": a word for reading.
Description, as the server wrote it The signed-in user's Saved-tab days.
get_neighborhoods35 San Francisco, Oakland, and Berkeley neighborhood centroids.No findings
Why it is in this group
- The name "get_neighborhoods" says "get": a word for reading.
Description, as the server wrote it 35 San Francisco, Oakland, and Berkeley neighborhood centroids. Locations outside that area are out of market.
get_placesPlaces in San Francisco, Oakland, or Berkeley.No findings
Why it is in this group
- The name "get_places" says "get": a word for reading.
Description, as the server wrote it Places in San Francisco, Oakland, or Berkeley. Accepts neighborhood (e.g. 'Mission', 'SoMa', 'San Francisco') and category (e.g. 'brunch', 'sports_bar', 'food', 'nightlife').
get_profileThe signed-in user's profile.No findings
Why it is in this group
- The name "get_profile" says "get": a word for reading.
Description, as the server wrote it The signed-in user's profile.
get_subcategoriesCatalog subcategories.No findings
Why it is in this group
- The name "get_subcategories" says "get": a word for reading.
Description, as the server wrote it Catalog subcategories.
get_top_restaurantsTop restaurants.No findings
Why it is in this group
- The name "get_top_restaurants" says "get": a word for reading.
Description, as the server wrote it Top restaurants. Optional city.
get_top_venuesVenues that host the most events.No findings
Why it is in this group
- The name "get_top_venues" says "get": a word for reading.
Description, as the server wrote it Venues that host the most events.
get_venue_eventsUpcoming events at one venue.No findings
Why it is in this group
- The name "get_venue_events" says "get": a word for reading.
Description, as the server wrote it Upcoming events at one venue.
get_weekendSaturday or Sunday feed.No findings
Why it is in this group
- The name "get_weekend" says "get": a word for reading.
Description, as the server wrote it Saturday or Sunday feed. weekend_day is sat or sun.
list_goingEvents the signed-in user is attending.No findings
Why it is in this group
- The name "list_going" says "list": a word for reading.
Description, as the server wrote it Events the signed-in user is attending.
list_savesThe signed-in user's saves.No findings
Why it is in this group
- The name "list_saves" says "list": a word for reading.
Description, as the server wrote it The signed-in user's saves.
manage_saved_plansList or save the signed-in user's Dayplay itinerary.No findings
Why it is in this group
- The description's first verb is "list": a word for reading.
Description, as the server wrote it List or save the signed-in user's Dayplay itinerary. Requires Google connect. Sellout, closure, and weather alerts are not available yet.
search_embedEmbed text for the signed-in user.No findings
Why it is in this group
- The name "search_embed" says "search": a word for reading.
Description, as the server wrote it Embed text for the signed-in user.
search_parse_intentParse a search query into filters for the signed-in user.No findings
Why it is in this group
- The name "search_parse_intent" says "search": a word for reading.
Description, as the server wrote it Parse a search query into filters for the signed-in user.
search_query_routerTurn a search phrase into filters for the signed-in user.No findings
Why it is in this group
- The name "search_query_router" says "search": a word for reading.
Description, as the server wrote it Turn a search phrase into filters for the signed-in user.
search_rerankRerank listings for the signed-in user.No findings
Why it is in this group
- The name "search_rerank" says "search": a word for reading.
Description, as the server wrote it Rerank listings for the signed-in user.
search_smartSearch events and places for the signed-in user.No findings
Why it is in this group
- The name "search_smart" says "search": a word for reading.
Description, as the server wrote it Search events and places for the signed-in user.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 2.0.1. Values in angle brackets are yours to fill in.
claude mcp add --transport http dayplay https://api.dayplay.io/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__dayplay__get_happening_today",
"mcp__dayplay__get_live_now",
"mcp__dayplay__get_weekend",
"mcp__dayplay__get_decision_feed",
"mcp__dayplay__browse_places",
"mcp__dayplay__get_listing",
"mcp__dayplay__get_top_restaurants",
"mcp__dayplay__get_top_venues",
"mcp__dayplay__get_venue_events",
"mcp__dayplay__get_local_gems",
"mcp__dayplay__get_locals_favorites",
"mcp__dayplay__get_subcategories",
"mcp__dayplay__get_genres",
"mcp__dayplay__get_event_bridge",
"mcp__dayplay__get_marketing_events",
"mcp__dayplay__get_marketing_places",
"mcp__dayplay__get_marketing_neighborhoods",
"mcp__dayplay__list_saves",
"mcp__dayplay__get_my_itinerary",
"mcp__dayplay__list_going",
"mcp__dayplay__get_profile",
"mcp__dayplay__search_smart",
"mcp__dayplay__search_query_router",
"mcp__dayplay__search_embed",
"mcp__dayplay__search_parse_intent",
"mcp__dayplay__search_rerank",
"mcp__dayplay__get_neighborhoods",
"mcp__dayplay__get_events",
"mcp__dayplay__get_places",
"mcp__dayplay__manage_saved_plans"
],
"ask": [
"mcp__dayplay__save_listing",
"mcp__dayplay__save_outing",
"mcp__dayplay__mark_going",
"mcp__dayplay__upvote_listing",
"mcp__dayplay__share_local_favorite",
"mcp__dayplay__share_gem",
"mcp__dayplay__search_web",
"mcp__dayplay__plan_outing"
],
"deny": [
"mcp__dayplay__unsave_listing",
"mcp__dayplay__unmark_going"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as dayplay. Review it before you use it.
