VenuNite Events

io.github.isaacaskew由 GitHub 账号 isaacaskew 发布v0.4.0更新于 Nov 5, 2026

Free US local event search. No signup or API key; 90-day lookahead. Paid commercial and bulk access.

发布方自己的服务:Events.Aero

已验证Streamable HTTP可网页运行位置与生活效率与工作流

概览

AI 生成的概览

VenuNite Events 让助手按地点、日期和兴趣搜索美国本地活动,并生成日历草稿或订阅链接。

可以做什么
  • 按地点、日期范围、半径、费用、类别和受众标签搜索美国本地活动(演唱会、喜剧、戏剧、问答、节庆、社区与家庭活动),返回活动详情和来源链接。
  • 为选定活动创建带归属、预览安全的购票交接链接。
  • 根据兴趣、区域、星期和时间段生成可编辑的免费日历草稿及预览链接。
  • 返回 Google、Apple 和 Outlook 订阅链接及兴趣日历的实时预览。
适用场景
适合想查询美国某城市或小镇在特定日期范围内有什么活动的人,或想要按兴趣自动更新的本地活动日历。各地覆盖程度不同,日常个人搜索无需账号即可使用。
运行要求
可使用托管的 Streamable HTTP 端点,或通过 stdio 运行本地 PyPI 包;远程方式要求客户端支持 Streamable HTTP。搜索无需账号或密钥。购票交接工具需要 VenuNite 正式 API 密钥,通过 Authorization Bearer 请求头(或 VENUNITE_API_KEY)提供。需要网络访问。
安装前请注意
购票交接工具需要正式 API 密钥,请勿将其提交到代码库。交接不会购买门票、预留库存或保证可售性与最终价格,用户须自行选择“继续”才会跳转到售票方。调用会记录配额和请求遥测,未缓存的具名地点可能发送至公共地理编码服务。商业、批量及 REST 用途需付费方案。

安装

在 SourceWeft 中

  1. 打开 控制台中的 VenuNite Events,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.isaacaskew%2Fvenunite-events/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "venunite-events": {
      "type": "http",
      "url": "https://mcp.venunite.com/v1/mcp/"
    }
  }
}

README

VenuNite Events

Find US concerts, comedy, theater, trivia, festivals, community events, and family activities by place, date, interests, and budget. Results include event details and source links. Coverage varies by location.

This repository contains public client configurations for VenuNite's hosted MCP server. Search needs no account, API key, or local server installation. Client subscriptions and model usage are governed by the client provider.

Streamable HTTP endpoint: https://mcp.venunite.com/v1/mcp/

Documentation · Privacy · Service terms · Support

Free personal access and paid use

AccessCalls/minuteCalls/dayResults/searchSearch horizon
No signup or key30100 per retained signed transport session2090 days
Optional free account key30500 per account, shared across keys2090 days

Anonymous access also has shared-network abuse limits and a 10,000-result-row daily allowance per source IP. Clients must retain the server-issued session to keep a session allowance. Free keys have a 10,000-result-row daily allowance per account. The two access modes use the same event search and coverage.

Commercial products, bulk extraction, and REST API use require the appropriate paid plan. Check the MCP page for current limits and the service terms for permitted use. No signup is required to try personal event search.

Gemini CLI

sh
gemini extensions install https://github.com/isaacaskew/venunite-events

Restart Gemini CLI, then inspect /mcp to confirm discovery. This extension enables search_events only, so every bundled tool works without credentials.

The manifest follows the Gemini extension format. It connects over HTTP and contains no executable hooks or local server code. Installing it directly does not depend on a gallery listing.

Claude Code

Install the plugin from VenuNite's repository marketplace:

sh
claude plugin marketplace add isaacaskew/venunite-eventsclaude plugin install venunite-events@venunite

Or add only the hosted connector:

sh
claude mcp add --transport http venunite-events https://mcp.venunite.com/v1/mcp/

See the Claude marketplace documentation. This repository marketplace is separate from approval in the public Claude Directory.

Claude, Perplexity, Grok, Mistral, and other remote MCP clients

In the client's custom connector settings, add the endpoint above and choose no authentication for event search. The client must support Streamable HTTP. Availability depends on the client's plan and administrator settings.

Custom installation does not imply approval or inclusion in a provider's catalog.

GitHub Copilot / VS Code

Merge the mcpServers entry from .mcp.json into your project's .mcp.json. For the VS Code configuration format, merge configs/vscode.json into .vscode/mcp.json instead. Preserve your existing server entries. Start the server using VS Code's MCP controls and review its tools before use.

VS Code MCP documentation

Cursor

This repository includes a Cursor plugin manifest at .cursor-plugin/plugin.json, which connects to the hosted server without credentials. Marketplace listing requires Cursor's separate review; the manifest alone does not mean it is listed.

Merge configs/cursor.json into .cursor/mcp.json in your project or ~/.cursor/mcp.json for your user. Preserve existing entries.

Cursor MCP documentation

Windsurf / Devin Desktop Cascade

Open the MCP config file from Cascade's Actions menu, then merge the server entry in configs/cascade.json. The current desktop documentation calls this product Devin Desktop. Enable the server and review the tool list in its MCP controls.

Cascade MCP documentation

Tools and optional authentication

ToolWhat it doesAuthentication
search_eventsSearches event facts and source links using location, date and interest filtersNone, subject to fair-use limits
create_ticket_handoffCreates an attributed, preview-safe link for a selected eventA VenuNite live API key

Clients that discover every server tool will see create_ticket_handoff, but anonymous calls to it return authentication_required. Search results already include VenuNite event pages with ticket links when available.

For optional authenticated access, create your own key at VenuNite developer keys, then configure your client's secret/header mechanism to send Authorization: Bearer <key>. Never commit a real key. Gemini users can add an authenticated server in their own settings if they need the handoff tool; the bundled extension stays keyless.

A handoff does not purchase tickets, reserve inventory, or guarantee availability or final prices. The user reviews its page and explicitly selects Continue before leaving for the external ticket seller. Automated clients must leave that decision to the user.

The server receives tool arguments and connection metadata. Calls record quota and request telemetry. An uncached named location may be sent to the public Nominatim geocoder. The connector does not request whole conversation histories, local files, calendars, or email access.

Try it

  • Find live music in Denver this weekend under $30. Include dates and links.
  • Find free community events in Denver next weekend.
  • Find family-friendly activities in Boulder tomorrow.

Use a specific city and date window. Verify current event details with the linked venue or organizer; an empty search means no matching served events.

Development

The server runs on VenuNite infrastructure; this repository contains only configuration and documentation. Validate the Claude manifests with:

sh
claude plugin validate .claude-plugin/plugin.json --strictclaude plugin validate .claude-plugin/marketplace.json --strict

The configuration files are MIT licensed. The hosted service and event data remain subject to VenuNite's service terms and the original sources' rights.

来源:README.md,提交 b6aaec3

工具

4

search_events

Search Local Events

Search US local events near a place and within a date window: concerts, comedy, theater, trivia, festivals, community and family events, including events at small venues. Combines semantic search over venue vibes, geographic radius filtering, date/cost/category filters, and audience tags. Returns ranked event facts, stable event_id values, canonical VenuNite event_url links when a stored slug exists, original source_url links for provenance, and applied filters. The legacy url field remains the original source. VenuNite event pages include ticket links when available. The tool cannot buy tickets, create or modify events, edit calendars, or message organizers. Calls record private quota and request telemetry. An uncached place_name is sent to the public Nominatim geocoder. Link health never removes an event. When every outside link an event stored is broken, or it stored none, source_url and url are null and ticket_link_status is unavailable or missing; event_url still opens its VenuNite page. Tag vocabulary is fixed (49 canonical tags across 6 facets: ambiance, social, time, age, venue_type, activity). See the `vibe_tags` field description. Safety-critical tags (queer-friendly, family-friendly, all-ages, 18-plus, 21-plus) are hard filters: results that don't satisfy them are excluded entirely, never just down-ranked. family-friendly, all-ages, 18-plus and 21-plus are judged on each event's own audience and age policy, with the venue's tag counting only when the event's classification doesn't contradict it; queer-friendly is a venue tag.

输入参数sortlimitdate_endmax_costmin_costtimezonevibe_tagscategoriescenter_latcenter_lngdate_matchdate_start另有 7 个

create_ticket_handoff

Create Ticket Handoff

Create an attributed VenuNite ticket handoff for a specific event_id. Requires a live API key issued at https://venunite.com/developers/keys. Returns a preview-safe handoff_url; leaving for seller checkout requires the user to explicitly select Continue. This tool records a handoff but does not purchase, reserve, hold inventory, guarantee availability or final prices, or confirm a booking. Calls count against normal MCP tool-call limits; no search-result rows are charged. The handoff service also limits creation to 10 per minute per account.

输入参数event_id必填

create_calendar_draft

Draft an interest calendar

Prepare an editable, free calendar draft and a VenuNite preview link from interests, a fixed area, weekdays, time windows and exclusions. The tool performs no event search, geocoding, calendar save or subscription. The returned browser page provides the exact next-30-days preview and user-confirmed saving and calendar-app selection. Draft links contain preferences and the chosen location. Hosted calls record private request quota and telemetry; calendar apps control refresh timing.

输入参数name必填placeaudiencelocationinterests必填radius_miles

create_interest_calendar

Create calendar subscription links

Return working Google, Apple and Outlook subscription links and an exact live preview without VenuNite sign-in. Choose up to five interests and fixed 1–50-mile areas; generic MCP supports a different area per interest. This creates no stored account/calendar and does not subscribe a calendar app. Links contain their selected interests and areas; anyone with a link can read them. Changed settings produce a new link. Hosted calls consume request quota and record private telemetry.

输入参数name必填placeaudiencelocationinterests必填radius_miles

版本历史

4
  1. v0.4.0最新Nov 5, 2026
  2. v0.3.3Oct 24, 2026
  3. v0.3.2Sep 22, 2026
  4. v0.3.1Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Events 集成