{
  "serverInfo": {
    "name": "whos-in",
    "title": "Who's In \u2014 Event Management Platform",
    "version": "1.0.0",
    "homepage": "https://whos-in.app",
    "vendor": "Who's In"
  },
  "transport": {
    "type": "webmcp",
    "endpoint": "https://whos-in.app/webmcp",
    "status": "live",
    "notes": "Who's In runs WebMCP native browser-tool integration today \u2014 agents running in the browser discover tools via the page at https://whos-in.app/webmcp. A server-side HTTP MCP transport (at https://whos-in.app/mcp) is planned; this card will be updated with transport.type=http once it ships. See https://whos-in.app/blog/webmcp-event-platform for context."
  },
  "capabilities": {
    "tools": [
      {
        "name": "search_events",
        "description": "Search public Who's In events by keyword, location, or date range"
      },
      {
        "name": "get_event_details",
        "description": "Retrieve full event data \u2014 title, date, location, capacity, organiser \u2014 by ID or URL slug"
      },
      {
        "name": "check_availability",
        "description": "Check remaining capacity, waitlist status, and suggestedAction (rsvp or join_waitlist)"
      },
      {
        "name": "get_rsvp_link",
        "description": "Get the direct RSVP or booking URL. Includes agentInstruction: agents must present this URL to the user \u2014 never auto-submit"
      },
      {
        "name": "get_popular_events",
        "description": "Browse events sorted by confirmed attendance (descending). Optional category filter"
      },
      {
        "name": "list_categories",
        "description": "List all 21 event category types with values, labels, and icons. Use for search filters"
      },
      {
        "name": "get_club_info",
        "description": "Retrieve public club information by ID or URL slug. Returns null for private clubs"
      }
    ],
    "resources": [
      {
        "uri": "https://whos-in.app/ai.txt",
        "description": "AI policy for Who's In"
      },
      {
        "uri": "https://whos-in.app/llms.txt",
        "description": "Compact LLM-facing site summary"
      },
      {
        "uri": "https://whos-in.app/llms-full.txt",
        "description": "Full LLM-facing site summary with page-level detail"
      }
    ]
  },
  "auth": {
    "type": "oauth2",
    "authorization_servers": [
      "https://whos-in.app"
    ],
    "metadata": "https://whos-in.app/.well-known/oauth-authorization-server"
  },
  "contact": "api@whos-in.app",
  "_note": "Server card advertises discoverability and capability intent. WebMCP native browser-tool integration is live (see https://whos-in.app/webmcp). Server-side MCP transport at /mcp is scheduled \u2014 auth + scoping land together with the agent OAuth flow described in oauth-authorization-server. Tool list mirrors the registrations in frontend/src/pages/WebMCP.jsx exactly (verified 2026-08-28); pinned by tests/static-analysis/mcp-card-tools-match-registrations.test.js."
}
