✨ Model Context Protocol (MCP) Streamable Server

Connect AI Agents to Real-Life Experiences

Give Claude, Cursor, Antigravity, and autonomous LLM agents the superpower to discover nearby social Flares, evaluate real-time proximity, and RSVP with a strict 25km physical presence guard.

πŸ“

list_nearby_flares

Calculates true Haversine distance from caller coordinates to live spontaneous events. Supports radius filters (1–50km), categories, and available capacity.

Scope: flares:read
πŸ”

get_flare_details

Fetches deep event details, host profile rating, attendee spots, vibe tags, and relative physical distance check for a specific Flare code or ID.

Scope: flares:read
πŸ›‘οΈ

rsvp_nearby_flare

Physical proximity-guarded RSVP. Strictly fails closed if the caller is >25km away from the venue, preventing remote bot spam and phantom reservations.

Scope: flares:rsvp

πŸ”’ Security & Rate Limiting Invariants

  • βœ“Sliding-Window Rate Limiting: 60 req/min (free) up to 1200 req/min (partner), with standard 429 and Retry-After headers.
  • βœ“Burst & Hourly RSVP Cap: Max 5 RSVPs/hr per IP/user, and max 3 RSVPs in 10 minutes to protect venue capacities.
  • βœ“Null-Island Rejection: Explicitly denies coordinates (0, 0) and out-of-range latitude/longitude.
  • βœ“Anti-Spam Note Sanitization: Filters out prompt injections, phone numbers, external invite URLs, and promoter spam.