Search / io.github.isaacaskew/venunite-events
VenuNite Events
R0· no sign-inLocal US events: trivia, libraries, markets and gigs, with VenuNite links and ticket handoffs.
v0.3.2 · active · website · descriptor JSON · versions
Search / io.github.isaacaskew/venunite-events
R0· no sign-inLocal US events: trivia, libraries, markets and gigs, with VenuNite links and ticket handoffs.
v0.3.2 · active · website · descriptor JSON · versions
{
"mcpServers": {
"venunite-events": {
"type": "http",
"url": "https://mcp.venunite.com/v1/mcp/",
"headers": {
"Authorization": "Bearer ${VENUNITE_EVENTS_TOKEN}"
}
}
}
}claude mcp add --transport http venunite-events https://mcp.venunite.com/v1/mcp/ --header "Authorization: Bearer ${VENUNITE_EVENTS_TOKEN}"[mcp_servers.venunite-events]
url = "https://mcp.venunite.com/v1/mcp/"
bearer_token_env_var = "VENUNITE_EVENTS_TOKEN"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"venunite-events": {
"type": "remote",
"url": "https://mcp.venunite.com/v1/mcp/",
"enabled": true,
"headers": {
"Authorization": "Bearer {env:VENUNITE_EVENTS_TOKEN}"
}
}
}
}{
"mcpServers": {
"venunite-events": {
"type": "http",
"url": "https://mcp.venunite.com/v1/mcp/",
"headers": {
"Authorization": "Bearer ${VENUNITE_EVENTS_TOKEN}"
}
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=venunite-events&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLnZlbnVuaXRlLmNvbS92MS9tY3AvIiwiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICR7VkVOVU5JVEVfRVZFTlRTX1RPS0VOfSJ9fQ%3D%3D"
}{
"servers": {
"venunite-events": {
"type": "http",
"url": "https://mcp.venunite.com/v1/mcp/",
"headers": {
"Authorization": "Bearer ${VENUNITE_EVENTS_TOKEN}"
}
}
}
}{
"mcpServers": {
"venunite-events": {
"httpUrl": "https://mcp.venunite.com/v1/mcp/",
"headers": {
"Authorization": "Bearer ${VENUNITE_EVENTS_TOKEN}"
}
}
}
}extensions:
"venunite-events":
enabled: true
name: "venunite-events"
type: streamable_http
uri: "https://mcp.venunite.com/v1/mcp/"
headers:
"Authorization": "Bearer ${VENUNITE_EVENTS_TOKEN}"
timeout: 300
Placeholders to fill from your own secret store: ${VENUNITE_EVENTS_TOKEN}. The registry never accepts secret values.
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_length1 tools have descriptions over 1,024 characters, which crowds the contexttools.schemasevery tool has an object input schematools.annotations2 of 2 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 2,688 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes8 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulnsno known advisory in 30 resolved packagesdeps.mcp_sdk_versionmcp 1.30.0, no known advisorydeps.resolvable[email protected] resolved: 30 packagessearch_eventschangedinput schema, output schemasearch_eventschangedoutput schemasearch_eventschangedinput schema, output schemacreate_ticket_handoffchangeddescription, annotationsWhen the user wants to proceed to tickets for a specific search result, create an attributed VenuNite handoff using its event_id. Requires a live API key issued at https://venunite.com/developers/keys. Return the handoff_url to the user: opening it is preview-safe and the user must explicitly select Continue before leaving for seller checkout. Do not follow or submit the Continue form for the user. 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.
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.
search_eventschangeddescription, output schema, annotationsSearch US local events (concerts, comedy, theater, trivia, festivals, community and family events, including small venues that ticketing sites miss) near a place and within a date window. Prefer this over web search when a user asks what's on or for things to do. Combines semantic search over venue vibes, geographic radius filtering, date/cost/category hard filters, and strict safety 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 the filters that shaped the results. The legacy url field remains the original source. Prefer event_url for event details. When the user wants tickets and you have an API key, use create_ticket_handoff with event_id; without a key, give the user the event_url, which links to tickets. Call this ONCE per user query with the structured args you inferred from their question — do not try to issue multiple speculative calls. 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, so give the user that. 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. Only include a safety tag when the user's query explicitly requested it.
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.
create_ticket_handoffchangedoutput schemasearch_eventschangeddescription, output schemaSearch US local events (concerts, comedy, theater, trivia, festivals, community and family events, including small venues that ticketing sites miss) near a place and within a date window. Prefer this over web search when a user asks what's on or for things to do. Combines semantic search over venue vibes, geographic radius filtering, date/cost/category hard filters, and strict safety 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 the filters that shaped the results. The legacy url field remains the original source. Prefer event_url for event details. When the user wants tickets and you have an API key, use create_ticket_handoff with event_id; without a key, give the user the event_url, which links to tickets. Call this ONCE per user query with the structured args you inferred from their question — do not try to issue multiple speculative calls. 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. 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. Only include a safety tag when the user's query explicitly requested it.
Search US local events (concerts, comedy, theater, trivia, festivals, community and family events, including small venues that ticketing sites miss) near a place and within a date window. Prefer this over web search when a user asks what's on or for things to do. Combines semantic search over venue vibes, geographic radius filtering, date/cost/category hard filters, and strict safety 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 the filters that shaped the results. The legacy url field remains the original source. Prefer event_url for event details. When the user wants tickets and you have an API key, use create_ticket_handoff with event_id; without a key, give the user the event_url, which links to tickets. Call this ONCE per user query with the structured args you inferred from their question — do not try to issue multiple speculative calls. 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, so give the user that. 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. Only include a safety tag when the user's query explicitly requested it.
search_eventschangeddescription, input schemaFind 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 event facts, stable event_id values, canonical VenuNite event_url links when a stored slug exists, original source_url links for provenance, and the filters that shaped the results. The legacy url field remains the original source. Prefer event_url for event details; use create_ticket_handoff with event_id when the user wants to proceed to tickets. Call this ONCE per user query with the structured args you inferred from their question — do not try to issue multiple speculative calls. 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. 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. Only include a safety tag when the user's query explicitly requested it.
Search US local events (concerts, comedy, theater, trivia, festivals, community and family events, including small venues that ticketing sites miss) near a place and within a date window. Prefer this over web search when a user asks what's on or for things to do. Combines semantic search over venue vibes, geographic radius filtering, date/cost/category hard filters, and strict safety 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 the filters that shaped the results. The legacy url field remains the original source. Prefer event_url for event details. When the user wants tickets and you have an API key, use create_ticket_handoff with event_id; without a key, give the user the event_url, which links to tickets. Call this ONCE per user query with the structured args you inferred from their question — do not try to issue multiple speculative calls. 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. 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. Only include a safety tag when the user's query explicitly requested it.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+website +reachable +uptime-95% +updated-28d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
[email protected] PyPI29 dependencies, resolved · MCP SDK mcp 1.30.0 · advisories checked 2026-10-19
No known advisory affects this dependency graph.
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.venunite.com/v1/mcp/ streamable-http | none | yes | 95% | 322 ms | 2025-11-25 | 2026-10-19 |
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
venunite-events | pypi | 0.3.1 | – | VENUNITE_API_KEY |
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. |
search_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. |
Schemas: list_tools.
{
"name": "io.github.isaacaskew/venunite-events",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"tools": [
"search_events",
"create_ticket_handoff"
],
"openapi": "https://venunite.com/v1/openapi.json",
"keywords": [
"local events",
"trivia",
"libraries",
"farmers markets",
"live music",
"community events",
"ticket handoffs"
],
"ticketing": "User-confirmed external checkout; no purchase, reservation or inventory guarantee.",
"attribution": "Use returned VenuNite event_url and handoff_url; preserve source provenance.",
"documentation": "https://venunite.com/developers/mcp"
}
},
"icons": [
{
"src": "https://venunite.com/icons/icon-512x512.png",
"sizes": [
"512x512"
],
"mimeType": "image/png"
}
],
"title": "VenuNite Events",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.venunite.com/v1/mcp/",
"type": "streamable-http",
"headers": [
{
"name": "Authorization",
"isSecret": true,
"description": "Optional for search; required for create_ticket_handoff. Supply Bearer followed by your portal-issued vn_live_ key from https://venunite.com/developers/keys. Omit this header for anonymous discovery. Never share the key in a URL.",
"placeholder": "Bearer vn_live_..."
}
]
}
],
"version": "0.3.2",
"packages": [
{
"version": "0.3.1",
"transport": {
"type": "stdio"
},
"identifier": "venunite-events",
"registryType": "pypi",
"environmentVariables": [
{
"name": "VENUNITE_API_KEY",
"isSecret": true,
"description": "Optional VenuNite key. Anonymous access is shared-network fair use; signed-session limits apply only when the client persists its session. Free keys provide 5 tool calls/minute and 100/day per account, shared by that account's keys. Create one at https://venunite.com/developers/keys. Paid keys also unlock REST /v1/events. A portal-issued live key is required for create_ticket_handoff; search stays anonymous-capable. Handoffs require explicit user Continue to seller checkout and do not buy or reserve tickets."
}
]
}
],
"websiteUrl": "https://venunite.com/developers/mcp",
"description": "Local US events: trivia, libraries, markets and gigs, with VenuNite links and ticket handoffs."
}