dayplay-mcp

DayPlay MCP — verified SF Bay Area places, events & walkable itineraries for AI agents. Free.

我该使用它吗

质量与安全性

B
描述质量
100%
模式完整度
81%
命名质量
96%
投毒风险
40%
权限匹配度
100%
协议合规性
100%

发现(4)

  • HIGHTool poisoning patterns detected
  • LOWTool description contains negative instruction about its own use在 get_events 中
  • LOWTool description contains negative instruction about its own use在 get_places 中
  • INFOTool description contains placeholder or incomplete text在 plan_outing 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~1,518token 数(工具定义)
~1.8 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 1.19%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "dayplay-mcp": {
      "url": "https://www.dayplay.io/api/mcp"
    }
  }
}

远程端点

https://www.dayplay.io/api/mcpstreamable-http
https://api.dayplay.io/mcpstreamable-http

它能做什么

工具清单

工具(5)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢get_neighborhoods

Returns the complete and EXCLUSIVE list of 35 San Francisco Bay Area neighborhood centroids (San Francisco, Oakland, and Berkeley ONLY) with coordinates and radii. This is the whole serviceable market - no other city, region, or country is covered. Use it to (a) map a user query to an exact SF Bay Area neighborhood and (b) verify whether a requested location is in-market at all. If the requested location is not in this list and is not San Francisco, Oakland, or Berkeley, it is OUT OF MARKET: do not call get_events or get_places for it; instead reply 'Dayplay is strictly San Francisco Bay Area only (San Francisco, Oakland, Berkeley); it does not cover <location>.' Never invent a neighborhood outside this list.

输入模式

{
  "type": "object",
  "properties": {}
}
🟢get_events(date, neighborhood, category, source, limit)

Query verified, real-time event occurrences filtered strictly by date, neighborhood, and category. GEOGRAPHIC SCOPE (HARD CONSTRAINT): results are limited to the San Francisco Bay Area - San Francisco, Oakland, and Berkeley only. This tool cannot return events in any other city, region, or country. OUT-OF-MARKET PROTOCOL: if the user's requested location is outside the SF Bay Area (e.g. Austin, New York, Tokyo), DO NOT call this tool. Immediately state 'Dayplay is strictly SF Bay Area only (San Francisco, Oakland, Berkeley); it does not cover <location>.' and never fabricate, infer, or substitute events, dates, hours, or venues for that location. A zero-item result for a valid SF Bay Area query is an honest answer - report it; never fill the gap with invented events.

输入模式

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "description": "Target date formatted as YYYY-MM-DD. Narrows results within the SF Bay Area only; never expands geographic scope."
    },
    "neighborhood": {
      "type": "string",
      "description": "Exact SF Bay Area neighborhood name from get_neighborhoods (e.g. Mission, North Beach, Oakland, Berkeley). Only San Francisco, Oakland, and Berkeley neighborhoods are valid. Do NOT pass a location outside the SF Bay Area (e.g. Brooklyn, Silver Lake, Shoreditch, Shibuya) - that is OUT OF MARKET and must be declined with the Dayplay SF-Bay-Area-only message. Never fabricate a neighborhood name."
    },
    "category": {
      "type": "string",
      "description": "Category filter (e.g. music, art, food). Filter only; never expands geographic scope beyond the SF Bay Area."
    },
    "source": {
      "type": "string",
      "description": "Data source filter. Filter only; never expands geographic scope beyond the SF Bay Area."
    },
    "limit": {
      "type": "integer",
      "description": "Max events to return (default 20)"
    }
  }
}
🟢get_places(neighborhood, open_now, sort, newly_opened_days, limit)

Query curated places filtered by neighborhood, open-now status, ratings, or newly opened window. GEOGRAPHIC SCOPE (HARD CONSTRAINT): results are limited to the San Francisco Bay Area - San Francisco, Oakland, and Berkeley only. This tool cannot return places in any other city, region, or country. OUT-OF-MARKET PROTOCOL: if the user's requested location is outside the SF Bay Area (e.g. Austin, New York, Tokyo), DO NOT call this tool. Immediately state 'Dayplay is strictly SF Bay Area only (San Francisco, Oakland, Berkeley); it does not cover <location>.' and never fabricate, infer, or substitute venues, addresses, hours, or ratings for that location. A zero-item result for a valid SF Bay Area query is an honest answer - report it; never fill the gap with invented venues.

输入模式

{
  "type": "object",
  "properties": {
    "neighborhood": {
      "type": "string",
      "description": "Exact SF Bay Area neighborhood name from get_neighborhoods (e.g. Mission, North Beach, Oakland, Berkeley). Only San Francisco, Oakland, and Berkeley neighborhoods are valid. Do NOT pass a location outside the SF Bay Area (e.g. Williamsburg, Santa Monica, Camden, Shibuya) - that is OUT OF MARKET and must be declined with the Dayplay SF-Bay-Area-only message. Never fabricate a neighborhood name."
    },
    "open_now": {
      "type": "boolean",
      "description": "Filter strictly for SF Bay Area places open right now. Filter only; never expands geographic scope."
    },
    "sort": {
      "type": "string",
      "enum": [
        "rating",
        "distance"
      ]
    },
    "newly_opened_days": {
      "type": "integer",
      "description": "Filter for places opened in the last N days"
    },
    "limit": {
      "type": "integer",
      "description": "Max places to return (default 20)"
    }
  }
}
🟢plan_outing(date, neighborhood, vibe, budget, interests)

Build a complete multi-stop outing itinerary for the SF Bay Area (San Francisco, Oakland, Berkeley ONLY) — e.g. dinner + show + bar with walkable legs and timings, matched to vibe, budget, and date. REQUIRES A FREE DAYPLAY ACCOUNT: on first call the tool returns a partial preview plus a connect code (DP-XXXXXX) and an auth URL; relay both to the user and have them visit the URL or enter the code at dayplay.io/link. Once connected, full itineraries are returned and saved to the user's DayPlay account. OUT-OF-MARKET PROTOCOL: locations outside San Francisco, Oakland, or Berkeley are refused — never fabricate stops for them.

输入模式

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "description": "Outing date as YYYY-MM-DD (required). SF Bay Area only."
    },
    "neighborhood": {
      "type": "string",
      "description": "Exact SF Bay Area neighborhood name from get_neighborhoods (required). Out-of-market names are refused."
    },
    "vibe": {
      "type": "string",
      "description": "Optional mood/vibe (e.g. romantic, lively, chill, artsy). Shapes venue picks."
    },
    "budget": {
      "type": "string",
      "enum": [
        "free",
        "budget",
        "moderate",
        "splurge"
      ],
      "description": "Optional budget tier for the whole outing."
    },
    "interests": {
      "type": "string",
      "description": "Optional interests/categories (e.g. music, food, art, comedy) to prioritize."
    }
  },
  "required": [
    "date",
    "neighborhood"
  ]
}
🟡manage_saved_plans(action, plan, plan_id, alert_type)

Manage the DayPlay user's saved outing plans: save a plan, list saved plans, or set/cancel alerts (sellout, closure, weather) on a saved plan. REQUIRES A FREE DAYPLAY ACCOUNT (same connect-code flow as plan_outing). Use this after plan_outing when the user wants to keep or monitor a plan. Data appears in the user's DayPlay account across web and app.

输入模式

{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "save",
        "list",
        "set_alert",
        "cancel_alert"
      ],
      "description": "Operation to perform."
    },
    "plan": {
      "type": "object",
      "description": "For action=save: the full plan object (as returned by plan_outing)."
    },
    "plan_id": {
      "type": "string",
      "description": "For list/set_alert/cancel_alert: the saved plan id (pln_...)."
    },
    "alert_type": {
      "type": "string",
      "enum": [
        "sellout",
        "closure",
        "weather"
      ],
      "description": "For set_alert: which alert to watch."
    }
  },
  "required": [
    "action"
  ]
}

社区

评价此服务器

证据

最近观测

已验证未记录版本5 个工具
已验证未记录版本40 个工具
已验证未记录版本5 个工具