
Dayplay Mcp
io.github.TeamdayplayPublished by GitHub account Teamdayplayv2.2.7Updated Nov 6, 2026
Verified real-time places and events for AI agents. SF Bay Area live; more metros rolling out.
Overview
Dayplay MCP gives an assistant verified real-time places, events and neighborhood-bound outings, currently live in the SF Bay Area with more US metros rolling…
- What you can do
- Find events and places by location and radius: today, live now, weekend feeds, ranked decision feeds, and browsing places sorted by distance
- Look up details for a single venue or place, upcoming events at a venue, top restaurants and venues, local gems and locals' favorites, plus taxonomy feeds
- Pull open marketing catalog feeds for events, places and neighborhood centroids, forwarding an X-API-Key header
- Run model-backed semantic search and intent parsing over the catalog
- Save and manage outings, itineraries, saved places, event RSVPs and profile data for a signed-in user, and send community signals such as upvotes and shared favorites
- When to use it
- Useful when an assistant should answer local questions like what is happening tonight, build a walkable itinerary that stays inside one neighborhood, or save an outing plan to a user's account. Best suited to users in the SF Bay Area, since coverage elsewhere is not yet uniform.
- Requirements
- A remote Streamable HTTP endpoint at api.dayplay.io/mcp, or Node.js with a cloned repository to run a local stdio bridge for stdio-only clients. Open discovery tools need no account; search, saves and outings require a free account connected through Google sign-in. The marketing feeds need an X-API-Key header. An optional DAYPLAY_MCP_URL variable overrides the endpoint.
Installation
In SourceWeft
- Open Dayplay Mcp in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.Teamdayplay%2Fdayplay-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"dayplay": {
"type": "http",
"url": "https://api.dayplay.io/mcp"
}
}
}README
Dayplay MCP — Verified Real-Time Physical Intelligence for Major Metros Nationwide
Dayplay MCP · v2.2.7 · MIT
Dayplay gives AI agents verified real-time physical intelligence — places, events, and walkable itineraries — live across all major US metros, with the SF Bay Area as flagship market.
[dayplayTeam/dayplay-mcp MCP server]
A zero-configuration MCP server that gives any AI agent a locally grounded concierge — live across all major US metros, with the SF Bay Area as flagship market — curated places, verified real-time events, and neighborhood binding that eliminates cross-metro and cross-bay drift (Anti-Drift Guarantee).
🔒 Coverage: verified real-time physical intelligence. Dayplay is live across all major US metros, with the SF Bay Area as flagship market (San Francisco, Oakland, and Berkeley — 35 neighborhood centroids). Live inventory is not uniform across every metro yet, so the rule is simple: call the coverage tools first and trust what they return. If a location comes back as not-yet-live or out of market, the agent must say so plainly — "Dayplay doesn't have live coverage for <location> yet" — and must not fabricate venues, events, dates, hours, or neighborhoods for it. Zero results for a covered query are reported honestly, never filled with invented places. This per-request check is what keeps the nationwide posture truthful.
Remote endpoint: https://api.dayplay.io/mcp (Streamable HTTP / MCP)
Quickstart
Cursor
Option A — direct remote server (recommended, no install). Add to ~/.cursor/mcp.json or this repo's .cursor/mcp.json:
Option B — run from source (local stdio bridge for stdio-only clients):
Then point your client at the local stdio process:
Claude Desktop
Edit claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Option A — direct remote server (recommended):
Option B — run from source (stdio-only clients): follow the run-from-source setup under Cursor, then register the local stdio process:
Restart Claude Desktop, then ask: "What's happening in the Mission tonight?"
Grok Bot
Add the Dayplay remote connector:
Prefer the direct remote connector above. For a stdio-only setup, run from source and bridge the local process in Grok's MCP config:
Pair it with the vibe-scout skill for prompt-level scope enforcement.
Terminal smoke test
Run it from a run-from-source checkout. Prints the live endpoint and available tool names. Exits non-zero on failure.
Tools
The catalog spans all major US metros, with the SF Bay Area as flagship market (San Francisco, Oakland, Berkeley — 35 centroids). Live coverage is verified per request under the Anti-Drift Guarantee: zero fabricated places, events, or hours.
Open tools run immediately — no account needed. Gated tools return 401 on first call. Every connection path — the remote URL and the local stdio bridge — serves this same 40-tool catalog, and a host connected through either path opens Google sign-in for gated tools.
Discovery (open)
get_happening_today— events + places happening today, by location and radiusget_live_now— what is happening right nowget_weekend— Saturday/Sunday feed (weekend_day: "sat" | "sun")get_decision_feed— ranked decision feed (senduser_lat/user_lng)browse_places— places inside a radius, sorted by distanceget_listing— full detail for one place or venue byidget_top_restaurants/get_top_venues— ranked lists, optional cityget_local_gems— curated local gemsget_locals_favorites— locals' favoritesget_venue_events— upcoming events at one venue (id)get_subcategories/get_genres/get_event_bridge— taxonomy feeds
Marketing feeds (open, X-API-Key)
get_marketing_events/get_marketing_places/get_marketing_neighborhoods— catalog feeds; forward anX-API-Keyheader.get_marketing_neighborhoodsreturns the live-market neighborhood centroids with coordinates and radii (currently the 35 SF Bay Area hubs; new metros appear here as they go live).
Search 🔒 free account
search_smart,search_query_router,search_embed,search_parse_intent,search_rerank,search_web— model-backed semantic search. Requires the user token via Google connect.
Saves & Outings 🔒 free account
save_outing— save a dated, neighborhood-bound outing plan to the signed-in user's Saved tabget_my_itinerary— retrieve the signed-in user's saved itinerarieslist_saves,save_listing,unsave_listing,list_going,mark_going,unmark_going,get_profile— saved places, event RSVPs, and the signed-in profileupvote_listing,share_local_favorite,share_gem— community signals
Requires the free-account connect. A host connected to the remote URL opens Google sign-in on the first gated call; the stdio bridge opened from a run-from-source checkout opens a browser for the same connect step. Saved plans appear on the Dayplay Saved tab across web and app.
Requires the free-account connect (https://www.dayplay.io/link). Saved plans appear on the Dayplay Saved tab across web and app.
Example prompts: "What's happening in the Mission tonight?" · "Build me a Saturday itinerary that never leaves Bernal Heights." · "Save this outing to my Dayplay account."
Legacy compatibility
The original five names are part of the 40-tool catalog: get_neighborhoods, get_events, and get_places are open. plan_outing and manage_saved_plans need Google connect. plan_outing applies a comma-separated interests value as the catalog category filter.
The Anti-Drift Guarantee
Most local AI answers fail the same way: a "Mission" recommendation lands in Oakland, a "Berkeley" event is actually in San Jose, and a walking itinerary silently requires a bridge crossing.
Scope: live across all major US metros, with the SF Bay Area as flagship market. Live coverage is verified per request under the Anti-Drift Guarantee.
Dayplay receipts:
- Spatially verified. Every place and event result is validated against neighborhood centroid coordinates and radii pulled live from
get_neighborhoods(currently 35 SF Bay Area hubs; the same check applies to each metro as it comes online). - Neighborhood-bound queries.
neighborhoodis an exact-match binding parameter, not a fuzzy keyword hint — results outside the bound radius are dropped, not ranked down. - Zero cross-metro drift. No Oakland result in a San Francisco query. No Brooklyn result in a Manhattan query. No bridge, tunnel, or cross-river hop presented as a walkable leg.
- Real-time, not stale.
get_eventsqueries verified occurrences bydate, so "tonight" means tonight — not an SEO page from last season. - Out-of-market refusal. A market that isn't live yet is refused before any upstream call, and the surfaced copy states the coverage boundary rather than returning plausible-but-wrong geography. As new metros go live, the same guard extends to them automatically.
- Honest emptiness. If a bounded query has no verified matches, it returns nothing rather than padding with invented places.
That is the product: the answer stays where you are.
Configuration
No API key is required for the public endpoint. Optional auth tokens, if your deployment needs them, are passed through as standard Authorization headers by the MCP client — never commit them to config files.
How the proxy works
The shim lists tools and forwards tools/call verbatim to the remote endpoint, so new Dayplay tools appear automatically without waiting on a local update. It is a transport bridge, not a reimplementation — every schema, filter, and verification rule is served by Dayplay itself.
Prefer direct HTTP if your client supports it; use the shim for stdio-only clients.
Repository layout
Development
Run from a run-from-source checkout (git clone + npm install).
License
MIT © Dayplay Team — https://www.dayplay.io
Source: README.md at commit 7e31bec
Tools
0Version history
7- v2.2.7LatestOct 30, 2026
- v2.2.5Oct 30, 2026
- v2.0.2Oct 25, 2026
- v2.0.1Sep 29, 2026
- v2.0.0Sep 27, 2026
- v1.3.4Sep 24, 2026
- v1.3.2Sep 23, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts