# VenuNite Events (remote · mcp.venunite.com)

Hyperlocal event search across 50 US states — 29K venues, 275K upcoming events.

- Trust score: 58/100 (low)
- Change this week: +2
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `mcp.venunite.com`: 58/100 (this document), [markdown](https://verifymcp.io/servers/isaacaskew-venunite-events/v1-mcp.md), [page](https://verifymcp.io/servers/isaacaskew-venunite-events/v1-mcp)
- pypi · `venunite-events`: 19/100, [markdown](https://verifymcp.io/servers/isaacaskew-venunite-events/venunite-events.md), [page](https://verifymcp.io/servers/isaacaskew-venunite-events/venunite-events)

## Channel facts

- Endpoint: `https://mcp.venunite.com/v1/mcp/`
- Transports: `streamable-http`
- Auth: `none`
- Version: `0.2.1`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Endpoint Security**: 46/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 1 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS not yet verified: we couldn't determine whether a plaintext access path exists.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 54/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 1049 tokens (~1049/item across 1 items; 1 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http isaacaskew-venunite-events https://mcp.venunite.com/v1/mcp/
```

### Codex

```toml
[mcp_servers.isaacaskew-venunite-events]
url = "https://mcp.venunite.com/v1/mcp/"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "isaacaskew-venunite-events": {
      "type": "remote",
      "url": "https://mcp.venunite.com/v1/mcp/",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add isaacaskew-venunite-events --url https://mcp.venunite.com/v1/mcp/ --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  isaacaskew-venunite-events:
    url: "https://mcp.venunite.com/v1/mcp/"
```

### Other

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

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-02 (score 58, +40)

- [security improvement] Transport: fail → pass
- [security] Authorization: Authorisation not fully verified: no authorisation is required to call this server, and 1 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
- [functional improvement] Endpoint reachability: not serving MCP → reachable
- [functional improvement] Tool coverage: unverified → 100
- [functional improvement] Stability: unverified → 0.23
- [functional improvement] MCP protocol: unverified → pass

### 2026-08-01 (score 18, −39)

- [security regression] Endpoint reachability: reachable → not serving MCP
- [security regression] Stability: 0.17 → unverified
- [security regression] Transport: pass → fail
- [security] Authorization: Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes.
- [functional regression] Tool coverage: 100 → unverified
- [functional regression] Capabilities: pass → unverified

### 2026-07-31 (score 57, −1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 58, +1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-29 (score 57, +35)

- [security] Authorization: Authorisation not fully verified: no authorisation is required to call this server, and 1 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
- [functional improvement] Endpoint reachability: not serving MCP → reachable
- [functional improvement] Tool coverage: unverified → 100
- [functional improvement] MCP protocol: unverified → pass
- [functional improvement] Stability: unverified → 0.10

### 2026-07-28 (score 22, −34)

- [security regression] Endpoint reachability: reachable → not serving MCP
- [security regression] Stability: 0.03 → unverified
- [security] Authorization: Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes.
- [functional regression] Tool coverage: 100 → unverified
- [functional regression] Capabilities: pass → unverified
- [functional] First check of Schema quality: unverified

### 2026-07-27 (score 56, +1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-26 (score 55)

First indexed and scored.

## MCP tools (1)

### `search_events` (~1049 tokens)

Find events matching a user's natural-language request. Combines semantic search over venue vibes, geographic radius filtering, date/cost/category hard filters, and strict safety tags. Returns ranked events with score breakdown. Call this ONCE per user query with the structured args you inferred from their question — do not try to issue multiple speculative calls.

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: if included, venues without that tag are excluded entirely — never just down-ranked. Only include a safety tag when the user's query explicitly requested it.

Input parameters:

- `categories` (array): Event category(s). Map the user's intent: 'live music' → music, 'standup' → comedy, 'trivia night' → trivia-games, 'art opening' → arts-culture. 'anything to do' → omit (no category filter).
- `center_lat` (number): Latitude (only if you already have precise coordinates — otherwise pass place_name).
- `center_lng` (number): Longitude (paired with center_lat).
- `date_end` (string): ISO-8601 end of the search window. Default: 14 days from date_start. 'Tonight' → date_start + 6 hours. 'Next weekend' → date_start + 2 days.
- `date_start` (string): ISO-8601 start of the search window. Default: now. For 'tonight' pass now. For 'this weekend' pass the upcoming Saturday midnight.
- `limit` (integer): Number of events to return. Default 20. Prefer small (5-10) when the user asked for a single recommendation.
- `local_only` (boolean): Set true when the user's query implies 'in my immediate area' — 'what's on my block', 'nearby tonight', 'close by'. The server clamps the effective radius to a neighborhood-scale max based on local d…
- `max_cost` (number): Upper bound on event cost in USD. 'cheap' ≈ 15, 'affordable' ≈ 30, 'under $X' → X. Leave unset if the user didn't constrain price.
- `max_events_per_venue` (integer): Per-venue diversity cap. Default 1 — each venue contributes at most one event, giving a diverse 'what's on' feed. Raise to 3-5 for 'what's on at <specific venue>' queries where the user expects multi…
- `min_cost` (number): Lower bound on event cost. Rarely useful — only set when the user explicitly excluded free events.
- `place_name` (string): Human-readable location if the user mentioned one: 'Westminster, CO' or 'Five Points Denver'. Prefer this over lat/lng when you have a name. Always include the state abbrev when the city name is ambi…
- `query_text` (string): Free-text vibe description extracted from the user's query. Keep it short — e.g. 'chill jazz' or 'loud rock club'. Omit when the user's request is purely geographic / tag-based (e.g. 'any comedy show…
- `radius_miles` (number): Search radius in miles. OMIT this field to let the server pick a density-aware default: 5mi in dense metros (Chicago, NYC), 15mi suburban, 25mi rural. Only pass an explicit value when the user's phra…
- `vibe_tags` (array): Canonical vibe vocabulary. Include tags the user explicitly or strongly implied. IMPORTANT: the tags `queer-friendly`, `family-friendly`, `all-ages`, `18-plus`, `21-plus` are HARD filters — only incl…

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/isaacaskew-venunite-events/v1-mcp#diagnostics

## Score history

- 2026-08-03: 58
- 2026-08-02: 58
- 2026-08-01: 18
- 2026-07-31: 57
- 2026-07-30: 58
- 2026-07-29: 57
- 2026-07-28: 22
- 2026-07-27: 56
- 2026-07-26: 55

## Links

- Remote endpoint: https://mcp.venunite.com/v1/mcp/
- Website: https://venunite.com/
- Changelog RSS feed: https://verifymcp.io/servers/isaacaskew-venunite-events/v1-mcp/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/isaacaskew-venunite-events/v1-mcp/changelog.json
- HTML version of this page: https://verifymcp.io/servers/isaacaskew-venunite-events/v1-mcp
