VenuNite Events

io.github.isaacaskewPublished by GitHub account isaacaskewv0.4.0Updated Nov 5, 2026

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

The publisher's own server: Events.Aero

VerifiedStreamable HTTPWeb executableLocation & LifestyleProductivity & Workflow

Overview

AI-generated overview

VenuNite Events lets an assistant search US local events by place, date and interest, and build calendar drafts or subscription links.

What you can do
  • Search US local events (concerts, comedy, theater, trivia, festivals, community and family events) by place, date window, radius, cost, category and audience tags, with event details and source links.
  • Create an attributed, preview-safe ticket handoff link for a chosen event.
  • Prepare an editable free calendar draft with a preview link from interests, areas, weekdays and time windows.
  • Return Google, Apple and Outlook subscription links and a live preview for an interest-based calendar.
When to use it
Useful when someone wants to find things to do in a US city or town for a given date range, or wants a self-updating calendar of local events by interest. Coverage varies by location, and search works without an account for casual personal use.
Requirements
Either the hosted Streamable HTTP endpoint or the local PyPI package over stdio; the client must support Streamable HTTP for the remote option. Search needs no account or key. The ticket handoff tool needs a VenuNite live API key sent as an Authorization Bearer header (or VENUNITE_API_KEY). Network access is required.
Before you install
The ticket handoff tool requires a live API key; keep it out of committed files. A handoff does not purchase tickets, reserve inventory or guarantee availability or prices, and the user must explicitly choose Continue before leaving for the seller. Calls record quota and request telemetry, and an uncached named location may be sent to a public geocoder. Commercial, bulk and REST use require a paid plan.

Installation

In SourceWeft

  1. Open VenuNite Events in the dashboard and add it to a workspace.
  2. 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.isaacaskew%2Fvenunite-events/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.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "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.

Source: README.md at commit b6aaec3

Tools

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.

Parameterssortlimitdate_endmax_costmin_costtimezonevibe_tagscategoriescenter_latcenter_lngdate_matchdate_start+7 more

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.

Parametersevent_idrequired

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.

Parametersnamerequiredplaceaudiencelocationinterestsrequiredradius_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.

Parametersnamerequiredplaceaudiencelocationinterestsrequiredradius_miles

Version history

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

Score

100% 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 listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Events integrations